Commit graph

1651 commits

Author SHA1 Message Date
Livar Cunha
3f2b1d068d Making the reporing channel port discovery and accept incoming connections separate. Before we were hanging when creating the reporting channel and never starting the test runner. 2016-02-24 16:53:16 -08:00
Pavel Krymets
1bfd7725b0 Fix wrapped project paht resolution 2016-02-24 16:40:22 -08:00
Bryan Thornbury
ea4f15bb5a delete left over file 2016-02-24 14:30:13 -08:00
Zlatko Knezevic
1d244ca43b Merge pull request #1568 from dotnet/blackdwarf-patch-3
Update issue-filing-guide.md
2016-02-24 14:24:51 -08:00
Pavel Krymets
334ee7829a Merge pull request #1536 from dotnet/pakrym/fix-run-tests
Fix run tests
2016-02-24 14:03:23 -08:00
Pavel Krymets
acd581c376 Merge pull request #1502 from dotnet/pakrym/dc-deps
Add support for reading DepedencyContext from deps file
2016-02-24 14:03:15 -08:00
Pavel Krymets
e352841a1e Merge pull request #1553 from dotnet/pakrym/tests2
Fix dotnet pack with buildbasepath
2016-02-24 14:03:03 -08:00
Zlatko Knezevic
e3feb3a3df Update issue-filing-guide.md
Fixing some errors.
2016-02-24 13:47:44 -08:00
Michael Simons
4c9b882abd Merge pull request #1546 from MichaelSimons/solution
General cleanup of the solution.
2016-02-24 15:19:31 -06:00
Bryan
a986a89dcc update with @stephentoub 's suggested changes 2016-02-24 10:51:36 -08:00
Pavel Krymets
a074101b1d Add better messages for run scenarios 2016-02-24 10:49:00 -08:00
Andrew Stanton-Nurse
dd6888c02b update deps.json spec 2016-02-24 09:59:53 -08:00
MichaelSimons
0149f0bc72 General cleanup of the solution. Removed non-existant projects, fixed paths, removed invalid projects, etc. 2016-02-24 09:02:42 -08:00
Pavel Krymets
89cf169a08 Fix run tests 2016-02-24 08:12:32 -08:00
discostu105
af5aaea6d0 assert on Should().Fail() on non-windows platforms for desktop frameworks 2016-02-24 14:19:21 +01:00
Zlatko Knezevic
3be6ca2b0a Merge pull request #1524 from blackdwarf/readmefix
Fixing the README.md and adding issues filing guide
2016-02-24 04:43:57 -08:00
Pavel Krymets
0037e0aba9 Fix dontet pack with buildbasepath 2016-02-23 19:13:50 -08:00
Pavel Krymets
62284943fc Add support for reading DepedencyContext from deps file 2016-02-23 18:16:40 -08:00
Livar Cunha
252eb4371f Making the version check an optional message for test discovery and test run. 2016-02-23 18:13:00 -08:00
Sridhar Periyasamy
834edfbc9c Add support for building Windows x86 version of dotnet CLI
- Changes to build scripts to produce Winx86 build artifacts like
  zip/installer.
- Change to run Nuget-xplat in the same process as dotnet.exe instead of
  spinning up a new 'corerun' process.
2016-02-23 18:04:49 -08:00
Livar
7407a898e0 Merge pull request #1516 from livarcocc/debug_tests
Modifying dotnet test to handle the new design for debug and making it unit testable
2016-02-23 17:33:36 -08:00
Eric Erhardt
2685d282b8 Enable installer tests in our CI. 2016-02-23 17:57:22 -06:00
David Fowler
211f0e7af3 Merge pull request #1533 from dotnet/davidfowl/newer-nuget
Updated NuGet package reference
2016-02-23 13:41:49 -08:00
Bryan
b2fab6df02 Update Reporter in build. 2016-02-23 12:10:50 -08:00
Bryan
619eaa0c55 Use System.Console on Unix 2016-02-23 11:45:57 -08:00
Zlatko Knezevic
5ea34f66ec Fixing the name of the OS X package
There was a bug in naming the versioned PKG for OSX when it is being packaged. This resulted
in two different names for the latest and versioned, which is not what we want.

Fix #1537
2016-02-23 11:31:10 -08:00
Livar Cunha
7630337074 Adding unit tests for the state machine of dotnet test. Starting the implementation of a state machine in dotnet test. Right now we only handle the TestSession:Terminate message.
Adding a message handler for the version check message. Also introduced an IDotnetTest that handles state and handlers (the state machine).

Adding the test discover start message handler and introducing a test runner.

Added the handler for the GetTestRunnerProcessInfo message. Also, modified dotnet test to have separate setter for the special message handlers for terminate and unknown messages and added a separate method to add new reporting channels to DotnetTest, so that it can handle the new listener for the test runner.

Added the test runner test discovery handlers.

Added handlers to deal with the test execution itself.

Updated dotnet-test program to use the message handlers during design time.

Added a test for the whole discover tests message flow.

Added a test for the run tests full message exchange.
2016-02-23 11:20:04 -08:00
Zlatko Knezevic
ca685b6e27 Fixing a small RC1 omission in the README.md 2016-02-23 11:11:49 -08:00
David Fowler
a049eee253 Updated NuGet pacakge reference 2016-02-23 10:32:15 -08:00
Sridhar Periyasamy
2aedd677c6 Merge pull request #1522 from Sridhar-MS/wix-upgrade
Upgrade Wix to stable version 3.10.2.
2016-02-23 10:04:48 -08:00
Zlatko Knezevic
288a2a4dd5 Responding to PR feedback 2016-02-23 09:54:03 -08:00
Pavel Krymets
f45f08c4da Merge pull request #1468 from dotnet/pakrym/assets
Asset refactoring and content files
2016-02-23 09:18:47 -08:00
discostu105
5ad60df96a don't compile desktop framework targets on non-windows 2016-02-23 18:03:04 +01:00
Pavel Krymets
a71112ce8f Asset refactoring and content files 2016-02-23 08:34:38 -08:00
discostu105
ceb31d8f30 styling 2016-02-23 17:28:50 +01:00
discostu105
ccb3d06f23 changed method name as suggested by david 2016-02-23 17:10:00 +01:00
discostu105
d0d3a629a5 added unit test. made if condition easier to understand. 2016-02-23 15:53:51 +01:00
David Fowler
388bb7260c Merge pull request #1529 from dotnet/davidfowl/dont-mutate-targets
Fix asset copy on publish when lock file instance is shared
2016-02-23 03:06:25 -08:00
David Fowler
dec4a0627f Fix asset copy on publish when lock file instance is shared
- Don't mutate the library target when making a package description.

#1528
2016-02-23 02:34:56 -08:00
Pavel Krymets
f49fdd9197 Merge pull request #1501 from dotnet/pakrym/run-single-target
Fix run behaviour when only single target exists
2016-02-22 20:34:23 -08:00
Livar
06d31435cb Merge pull request #1523 from livarcocc/debug_tests_abstractions
Adding a TestRunner.TestCompleted message to the test sinks.
2016-02-22 19:45:03 -08:00
Pavel Krymets
fcc384b175 Merge pull request #1500 from dotnet/pakrym/no-runtime-error
Add error message when runtime target is not found
2016-02-22 16:13:11 -08:00
Sridhar Periyasamy
e9d2a37427 Download Wix tools v3.10.2
Security vulnerability with earlier Wix versions -
https://www.firegiant.com/blog/2016/1/20/wix-v3.10.2-released/
2016-02-22 15:24:34 -08:00
Pavel Krymets
6ca22e4a56 Fix run behaviour when only single target exists 2016-02-22 15:11:24 -08:00
Zlatko Knezevic
8551c72f82 Fixing the README.md and adding issues filing guide
The README.md contained some errors, corrected those. Removed the
native compilation bits for now.
Added an issue filing guide to make the issue process slightly better so we can
triage better.
2016-02-22 14:29:03 -08:00
Livar Cunha
33ba99bb51 Adding a TestRunner.TestCompleted message that the runner can send to dotnet test. 2016-02-22 13:40:45 -08:00
Sridhar Periyasamy
8179958342 Upgrade Wix to stable version 3.10.1.
Get rid of dummy project and instead download Wix tools directly.
2016-02-22 11:57:43 -08:00
Eric Erhardt
962411969e Merge pull request #1499 from eerhardt/WinDockerInstall
Running Windows installer tests on Docker.
2016-02-22 09:30:21 -06:00
discostu105
f0c8428925 cleanup of AssemblyInfoOptions 2016-02-22 11:25:02 +01:00
discostu105
8dc1e94aa9 cleanup in AssemblyInfoOptions 2016-02-22 11:22:26 +01:00