2000-01-20 02:39:27 +08:00
|
|
|
// Copyright (c) 1998, 1999 Red Hat, Inc.
|
1999-04-07 22:42:40 +08:00
|
|
|
|
|
|
|
// Written by Tom Tromey <tromey@cygnus.com>
|
|
|
|
|
|
|
|
import gnu.testlet.*;
|
|
|
|
|
|
|
|
public class DejaGNUTestHarness extends SimpleTestHarness
|
|
|
|
{
|
|
|
|
static String dejasrcdir;
|
|
|
|
|
|
|
|
public String getSourceDirectory ()
|
|
|
|
{
|
|
|
|
return dejasrcdir;
|
|
|
|
}
|
|
|
|
|
|
|
|
private DejaGNUTestHarness ()
|
|
|
|
{
|
|
|
|
super (/* verbose */ true, /* debug */ false);
|
|
|
|
}
|
|
|
|
|
|
|
|
public static void main (String[] args)
|
|
|
|
{
|
|
|
|
dejasrcdir = args.length > 0 ? args[0] : "";
|
|
|
|
DejaGNUTestHarness harness = new DejaGNUTestHarness ();
|
|
|
|
// This might seem weird, given that we check args.length above.
|
|
|
|
// However, in some cases the expect code rewrites this runtest
|
|
|
|
// invocation to have an explicit name for the test to run.
|
|
|
|
harness.runtest (args[1]);
|
|
|
|
System.exit(harness.done());
|
|
|
|
}
|
|
|
|
}
|