From 7bf0c1bd099a46ebdf015298bfa77c487517df33 Mon Sep 17 00:00:00 2001 From: "bob%bclary.com" Date: Sun, 20 Nov 2005 05:59:09 +0000 Subject: [PATCH] Remove obsolete JS test automation scripts, no bug, not part of the build --- js/tests/e4xeach.sh | 60 ---------------------------- js/tests/each.pl | 96 --------------------------------------------- js/tests/jseach.sh | 59 ---------------------------- 3 files changed, 215 deletions(-) delete mode 100755 js/tests/e4xeach.sh delete mode 100755 js/tests/each.pl delete mode 100755 js/tests/jseach.sh diff --git a/js/tests/e4xeach.sh b/js/tests/e4xeach.sh deleted file mode 100755 index 7859c729add2..000000000000 --- a/js/tests/e4xeach.sh +++ /dev/null @@ -1,60 +0,0 @@ -#!/bin/bash - -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# The Original Code is JavaScript Engine testing utilities. -# -# The Initial Developer of the Original Code is -# Mozilla Foundation. -# Portions created by the Initial Developer are Copyright (C) 2005 -# the Initial Developer. All Rights Reserved. -# -# Contributor(s): Bob Clary -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. -# -# ***** END LICENSE BLOCK ***** - -TEST_BIN=$1 -TEST_TIMEOUT=$2 -TEST_EXE=$3 -TEST_PROFILE=$4 - -find e4x -mindepth 2 -name '*.js' -print | \ -grep -v shell.js | \ -grep -v browser.js | \ -grep -v template.js | \ -sed 's/^\.\///' | \ -while read jsfile -do - echo e4xbrowsereach Begin JavaScript Test: $jsfile - - if ! ./each.pl $TEST_BIN $TEST_TIMEOUT $TEST_EXE $TEST_PROFILE $jsfile userhookeach-e4x.js 2>&1 | eval "sed 's@^@e4xbrowsereach:"$jsfile": @'"; then - rc=$? - echo "$0: ./each.pl terminated with exitcode $rc" - exit $rc - fi - echo e4xbrowsereach End JavaScript Test: $jsfile -done - diff --git a/js/tests/each.pl b/js/tests/each.pl deleted file mode 100755 index e245c4d31d34..000000000000 --- a/js/tests/each.pl +++ /dev/null @@ -1,96 +0,0 @@ -#!/usr/bin/perl -# -*- Mode: Perl; tab-width: 4; indent-tabs-mode: nil; -*- - -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# The Original Code is JavaScript Engine testing utilities. -# -# The Initial Developer of the Original Code is -# Mozilla Foundation. -# Portions created by the Initial Developer are Copyright (C) 2005 -# the Initial Developer. All Rights Reserved. -# -# Contributor(s): Bob Clary -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. -# -# ***** END LICENSE BLOCK ***** - -use URI::Escape; -use Time::HiRes qw(sleep); -use lib "$ENV{HOME}/projects/tests/www/bin/"; - -require "edit-talkback.pl"; - -my $bindir = shift @ARGV || die usage(); -my $timeout = shift @ARGV || die usage(); -my $browserexe = shift @ARGV || die usage(); -my $profile = shift @ARGV || die usage(); -my $jsfile = shift @ARGV || die usage(); -my $hook = shift @ARGV || die usage(); - -my $chromeurl; -my $testUrl; - -editTalkback($browserexe, 'js:' + $jsfile); - -my $testrunner = "http://" . - $ENV{TEST_HTTP} . - "/tests/mozilla.org/js/js-test-driver-quirks.html?" . - "test=$jsfile;language=language;javascript"; - -my $spider = "chrome://spider/content/open.xul?" . - "depth=0&timeout=120&waittime=5&hooksignal=on&autostart=on&autoquit=on&javascripterrors=on&" . - "javascriptwarnings=off&chromeerrors=on&xblerrors=on&csserrors=off&" . - "scripturl=" . - uri_escape("http://" . - $ENV{TEST_HTTP} . - "/tests/mozilla.org/js/$hook") . - "&" . - "url=" . uri_escape(uri_escape($testrunner)); - - -my @args = ("$bindir/timed_run", - $timeout, - "$jsfile", - $browserexe, - "-P", - $profile, - "-chrome", - $spider); - -system @args; -my $rc = $? >> 8; - -if ($rc == 99) -{ - exit $rc; -} - -sub usage -{ - return "Usage: each.pl bindir timeout browserexe profile jsfile hook\n"; -} - -1; diff --git a/js/tests/jseach.sh b/js/tests/jseach.sh deleted file mode 100755 index de5022505921..000000000000 --- a/js/tests/jseach.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# The Original Code is JavaScript Engine testing utilities. -# -# The Initial Developer of the Original Code is -# Mozilla Foundation. -# Portions created by the Initial Developer are Copyright (C) 2005 -# the Initial Developer. All Rights Reserved. -# -# Contributor(s): Bob Clary -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. -# -# ***** END LICENSE BLOCK ***** - -TEST_BIN=$1 -TEST_TIMEOUT=$2 -TEST_EXE=$3 -TEST_PROFILE=$4 - -find ecma ecma_2 ecma_3 js1_1 js1_2 js1_3 js1_4 js1_5 js1_6 -mindepth 2 -name '*.js' -print | \ -grep -v shell.js | \ -grep -v browser.js | \ -grep -v template.js | \ -sed 's/^\.\///' | \ -while read jsfile -do - echo jsbrowsereach Begin JavaScript Test: $jsfile - - if ! ./each.pl $TEST_BIN $TEST_TIMEOUT $TEST_EXE $TEST_PROFILE $jsfile userhookeach-js.js 2>&1 | eval "sed 's@^@jsbrowsereach:"$jsfile": @'"; then - rc=$? - echo "$0: ./each.pl terminated with exitcode $rc" - exit $rc - fi - echo jsbrowsereach End JavaScript Test: $jsfile -done