when i run
nunit3-console.exe (myfilepath)\dll file
The Console Runner Runs all my tests.
what command do i need to run in order to run individual tests? i tried
nunit3-console.exe /run:namespace.class.method (myfilepath)\dll file
it says that I am using an invalid argument. can someone provide me with the correct syntax?
THanks
Open a powershell window and run nunit3-console.exe with "--test" option set to reference the specific test you want to run (including namespace and class). and finally, provide the location of the assembly where the test can be found.
The preferred way to download NUnit is through the NuGet package manager. The latest releases of can always be found on the relevant GitHub releases pages.
Use nunit-console.exe to run tests from the command line. This will run the unit tests and save the results in the results. xml file, which you can work with easily.
You want to look at the --where command line option to run individual tests or filter your tests. It is new for NUnit 3. The --where
option uses the test selection language which is a little bit like SQL for tests.
nunit-console --where "method =~ /Source.*Test/ && class =~ 'My.Namespace.Classname'" test.dll
For simple filters, you can also use the --test=NAMES
option with a simple list of test names separated by commas.
nunit3-console.exe --test=namespace.class.method test.dll
With TestCase
and other data driven tests, the test name for individual tests can be difficult to determine. If that is the case, you can use the --explore
option.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With