|
@@ -10,13 +10,12 @@ my $repo_root = abs_path($this_folder) . '/';
|
|
|
|
|
|
|
|
reset_env();
|
|
reset_env();
|
|
|
start_server();
|
|
start_server();
|
|
|
-output_linux_help();
|
|
|
|
|
|
|
|
|
|
my $built_lib = find_built_lib();
|
|
my $built_lib = find_built_lib();
|
|
|
my $export = $^O eq 'MSWin32' ? 'set' : 'export';
|
|
my $export = $^O eq 'MSWin32' ? 'set' : 'export';
|
|
|
my $wait = $^O eq 'MSWin32' ? 'START /WAIT' : '';
|
|
my $wait = $^O eq 'MSWin32' ? 'START /WAIT' : '';
|
|
|
my $prove_opts = '-I' . $built_lib .' -j9 -r --verbose --trap --merge --state=save,slow';
|
|
my $prove_opts = '-I' . $built_lib .' -j9 -r --verbose --trap --merge --state=save,slow';
|
|
|
-print `$export WD_MOCKING_RECORD=1 && cd $repo_root && prove $prove_opts t/`;
|
|
|
|
|
|
|
+print `$export WD_MOCKING_RECORD=1 && cd $repo_root && perl -Ilib t/01-driver.t`;
|
|
|
reset_env();
|
|
reset_env();
|
|
|
|
|
|
|
|
sub find_built_lib {
|
|
sub find_built_lib {
|
|
@@ -31,12 +30,6 @@ sub find_built_lib {
|
|
|
return $built_lib;
|
|
return $built_lib;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-sub output_linux_help {
|
|
|
|
|
- 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-*.jar\n\n";
|
|
|
|
|
- }
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
sub start_server {
|
|
sub start_server {
|
|
|
if ($^O eq 'MSWin32') {
|
|
if ($^O eq 'MSWin32') {
|
|
|
system('start "TEMP_HTTP_SERVER" /MIN perl ' . $repo_root . 't/http-server.pl');
|
|
system('start "TEMP_HTTP_SERVER" /MIN perl ' . $repo_root . 't/http-server.pl');
|