[Libsysio-commit] libsysio_tests: libsysio/tests test_all.pl
Brought to you by:
lward
|
From: Sonja T. <so...@us...> - 2003-07-14 21:02:11
|
Update of /cvsroot/libsysio/libsysio/tests
In directory sc8-pr-cvs1:/tmp/cvs-serv32726/tests
Modified Files:
Tag: libsysio_tests
test_all.pl
Log Message:
Modified test_all.pl to exclude tests known to be broke on Cplant (broke due to libsysio/yod/etc bugs)
Index: test_all.pl
===================================================================
RCS file: /cvsroot/libsysio/libsysio/tests/Attic/test_all.pl,v
retrieving revision 1.1.2.4
retrieving revision 1.1.2.5
diff -u -w -b -B -p -r1.1.2.4 -r1.1.2.5
--- test_all.pl 9 Jul 2003 20:07:13 -0000 1.1.2.4
+++ test_all.pl 14 Jul 2003 21:02:05 -0000 1.1.2.5
@@ -8,13 +8,14 @@
use strict;
my $alpha_arg = "";
+my $is_broke = 1; # Don't test certain areas known to not work on Cplant
if ((@ARGV > 0) && ($ARGV[0] eq "-alpha")) {
$alpha_arg = "-alpha";
}
# Will use this directory...
-system("mkdir tmp_dir");
+system("mkdir ./tmp_dir");
my $failures = 0;
my $success = 0;
@@ -24,27 +25,19 @@ my $cwd = $ENV{PWD};
# Get the sysio dir
my $sysdir = $cwd;
$sysdir =~ s/\/\w+$//;
+my $res;
-
-
+if (($alpha_arg eq "") || ($is_broke == 0)) {
# Test getdirentries
-my $res = `./test_list.pl $alpha_arg ../`;
+ $res = `./test_list.pl $alpha_arg $sysdir`;
chop($res);
if ($res ne "list test successful") {
print "Basic getdirentries test failed with message: $res\n";
$failures++;
} else {
+ print "test_list finished successfully\n";
$success++;
}
-
-# Test mount
-$res = `./test_list.pl $alpha_arg -m native:$sysdir $cwd/tmp_dir`;
-chop($res);
-if ($res ne "list test successful") {
- print "Mount test failed with message: $res\n";
- $failures++;
-} else {
- $success++;
}
# Test path
@@ -69,6 +62,17 @@ if ($resarr[0] ne $res) {
}
}
+if (($alpha_arg eq "") || ($is_broke == 0)) {
+ # Test mount
+ $res = `./test_list.pl $alpha_arg -m native:$sysdir $cwd/tmp_dir`;
+ chop($res);
+ if ($res ne "list test successful") {
+ print "Mount test failed with message: $res\n";
+ $failures++;
+ } else {
+ $success++;
+ print "test_mount finished successfully\n";
+ }
# Test getcwd
$res = `./test_getcwd.pl $alpha_arg $sysdir`;
@@ -78,26 +82,30 @@ if ($res ne "getcwd test successful") {
$failures++;
} else {
$success++;
+ print "test_getcwd finished successfully\n";
+ }
}
# Test copy
-$res = `./test_copy.pl $alpha_arg ../README tmp_dir/README`;
+$res = `./test_copy.pl $alpha_arg $sysdir/README $cwd/tmp_dir/README`;
chop($res);
if ($res ne "copy test successful") {
print "copy test failed with message: $res\n";
$failures++;
} else {
$success++;
+ print "test_copy finished successfully\n";
}
# Test stats
-$res = `./test_stats.pl $alpha_arg tmp_dir/README`;
+$res = `./test_stats.pl $alpha_arg $cwd/tmp_dir/README`;
chop($res);
if ($res ne "stat test successful") {
print "stat test failed with message: $res\n";
$failures++;
} else {
$success++;
+ print "test_stats finished successfully\n";
}
# Test stdfd
@@ -108,11 +116,10 @@ if ($res ne "test_stdfd successful") {
$failures++;
} else {
$success++;
+ print "test_stdfd finished successfully\n";
}
print "$failures tests failed and $success tests succeeded\n";
# cleanup
system(`rm -rf tmp_dir`);
-
-exit $failures;
|