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
Copy file name to clipboardExpand all lines: docs/Testing.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,10 +5,10 @@ Details about the Multicast project's own testing.
5
5
***
6
6
7
7
> [!CAUTION]
8
-
> Multicast project testing code is under an MIT license like the Multicast module; However
8
+
> Multicast project testing code is under an MIT license like the Multicast module; however
9
9
> the project's Testing can use tools which are split between multiple licenses.
10
-
> While all of the source-code is open-source, using some of the project test code is only possible
11
-
> in an environment where additional, restrictions apply, due to thirdparty licensing which is
10
+
> While all the source-code is open-source, using some of the project test code is only possible
11
+
> in an environment where additional restrictions apply, due to third-party licensing which is
12
12
> incompatible if it were to be included with the rest of the project.
13
13
>
14
14
> Certain Continuous Integration/Continuous Deployment (CI/CD) tools may require GNU licensed
@@ -96,7 +96,7 @@ Currently, MATs are comprised of the test categories `bootstrap`, `basic`, `buil
96
96
97
97
#### The Test Runner
98
98
99
-
The test runner is an often obscure part of the Multicast project testing process, albeit an
99
+
The test runner is an obscure part of the Multicast project testing process, albeit an
100
100
important part. In general, a test runner is what it sounds like; the component responsible
101
101
for running the various tests during the act of testing.
102
102
@@ -174,7 +174,7 @@ gitGraph:
174
174
175
175
##### Test-Driven Contributors
176
176
177
-
During the development cycle new features will also need testing, (this is mentioned in detail
177
+
During the development cycle new features will also need testing (this is mentioned in detail
178
178
by the [Contributing Guidelines](https://github.com/reactive-firewall/multicast/tree/HEAD/.github/CONTRIBUTING.md).
179
179
This is where the otherwise undocumented Selective Test Runner [`run_selective.py`](https://github.com/reactive-firewall/multicast/tree/HEAD/tests/run_selective.py),
180
180
comes into play. While the test runner is used by much of the project automation to run all kinds
@@ -232,7 +232,7 @@ are present.
232
232
233
233
> [!IMPORTANT]
234
234
> To effectively leverage the source code for performing fuzzing, you must install a licensed
235
-
> copy of the hypothesis python module.
235
+
> copy of the 'hypothesis' Python module.
236
236
237
237
There is a separate test group for optional fuzz testing aptly named `fuzzing`. Currently, the
238
238
`fuzzing` test group contains only one category named `slow`.
@@ -250,7 +250,7 @@ The Multicast Project includes some hooks for automating future performance test
250
250
251
251
There is a separate test group intended for future performance testing aptly named `performance`.
252
252
Currently, the `performance` test group contains only empty categories named `scalability`,
0 commit comments