2016-06-30 13 views
3
aufgerufen wird

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)\// 
 
});

Antwort

3

Die Tests, die anfangs bei Funktionstests sind Funktionstests ausgeführt werden. Browser haben nicht alle die gleiche Testunterstützung und manchmal implementieren sie Testfunktionen leicht unterschiedlich. Intern testet die Remotebrowser, um festzustellen, was funktioniert und was nicht, und versucht dann, konsistentes Verhalten (konsistent zwischen verschiedenen Browsern) bereitzustellen, wenn dies möglich ist.

+0

also gibt es keine Möglichkeit, die 'Feature Tests' auszuschalten? oder lassen Sie sie im Hintergrund laufen, wo sie nicht laufen können? –

+2

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

+0

das hat funktioniert! Vielen Dank! @jason0x43 –

Verwandte Themen