@@ -49,7 +49,7 @@ sub sandbox_path {
49# output and report results.
49# output and report results.
51sub runtest {
51sub runtest {
52− my ($test, $update) = @_;
52+ my ($test, $update, $showTime) = @_;
54 my $sandbox = sandbox_path($test);
54 my $sandbox = sandbox_path($test);
@@ -63,7 +63,9 @@ sub runtest {
63 my $endTime = time();
63 my $endTime = time();
64 my $elapsedTime = $endTime - $startTime;
64 my $elapsedTime = $endTime - $startTime;
66+ if ($showTime == 1 ){
66− printf("Duration of $test was %d\n", $elapsedTime);
67+ printf("Duration of $test was %d\n", $elapsedTime);
68 # Allow for variant expected output for tests by overriding expected
70 # Allow for variant expected output for tests by overriding expected
69 # when there is an expected.<os> file in the test.
71 # when there is an expected.<os> file in the test.
@@ -161,15 +163,17 @@ else {
162# Run the tests.
164# Run the tests.
164−my $update = 0;
166+my $update = 0;
165−my $diff = 0;
167+my $diff = 0;
166−my $show = 0;
168+my $show = 0;
167−my $usejava = 0;
169+my $usejava = 0;
169while (my $opt = shift @opts) {
172while (my $opt = shift @opts) {
170 if ($opt eq "-u") { $update = 1; }
173 if ($opt eq "-u") { $update = 1; }
171 elsif ($opt eq "-d") { $diff = 1; }
174 elsif ($opt eq "-d") { $diff = 1; }
172 elsif ($opt eq "-s") { $show = 1; }
175 elsif ($opt eq "-s") { $show = 1; }
176+ elsif ($opt eq "-t") { $showTime = 1; }
173 else { push(@idrOpts, $opt); }
177 else { push(@idrOpts, $opt); }
@@ -181,7 +185,7 @@ my $startTime = time();
182foreach my $test (@tests) {
186foreach my $test (@tests) {
183 if ($diff == 0 && $show == 0) {
187 if ($diff == 0 && $show == 0) {
184− runtest($test,$update);
188+ runtest($test,$update,$showTime);
187 chdir $test;
191 chdir $test;
@@ -203,6 +207,8 @@ foreach my $test (@tests) {
203my $endTime = time();
207my $endTime = time();
204my $elapsedTime = $endTime - $startTime;
208my $elapsedTime = $endTime - $startTime;
210+if ($showTime == 1) {
206−printf("Duration of Entire Test Suite was %d\n", $elapsedTime);
211+ printf("Duration of Entire Test Suite was %d\n", $elapsedTime);
208exit $exitstatus;
214exit $exitstatus;