I have recently been doing custom Powershell script steps for Octopus deploy to trigger Selenium based UI tests and needed a good way to present the test outcome.
This command line tool creates a nice html dashboard page of the xml:
Support for both NUnit 2.x, 3.x and MSTest
NUnit HTML Report Generator
NUnit Test Results Viewer
‘NUnit Test Results Viewer’ is a free open source project that allows to view NUnit resulted *xml file.
If tests are triggered from TeamCity or VSTS (Visual Studio Team Services) they have test report tools built-in.
21 down vote I had the same problem with TeamCity 10.0.1 (build 42078) and NUnit 3.4.1. And it turned out to be completely my fault. I’m posting it here as someone else can stumble into the same problem and this can save them some time. It turned out that the problem was in the “Run tests from: ” setting in my build configuration. I had **\*.Test.dll. That was accidentally picking up dlls for \obj\**\ directories (where there is no nunit.framework.dll present). Once I changed the setting to **\bin\%Bui
Source: .net – NUnit 3.2.1 + TeamCity: Could not load file or assembly ‘nunit.framework’ – Stack Overflow
ReportUnit is a report generator for the test-runner family. It uses stock reports from NUnit, MSTest and Gallio and converts them into attractive HTML reports with dashboards.
Works with nUnit 3.x as well.
Based on Selenium WebDriver:
A robust wrapper for browser automation tools on .Net, such as Selenium WebDriver that eases automating ajax-heavy websites and reduces coupling to the HTML, CSS & JS
Force to run tests in test projects serially; (for integration or ui type of tests)
Add this to the xunit test project app.config file:
<?xml version="1.0" encoding="utf-8" ?>
<add key="xunit.methodDisplay" value="method" />
<add key="xunit.parallelizeAssembly" value="false" />
<add key="xunit.parallelizeTestCollections" value="false" />
<add key="xunit.maxParallelThreads" value="1" />
https://xunit.github.io/docs/configuring-with-json.html (.NET core)
If you get this alert message when debugging with the Selenium webdriver (v3.2) chromedriver (v2.27):
chromedriver.exe no disk
there is no disk in the drive. please insert a disk into drive e:
For me the problem was related to having an unmounted drive e: (open This PC window and check). If its not possible to unmount through windows right click menu, you can use this CMD: (run as administator):
A simple bat file for this: (remember to run as Administrator):
ECHO Must be runned as administrator to have access rights
mountvol e: /d
To trigger a xUnit test run after a successful build,
add this to the project “Build Events” / “Post-build event command line:”
(You need xUnit runner console nuget package installed for this, above is for the 2.2.0 version).
Will produce something similar to this in the Output window “Build”:
xUnit.net Console Runner (32-bit .NET 4.0.30319.42000)
=== TEST EXECUTION SUMMARY ===
MyApp.UnitTests Total: 8, Errors: 0, Failed: 0, Skipped: 0, Time: 1,120s
In this post I will go over some fundamentals of NSubstitute, and compare them to how things work in the more well known Moq library.
Download free virtual machines to test Microsoft Edge and IE8 to IE11:
Source: Free Virtual Machines from IE8 to MS Edge – Microsoft Edge Development