You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 15, 2021. It is now read-only.
Please provide the following information when submitting an issue.
11
+
> Where appropriate replace the `[]` with a `[X]`
12
+
13
+
**NOTE** Support requests should initially be raised on [GitHub discussions](https://github.com/OpenCover/opencover/discussions)
14
+
15
+
### My Framework
16
+
17
+
-[ ] .NET 2
18
+
-[ ] .NET 3.5
19
+
-[ ] .NET 4
20
+
-[ ] .NET 4.5
21
+
-[ ] .NET 4.6
22
+
-[ ] .NET 4.6.1
23
+
-[ ] .NET 4.6.2
24
+
-[ ] .NET 4.7
25
+
-[ ] .NET 4.7.1
26
+
-[ ] .NET 4.7.2
27
+
-[ ] .NET 4.8
28
+
-[ ] .NET Core 2.2.0
29
+
-[ ] .NET Core 3.1.0
30
+
-[ ] .NET 5
31
+
- only release and LTS versions of .NET runtimes and SDKs will be supported
32
+
33
+
### My Environment
34
+
35
+
-[ ] Windows 7 or below (not truly supported due to EOL)
36
+
-[ ] Windows 8
37
+
-[ ] Windows 8.1
38
+
-[ ] Windows 10
39
+
-[ ] Windows 10 IoT Core
40
+
-[ ] Windows Server 2012
41
+
-[ ] Windows Server 2012 R2
42
+
-[ ] Windows Server 2016
43
+
-[ ] Windows Server 2019
44
+
45
+
### I have already...
46
+
47
+
-[ ] repeated the problem using the latest stable release of OpenCover.
48
+
-[ ] 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).
49
+
-[ ] have looked at the opencover output xml file in an attempt to resolve the issue.
50
+
-[ ] reviewed the [current issues](https://github.com/opencover/opencover/issues) to check that the issue isn't already known.
51
+
52
+
### My issue is related to (check only those which apply):
53
+
54
+
-[ ] no coverage being recorded
55
+
-[ ] 32 or 64 bit support
56
+
57
+
### Describe the bug
58
+
A clear and concise description of what the bug is.
59
+
60
+
### Steps to reproduce the problem:
61
+
62
+
-[ ] 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) again because we know you probably didn't do it the first time.
63
+
-[ ] sample code or link to repository/gist is available (support is much, much faster this way)
Welcome to OpenCover! We use GitHub for tracking bugs and feature requests.
4
+
- with also looking at using GitHub discussions for support issues.
5
+
6
+
### Stack Overflow
7
+
8
+
The OpenCover Community is active on Stack Overflow, you can post your questions there:
9
+
10
+
*[OpenCover on Stack Overflow](https://stackoverflow.com/questions/tagged/opencover)
11
+
12
+
* Here are some tips for [about how to ask good questions](https://stackoverflow.com/help/how-to-ask).
13
+
* Don't forget to check to see [what's on topic](http://stackoverflow.com/help/on-topic).
14
+
15
+
*[OpenCover on GitHub)(https://github.com/OpenCover/opencover/discussions)
16
+
17
+
* Before raising a [support issue](https://github.com/OpenCover/opencover/issues) please start a discussion first if it becomes a defect/feature request then an appropriate ticket can be created.
18
+
19
+
### Documentation
20
+
21
+
*[Wiki](https://github.com/OpenCover/opencover/wiki/Usage) or [PDF](https://github.com/OpenCover/opencover/blob/master/main/OpenCover.Documentation/Usage.pdf)
Copy file name to clipboardexpand all lines: .github/contributing.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ OpenCover is open to all and we encourage the community to contribute in the pro
6
6
7
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
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.
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 if possible supply a sample that we can use to repeat the issue described.
10
10
11
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.
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 4.7
15
-
-[ ] .NET 4.7.1
16
-
-[ ] .NET 4.7.2
17
-
-[ ] .NET Core 1.0.0
18
-
-[ ] .NET Core 2.0.0
19
-
-[ ] Something else
20
-
21
-
### My Environment
22
-
23
-
-[ ] Windows 7 or below (not truly supported due to EOL)
24
-
-[ ] Windows 8
25
-
-[ ] Windows 8.1
26
-
-[ ] Windows 10
27
-
-[ ] Windows 10 IoT Core
28
-
-[ ] Windows Server 2012
29
-
-[ ] Windows Server 2012 R2
30
-
-[ ] Windows Server 2016
31
-
32
-
### I have already...
33
-
34
-
-[ ] repeated the problem using the latest stable release of OpenCover.
35
-
-[ ] 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).
36
-
-[ ] have looked at the opencover output xml file in an attempt to resolve the issue.
37
-
-[ ] reviewed the [current issues](https://github.com/opencover/opencover/issues) to check that the issue isn't already known.
38
-
39
-
### My issue is related to (check only those which apply):
40
-
41
-
-[ ] no coverage being recorded
42
-
-[ ] 32 or 64 bit support
43
-
-[ ] feature request
44
-
45
-
### Expected Behavior
46
-
47
-
Fill me in...
48
-
49
-
### Actual Behavior
50
-
51
-
Fill me in...
52
-
53
-
### Steps to reproduce the problem:
54
-
55
-
-[ ] 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) again because we know you probably didn't do it the first time.
56
-
-[ ] sample code or link to repository/gist is available (support is much faster this way)
1
+
**Support requests** should initially be raised on [GitHub discussions](https://github.com/OpenCover/opencover/discussions)
Copy file name to clipboardexpand all lines: README.md
+22-15
Original file line number
Diff line number
Diff line change
@@ -1,25 +1,23 @@
1
-
OpenCover is a code coverage tool for .NET 2 and above (Windows OSs only - no MONO), with support for 32 and 64 processes and covers both branch and sequence points. OpenCover was started after attempts to make PartCover support 64-bit processes got just a [little too complicated](http://blog.many-monkeys.com/open_cover_first_beta_release/).
1
+
OpenCover is a code coverage tool for .NET 2 and above (Windows OSs only - no MONO)<sup>*</sup>, with support for 32 and 64 processes and covers both branch and sequence points. OpenCover was started after attempts to make PartCover support 64-bit processes got just a [little too complicated](http://blog.many-monkeys.com/open_cover_first_beta_release/).
2
+
3
+
* OpenCover should have few issues with any application compiled against any of the .NET Full Frameworks. Applications targetting .Net Core may encounter issues but using the `-oldstyle` switch usually works.
2
4
3
5
The latest releases can be downloaded from [releases](https://github.com/opencover/opencover/releases). **Alternatively** why not try the [nuget](http://nuget.org/packages/opencover) package (this is the most popular).
The primary repo for the project is [on GitHub](https://github.com/opencover/opencover/) and is also where the [wiki](https://github.com/OpenCover/opencover/wiki) and [issues](https://github.com/OpenCover/opencover/wiki) are managed from.
You will be asked to agree to a CLA as part of the submission process; first pull request only and it's all automatic no printing and signing etc. You can read the agreement here - [OpenCover CLA](https://gist.github.com/sawilde/4820db0a6151a1144a0c) and you can read our [Q&A](https://github.com/OpenCover/opencover/wiki/Contributor-License-Agreement-Q&A) on the wiki as to why.
@@ -37,8 +35,12 @@ All Original Software is licensed under the [MIT Licence](https://github.com/ope
37
35
38
36
If anyone is aware of any licence violations that this code may be making please inform the developers so that the issue can be investigated and rectified.
39
37
38
+
### Visual Studio Integration
39
+
The following add-in for visual studio can be used to run and view coverage results within the IDE
40
+
https://github.com/FortuneN/FineCodeCoverage
41
+
40
42
### Integration Test support
41
-
OpenCover was initially created to support unit testing techniques such as TDD and tools like NUnit and MSTest. Over time others have found ways to use OpenCover for integration testing especially in tricky scenarios such as IIS and Windows Services. I'll put links here as to how people have achieved this however as they say YMMV (You Mileage May Vary).
43
+
OpenCover was initially created to support unit testing techniques such as TDD and tools like NUnit and MSTest. Over time others have found ways to use OpenCover for integration testing especially in tricky scenarios such as IIS and Windows Services. I'll put links here as to how people have achieved this however as they say YMMV (Your Mileage May Vary).
42
44
43
45
#### Mono support
44
46
It isn't, sorry - this tool uses the profiler API that is currently only available to .NET Frameworks running on the Windows platform.
@@ -61,11 +63,16 @@ Please refer to the wiki - [Silverlight support](https://github.com/OpenCover/op
61
63
### Building
62
64
You will need:
63
65
64
-
1. Visual Studio VS2017 (Community Edition) or later with C#, C++, .Net Core
65
-
2. WiX 3.11 or later (http://wixtoolset.org/releases/) and Votive 2017 (https://marketplace.visualstudio.com/items?itemName=RobMensching.WixToolsetVisualStudio2017Extension)
66
-
3. SpecFlow for Visual Studio 2017 (https://marketplace.visualstudio.com/items?itemName=TechTalkSpecFlowTeam.SpecFlowforVisualStudio2017)
67
-
4. Windows SDK 10 and .NET Framework Tools (https://msdn.microsoft.com/en-us/windows/desktop/bg162891.aspx)
68
-
5. Microsoft .NET Framework 4.7.2 Developer Pack (https://dotnet.microsoft.com/download/visual-studio-sdks)
66
+
To build from the command line:
67
+
1. Visual Studio VS2019 (Community Edition) with C#, C++, .Net Core
3. WiX 3.11 or later (http://wixtoolset.org/releases/) and Votive 2019 (https://marketplace.visualstudio.com/items?itemName=WixToolset.WixToolsetVisualStudio2019Extension)
71
+
4. Windows SDK 10 (10.0.18362.0) and .NET Framework Tools (https://msdn.microsoft.com/en-us/windows/desktop/bg162891.aspx)
72
+
73
+
To build and run from within visual studio:
74
+
5. SpecFlow for Visual Studio 2017 (https://marketplace.visualstudio.com/items?itemName=TechTalkSpecFlowTeam.SpecFlowForVisualStudio)
75
+
6. Microsoft .NET Framework 4.7.2 Developer Pack (https://dotnet.microsoft.com/download/visual-studio-sdks)
69
76
70
77
All other software should be included with this repository.
0 commit comments