From 7373ce3d6988706388f136e1c06afd20a3e8d5be Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 13 Apr 2024 13:48:22 +0200 Subject: Adding upstream version 2.3.5. Signed-off-by: Daniel Baumann --- test.pl.in | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100755 test.pl.in (limited to 'test.pl.in') diff --git a/test.pl.in b/test.pl.in new file mode 100755 index 0000000..2f2c44f --- /dev/null +++ b/test.pl.in @@ -0,0 +1,52 @@ +#!/usr/bin/perl -w -I .. -I ../.. +# +# Wrapper for running the test harnesses +# + +use strict; + +use Getopt::Long; + +use NPTest qw(DetermineTestHarnessDirectory TestsFrom); + +$ENV{LC_ALL} = 'C'; + +my @tstdir; + +if ( ! GetOptions( "testdir:s" => \@tstdir ) ) +{ + print "Usage: ${0} [--testdir=] [ ...]\n"; + exit 1; +} + +my @tests; + +if ( scalar( @ARGV ) ) +{ + @tests = @ARGV; +} +else +{ + my @directory = DetermineTestHarnessDirectory( @tstdir ); + + if ( @directory == 0 ) + { + print STDERR "$0: Unable to determine the test harness directory - ABORTING\n"; + exit 2; + } + + for my $d ( @directory ) + { + push (@tests, TestsFrom( $d, 1 )); + } +} + +if ( ! scalar( @tests ) ) +{ + print STDERR "$0: Unable to determine the test harnesses to run - ABORTING\n"; + exit 3; +} + +use Test::Harness; + +runtests( @tests ); -- cgit v1.2.3