Pārlūkot izejas kodu

Serialize test runner and hint at xvfb-run command

vagrant 11 gadi atpakaļ
vecāks
revīzija
1776800b5b
1 mainītis faili ar 6 papildinājumiem un 2 dzēšanām
  1. 6 2
      t/bin/generate-recordings.pl

+ 6 - 2
t/bin/generate-recordings.pl

@@ -9,8 +9,12 @@ unless (-d "t" && -f "dist.ini" && -f "t/01-driver.t" && -f "t/02-webelement.t")
 }
 
 startServer();
+if ($^O eq 'linux') {
+    print "Headless and need a webdriver server started? Try\n\n\tDISPLAY=:1 xvfb-run --auto-servernum java -jar /usr/lib/node_modules/protractor/selenium/selenium-server-standalone-2.40.0.jar\n\n";
+}
+
 print `dzil build`;
-print `export WD_MOCKING_RECORD=1 && perl -I"Selenium-Remote-Driver/lib" -w t/01-driver.t & perl -I"Selenium-Remote-Driver/lib" -w t/02-webelement.t & wait`;
+print `export WD_MOCKING_RECORD=1 && perl -I"Selenium-Remote-Driver/lib" t/01-driver.t && perl -I"Selenium-Remote-Driver/lib" t/02-webelement.t`;
 killServer();
 
 sub startServer {
@@ -26,6 +30,6 @@ sub killServer {
         system("taskkill /FI \"WINDOWTITLE eq TEMP_HTTP_SERVER\"");
     }
     else {
-        `ps aux | grep http-server\.pl | grep perl | awk '{print \$2}' | xargs kill`;
+        `ps aux | grep [h]ttp-server\.pl  | awk '{print \$2}' | xargs kill`;
     }
 }