Commit Graph

741 Commits

Author SHA1 Message Date
Marco Rossignoli e159335949 Add "Consume nightly build" docs (#454)
* add nightly build docs

* fix images
2019-06-30 17:07:14 +01:00
Vishnu Kumar 1c81b5b092 Adding exit codes information to global tool documentation (#478) 2019-06-30 17:03:24 +01:00
Vishnu Kumar 8cb31cb6b8 Different exit codes to indicate particular failures (#412)
* Different exit codes for coverlet process to indicate particular error if any.

* ExitCodes in a separate file and using [Flags] attribute on Enum.

* Adding up the enum flag values for exit code aggregation always after initial assignment.

Co-Authored-By: Marco Rossignoli <marco.rossignoli@gmail.com>

* Fix formating - empty space
2019-06-30 17:03:07 +01:00
Andrew Arnott 53a3242437 Index sources into PDBs (#442)
Use SourceLink so that debugging into sources is easy.
Also rely on thet .NET SDK to set the RepositoryUrl property.
2019-06-27 10:37:34 +01:00
Andrew Arnott d5d0a0b59c Add nuget.config file (#446)
Every repo should have this to turn OFF any unauthorized feeds that may be configured machine wide, and to ensure that any custom feeds required are recorded in source control for everyone.
2019-06-21 22:13:42 -07:00
Marco Rossignoli f14ee2b7fb [Bug fix]Fix culture for cobertura xml report (#464)
* fix cobertura report culture

* improve test

* improve test

* update test
2019-06-17 13:41:25 -06:00
Toni Solarin-Sodara 7bd804d732 Merge pull request #458 from MarcoRossignoli/fixjsonserializerbug
[Bug fix]Fix instrumentation serialization bug
2019-06-17 13:40:29 -06:00
Toni Solarin-Sodara 2bbe53f6e0 Merge pull request #443 from AArnott/BinOverBuild
Build to bin\<config>\Packages instead of build\
2019-06-16 19:30:16 -06:00
Toni Solarin-Sodara cc60b0dba7 Merge pull request #445 from AArnott/fix416
Replace AppVeyor badge with Azure Pipelines
2019-06-15 14:04:17 -07:00
Toni Solarin-Sodara 82a22afb5e Merge pull request #467 from MarcoRossignoli/updatedocs
Update requirements on docs
2019-06-15 00:56:57 -07:00
Andrew Arnott f2834b57e2 Merge remote-tracking branch 'upstream/master' into fix416 2019-06-12 06:58:25 -06:00
Andrew Arnott 9f1cea850d Merge remote-tracking branch 'upstream/master' into BinOverBuild 2019-06-12 06:54:11 -06:00
Marco Rossignoli fcde45b20e update docs 2019-06-12 10:07:54 +02:00
Marco Rossignoli 66a0119867 Merge pull request #460 from MarcoRossignoli/updatedocs
Update VSTest integration requirements
2019-06-10 20:56:57 +02:00
Marco Rossignoli 4e2c357805 Merge pull request #462 from MarcoRossignoli/defaultexcludedfiles
Add `[xunit*]*` to default excluded modules filter if not specified
2019-06-10 20:56:24 +02:00
Marco Rossignoli a01a5cb9b4 udpate test 2019-06-10 17:24:18 +02:00
Marco Rossignoli 773a23cf7e exclude xunit if empty exclude filters 2019-06-10 17:21:29 +02:00
Marco Rossignoli 34e6f03ccf update docs 2019-06-10 13:20:15 +02:00
Marco Rossignoli 6ee2d9bc0c fix serialization bug 2019-06-07 21:43:20 +02:00
Marco Rossignoli 0f85b3ce80 Merge pull request #455 from MarcoRossignoli/removepatch
Let nbgv bump PATCH for nightly
2019-06-07 09:16:07 +02:00
Marco Rossignoli 9aad14a1ac let nbgv bump PATCH 2019-06-07 08:50:29 +02:00
Marco Rossignoli 24d5acafc6 Merge pull request #453 from MarcoRossignoli/upgradenewtosoft
Update newtosoft reference
2019-06-06 23:57:44 +02:00
Marco Rossignoli a470b76812 update newtosoft 2019-06-06 20:11:55 +02:00
Toni Solarin-Sodara bc04688310 Merge pull request #422 from tonerdo/update-docs
Update Documentation
2019-06-06 12:42:18 +01:00
Toni Solarin-Sodara 3e7eac9df0 bump version numbers 2019-06-06 11:51:54 +01:00
Toni Solarin-Sodara 21c51e6568 add info about sdk version 2019-06-03 12:43:54 +01:00
Toni Solarin-Sodara 6209239d69 Merge pull request #441 from AArnott/fixPackageOutputPath
Fix PackageOutputPath in local builds
2019-06-02 21:12:23 +01:00
Toni Solarin-Sodara e5998d8fbd Merge pull request #451 from AArnott/versionPatch
Remove PATCH from version.json
2019-06-01 00:22:30 +01:00
Toni Solarin-Sodara 5a139b200f simple code cleanup 2019-05-29 23:49:19 +01:00
Toni Solarin-Sodara 556a1e59a7 ensure PublicRelease is false in nightly 2019-05-29 23:42:25 +01:00
Toni Solarin-Sodara ade55f27ca Merge pull request #447 from AArnott/dotnetFTW
Remove build.proj in favor of regular dotnet commands
2019-05-29 23:27:12 +01:00
Toni Solarin-Sodara 847044a84f Merge pull request #448 from MarcoRossignoli/collectorcoveragetest
Add coverage to coverlet.collector.dll tests
2019-05-29 23:13:10 +01:00
Toni Solarin-Sodara 60aca43bce Merge pull request #436 from AArnott/OnlyTriggerCIonMaster
Build *_validate branches on CI
2019-05-29 22:58:40 +01:00
Andrew Arnott 79566b1d8f Remove PATCH from version.json
This allows for simpler and more descriptive file versions.
2019-05-29 13:02:41 -06:00
Andrew Arnott 497c6c534d Remove redundant section 2019-05-29 10:28:46 -06:00
Andrew Arnott 8954971e51 Ignore coverage result files in test folder 2019-05-29 09:45:52 -06:00
Andrew Arnott b46cab34f5 Add sample test parameters
Co-Authored-By: Marco Rossignoli <marco.rossignoli@gmail.com>
2019-05-29 07:24:33 -06:00
Marco Rossignoli d9a224a9fa add coverage to collectors tests 2019-05-29 11:49:45 +02:00
Andrew Arnott 664eb7303a Remove build.proj in favor of regular dotnet commands
Simple removal of the build.proj file allows `dotnet` commands to just work without having to specify the sln file explicitly, which is really nice.

The build.proj was building all projects 3 times (build, test, and pack all rebuilt everything and repeated package restore, etc.), so it was slower than necessary anyway.

In its place:
1. folks can just use `dotnet build` or whatever command suits them.
1. Azure Pipelines simply executes dotnet commands, which I break up into 4 steps so the pipeline can show timings for each step, etc.

Because we use the Azure Pipelines DotNetCoreCLI task for running tests, the test results are automatically collected and reported as a searchable database.
Test results can be analyzed over time to see how they perform, which ones are unstable, etc.
2019-05-29 00:35:41 -06:00
Andrew Arnott 02b7b05311 Replace AppVeyor badge with Azure Pipelines
Closes #416
2019-05-28 23:49:42 -06:00
Andrew Arnott f4c2d305a3 Build to bin\<config>\Packages instead of build\
The "bin" folder name is more common for .NET based projects such as this one. And it allows the .gitignore file to ignore the "bin" folder while allowing the "build" folder to appear under project directories with a build folder in source code that contains package payload.
2019-05-28 23:42:35 -06:00
Andrew Arnott 61a29aaf67 Fix PackageOutputPath in local builds
Define Configuration when undefined before using it. Otherwise packages build to just build\ instead of build\debug.
2019-05-28 23:32:51 -06:00
Marco Rossignoli 0dd56242f2 Merge pull request #440 from MarcoRossignoli/fixbuild
Fix build
2019-05-28 18:02:33 +02:00
Marco Rossignoli e8f023984b fix build 2019-05-28 17:57:44 +02:00
Marco Rossignoli cdfbd15cdd fix build 2019-05-28 17:52:38 +02:00
Toni Solarin-Sodara 3570fc95d0 Merge pull request #434 from AArnott/incrementalbuild
Fix `dotnet build` of a clean repo
2019-05-28 16:08:04 +01:00
Toni Solarin-Sodara 13c2e2b0c0 Merge pull request #437 from MarcoRossignoli/fixsourcelinkbug
[Bug fix]Fix "/p:UseSourceLink=true" bug
2019-05-28 16:03:17 +01:00
Toni Solarin-Sodara 1cbeee80bd Merge pull request #432 from AArnott/NoNuSpec
Replace checked in .nuspec file with generated one
2019-05-28 15:59:24 +01:00
Marco Rossignoli 28765d901e fix UseSourceLink bug 2019-05-27 17:11:32 +02:00
Andrew Arnott 8936397757 Resolve merge conflicts with master 2019-05-27 08:03:13 -06:00