Deaktivieren timeout für unit-tests in C#
Ich in ein Problem, wo meine tests timeout nach 30 Minuten. Irgendwelche Ideen auf Einstellung unendliches timeout? Ich habe versucht Timeout(0), aber es wirft noch ein timeout nach 30 Minuten.
Ich bin mit diesen unit-tests in Visual Studio 2008.
- Sie gehen zu müssen, um weitere Informationen bereitzustellen, wie welche Art von Anwendung, werden Sie die Prüfung für einen start.
- Sie haben nicht angegeben, was unit-test-framework, die Sie verwenden oder wo Sie gerade sind, die Angabe der timeout-Zeit.
- Was sind Sie testen das mal aus? Welche Test-Frameworks? Was ist mit dem timeout?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Seit 30 Minuten ist die Standard-timeout für unit Tests im Visual Studio test framework, ich werde zu erraten, dass dies ist, was Sie sich beziehen. Wenn nicht, bitte mehr details.
Können Sie diese timeout in mindestens zwei Möglichkeiten:
TestMethods
mit einem Attribut:[Timeout(TestTimeout.Infinite)];
oderTest -> Edit Test Settings -> [settings you're using] -> Test Timeouts
.Beachten Sie, dass wenn Sie dies tun, indem Sie (2) Sie müssen schließen und erneut öffnen Sie Ihre Lösung in VS, bevor die änderung angewendet wird.
Es funktionierte für mich. Sie haben, um Sie in die C# - test-code, nur über die test-Methode: