Ich habe für intern (testing framework)
automatisierte Tests erstellt, wenn ich den Test durch selenium-server
laufen läuft es eine Reihe von foo
und bar
Unit-Tests, die nicht in meinem Test-Verzeichnisse sind. Werden diese Tests von einem internen oder Selen-Verzeichnis ausgeführt? Ich konnte nicht herausfinden, wie ich diese Tests stoppen oder löschen kann. irgendwelche Vorschläge?intern foo und bar Tests laufen ohne
das ist meine intern.js
Datei, die keine suites
für Unit-Tests definiert hat:
\t /* Name of the tunnel class to use for WebDriver tests. */
\t tunnel: "NullTunnel",
\t loaderOptions: {
\t /* Packages that should be registered with the loader in each testing environment */
\t },
\t /* Unit test suite(s) to run in each browser */
suites: [ /**/ ],
\t /* Functional test suite(s) to execute against each browser once unit tests are completed */
\t functionalSuites: [ "src/test/intern/integration/ITIndexHtml" ],
\t /* A regular expression matching URLs to files that should not be included in code coverage analysis */
\t excludeInstrumentation: /^(?:tests|node_modules)\//
});
also gibt es keine Möglichkeit, die 'Feature Tests' auszuschalten? oder lassen Sie sie im Hintergrund laufen, wo sie nicht laufen können? –
Sie können sie deaktivieren, indem Sie 'fixSessionCapabilities' in der Eigenschaft' capabilities' in Ihrer Konfiguration (oder im Umgebungsobjekt für einen bestimmten Browser) auf false setzen. Wenn Sie sie jedoch deaktivieren, kann dies je nach Zielbrowser zu einer Verschlechterung der Funktionen führen. – jason0x43
das hat funktioniert! Vielen Dank! @jason0x43 –