Körs NUnit-tester parallellt?
Körs NUnit-tester parallellt?

Video: Körs NUnit-tester parallellt?

Video: Körs NUnit-tester parallellt?
Video: [SE] [C# .NET] 22/10: Clean Code, Dependency Injection och Benchmarkdotnet 2024, Maj
Anonim

De NUnit 3.0 ramverk kan köra tester i parallell inom en församling. Detta är en helt separat anläggning från Engine Parallelltest Utförande, även om det är möjligt att använda båda i samma provkörning . Som standard, nej parallell avrättning äger rum.

Härav, hur kör jag ett test från NUnit-konsolen?

Använda sig av nunit - trösta .exe till köra tester från kommandoraden. Det här kommer att springa enheten tester och spara resultaten i resultaten. xml-fil, som du enkelt kan arbeta med. Se dokumentationen för alla de olika kommandoradsväxlarna som är tillgängliga.

På samma sätt, vad är Testfixture NUnit? TestFixtureAttribute ( NUnit 2.0 / 2.5) Detta är attributet som markerar en klass som innehåller tester och, valfritt, inställnings- eller nedtagningsmetoder. NUnit 2.5 introducerar parametriserade och generiska testfixturer - se nedan. Det finns några begränsningar för en klass som används som en testarmatur.

Kör xUnit tester parallellt?

Tester skrivet i xEnhet .net version 1 kan inte vara det springa i parallell mot varandra i samma församling, fastän flera testa sammanställningar kopplade mot v1 kan fortfarande delta i löpare parallellitet som beskrivs i nästa underavsnitt.

Hur kör jag NUnit?

Du måste installera 3 NuGet-paket: Nunit.

  1. Lägg till NUnit 3-biblioteket i Nuget.
  2. Skapa den klass du vill testa.
  3. Skapa en separat testklass, denna bör ha [TestFixture] ovanför.
  4. Skapa en funktion i testklassen, den ska ha [Test] ovanför.
  5. Gå sedan in i TEST/WINDOW/TEST EXPLORER (tvärs över).

Rekommenderad: