Skip to content

Commit 435d0bf

Browse files
author
Steve Salas
committed
Squashed 'dotnet-tracer/' content from commit 07f52be5
git-subtree-dir: dotnet-tracer git-subtree-split: 07f52be563b8710052edc586d446f92c22c5f6f6
0 parents  commit 435d0bf

File tree

1,398 files changed

+259628
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,398 files changed

+259628
-0
lines changed

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
build/* linguist-vendored
2+
tools/* linguist-vendored

.github/contributing.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
## How to contribute
2+
3+
OpenCover is open to all and we encourage the community to contribute in the project. However, it is very important to follow couple of simple rules when you create an issue report or send a pull request.
4+
5+
### Submitting issues and features
6+
7+
OpenCover isn't perfect and it will have issues we do our best to stay on top of them but we occasionaly take a break from development to do other things.
8+
9+
If you are raising an issue please check that you are using the latest version from either our [releases](https://github.com/OpenCover/opencover/releases) or [nuget](https://www.nuget.org/packages/OpenCover/). If the issue persists then please try to supply as much detail as you can and ifpossible supply a sample that we can use to repeat the issue described.
10+
11+
If you are requesting a feature, please supply why it is useful and what the benefits are. OpenCover was developed to meet a need to have a code coverage tool and so if we haven't yet implemented something we need to be sold on the idea.
12+
13+
If your issue/feature is urgent consider fixing/implementing it yourself.
14+
15+
### Submitting pull requests
16+
17+
We welcome contributions but we do require that you do the following
18+
19+
1. Follow the coding style, we pretty well follow the standard Visual Studio C# style with a hint of Resharper.
20+
2. Supply unit tests to accompany your submission.
21+
3. Make sure you build and run all the tests locally.
22+
4. Sign the [Contibuting Licence Agreement](https://cla-assistant.io/OpenCover/opencover) - this will happen when you submit a pull request so you don't need to sign the CLA until then.
23+
5. Monitor the [build](https://ci.appveyor.com/project/sawilde/opencover), we use AppVeyor CI to build and test the code as part of the review process.
24+

.github/issue_template.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
Please provide the following information when submitting an issue.
2+
3+
> Where appropriate replace the `[ ]` with a `[X]`
4+
5+
### My Framework
6+
7+
- [ ] .NET 2
8+
- [ ] .NET 3.5
9+
- [ ] .NET 4
10+
- [ ] .NET 4.5
11+
- [ ] .NET 4.6
12+
- [ ] .NET 4.6.1
13+
- [ ] .NET 4.6.2
14+
- [ ] .NET Core 1.0.0
15+
- [ ] Something else
16+
17+
### My Environment
18+
19+
- [ ] Windows 7 or below (not truly supported due to EOL)
20+
- [ ] Windows 8
21+
- [ ] Windows 8.1
22+
- [ ] Windows 10
23+
- [ ] Windows 10 IoT Core
24+
- [ ] Windows Server 2012
25+
- [ ] Windows Server 2012 R2
26+
- [ ] Windows Server 2016
27+
28+
### I have already...
29+
30+
- [ ] repeated the problem using the latest stable release of OpenCover.
31+
- [ ] reviewed the [usage guide](https://github.com/opencover/opencover/wiki/usage) and [usage document](https://github.com/opencover/opencover/blob/master/main/OpenCover.Documentation/Usage.pdf).
32+
- [ ] have looked at the opencover output xml file in an attempt to resolve the issue.
33+
- [ ] reviewed the [current issues](https://github.com/opencover/opencover/issues) to check that the issue isn't already known.
34+
35+
### My issue is related to (check only those which apply):
36+
37+
- [ ] no coverage being recorded
38+
- [ ] 32 or 64 bit support
39+
- [ ] feature request
40+
41+
### Expected Behavior
42+
43+
Fill me in...
44+
45+
### Actual Behavior
46+
47+
Fill me in...
48+
49+
### Steps to reproduce the problem:
50+
51+
Fill me in...

.github/pull_request_template.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
Please provide the following information when submitting an pull request.
2+
3+
> Where appropriate replace the `[ ]` with a `[X]`
4+
5+
### The issue or feature being addressed
6+
7+
Fill me in...
8+
- link to the issue/feature using its number #nnn (if an issue/feature does not exist them please create one first)
9+
10+
### Details on the issue fix or feature implementation
11+
12+
Fill me in...
13+
14+
15+
### Confirm the following
16+
17+
- [ ] I have ensured that I have merged the latest changes from the main branch (or whichever branch is appropriate) from opencover/opencover
18+
- [ ] I have run `build create-release` locally and have encountered no issues
19+
- [ ] I agree to follow up on any work required to resolve any issues identified whilst my request is being accepted
20+

.gitignore

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
/main/**/x64/**/*
2+
/main/**/Win32/**/*
3+
/main/**/x86/**/*
4+
/main/**/bin/**/*
5+
/main/**/obj/**/*
6+
/main/**/Debug
7+
/main/**/Release
8+
/main/**/*.user
9+
/main/**/*.opensdf
10+
/main/**/*.sdf
11+
/main/**/*.suo
12+
/main/Docs
13+
/main/OpenCover.Profiler/OpenCoverProfiler_i.h
14+
/main/OpenCover.Profiler/OpenCoverProfiler_i.c
15+
/main/OpenCover.Profiler/OpenCoverProfiler64_i.h
16+
/main/OpenCover.Profiler/OpenCoverProfiler64_i.c
17+
/main/ipch
18+
/main/OpenCover.Profiler/OpenCoverProfiler_p.c
19+
/main/OpenCover.Profiler/OpenCoverProfiler64_p.c
20+
/main/OpenCover.Profiler/dlldata.c
21+
/tools/gtest-1.6.0
22+
/tools/atlsvr.9.0.70425
23+
/main/opencover.sln.cache
24+
/build/Version/opencover.snk
25+
/build/Version/opencover.public.snk
26+
/main/bin
27+
/samples/**/bin/**/*
28+
/samples/**/obj/**/*
29+
/samples/OpenCover.Samples.suo
30+
/main/*.user
31+
/main/_ReSharper.OpenCover
32+
/main/OpenCover.Profiler/RDa01252
33+
/main/OpenCover.Profiler/RCa01252
34+
/samples/_ReSharper.OpenCover.Samples
35+
/main/OpenCover_mm_cache.bin
36+
/samples/OpenCover.Samples.5.0.ReSharper.user
37+
/main/OpenCover.sln.docstates.suo
38+
/main/CodeAnalyst/OpenCover.caw
39+
/samples/OpenCover.Samples.6.0.ReSharper.user
40+
/main/OpenCover.sln.DotSettings.user
41+
/main/OpenCover.v11.suo
42+
/tools/GendarmeSigned
43+
/main/TestResults
44+
*.suo
45+
/samples/SampleSln/.nuget/packages.config
46+
/samples/SampleSln/nuget/packages.config
47+
/samples/SampleSln/coverage.bat
48+
/samples/SampleSln/coverage
49+
/main/packages
50+
!main/packages/repositories.config
51+
/samples/SampleSln/packages
52+
!samples/SampleSln/packages/repositories.config
53+
/main/OpenCover.Profiler/OpenCover.Profiler.aps
54+
/main/OpenCover.Test/FakesAssemblies
55+
/fakes/**/bin/**/*
56+
/fakes/**/obj/**/*
57+
/fakes/**/FakesAssemblies/**/*
58+
/fakes/packages
59+
!fakes/packages/repositories.config
60+
/results.xml
61+
.vs
62+
project.lock.json
63+
*.opendb
64+
!/tools/Mono.Cecil/**
65+
66+
#release-notes
67+
/main/OpenCover.Packages/nuget/opencover/readme_with_releasenotes.txt
68+
ReleaseNotes.txt
69+
70+
#Coverity
71+
cov-int*
72+
coverity.zip
73+
74+
#SharpDevelop
75+
/**/OpenCover/coverage.xml
76+
77+
#sonarqube
78+
/.sonarqube
79+
!tools/sonarqube/**/*
80+
!tools/CxxSonarQubeMsbuidRunner.exe
81+
/main/.sonarqube
82+
/main/.cxxresults
83+
/tools/sonarqube/cxx-runner
84+
/main/OpenCover.VC.db
85+
/TestResult.xml
86+
/main/sonarcpp/**
87+
88+
#chocolatey
89+
/main/bin/chocpackage/*.nupkg
90+
/samples/SampleSln.zip
91+
/main/OpenCover.Packages/chocolatey/opencover/tools/chocolateyInstall.ps1
92+
/main/OpenCover.Packages/chocolatey/opencover.portable/tools/chocolateyInstall.ps1
93+
/tools/sonarqube
94+
95+
#OpenCppCoverage
96+
/CoverageReport*/**/*
97+
/GenericCoverage.xml
98+
/OpenCover.Test.ProfilerCoverage.xml
99+
/main/after.opencover.sln.targets
100+
/LastCoverageResults.log

Build.bat

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
@echo off
2+
set ChocolateyInstall=
3+
build\nant-0.91-alpha2\bin\nant.exe -f:"%cd%"\default.build %1
4+
if %ERRORLEVEL% == 0 goto :next
5+
6+
:quit
7+
exit /b %ERRORLEVEL%
8+
9+
:next
10+
@echo.
11+
@echo %date%
12+
@echo %time%
13+
@echo.

License.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
OpenCover is released under the following MIT compatible software licence
2+
this does not apply to any other software, be that source code, compiled
3+
libraries or tools, that OpenCover may rely on or use and that that software
4+
will continue to retain whatever licence they were released under.
5+
6+
OpenCover Licence
7+
=================
8+
9+
Copyright (c) 2011-2012 Shaun Wilde
10+
11+
Permission is hereby granted, free of charge, to any person obtaining a copy
12+
of this software and associated documentation files (the "Software"), to deal
13+
in the Software without restriction, including without limitation the rights
14+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
15+
copies of the Software, and to permit persons to whom the Software is
16+
furnished to do so, subject to the following conditions:
17+
18+
The above copyright notice and this permission notice shall be included in
19+
all copies or substantial portions of the Software.
20+
21+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
22+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
23+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
24+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
25+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
26+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
27+
THE SOFTWARE.

0 commit comments

Comments
 (0)