[svn:parrot] r36679 - trunk/languages/t
fperrad at svn.parrot.org
fperrad at svn.parrot.org
Fri Feb 13 16:21:19 UTC 2009
Author: fperrad
Date: Fri Feb 13 16:21:18 2009
New Revision: 36679
URL: https://trac.parrot.org/parrot/changeset/36679
Log:
[harness] remove --html option
(revert r35578)
Modified:
trunk/languages/t/harness
Modified: trunk/languages/t/harness
==============================================================================
--- trunk/languages/t/harness Fri Feb 13 15:39:17 2009 (r36678)
+++ trunk/languages/t/harness Fri Feb 13 16:21:18 2009 (r36679)
@@ -57,10 +57,8 @@
# Step 0: handle command line args
-my $do_gen_html; # smoke testing
my $languages_list; # select a subset of languages
-my $result = GetOptions( 'html' => \$do_gen_html,
- 'languages=s' => \$languages_list );
+my $result = GetOptions( 'languages=s' => \$languages_list );
# Step 1: find harness files for testable languages
@@ -109,74 +107,7 @@
chomp(@tests);
# Step 3: test.
-
-if ( ! $do_gen_html ) {
- Test::Harness::runtests(@tests);
-}
-else {
- my $html_fn = "languages_smoke.html";
- my @smoke_config_vars = qw(
- osname archname cc build_dir cpuarch revision VERSION optimize DEVEL
- );
-
- eval {
- require Test::TAP::HTMLMatrix;
- require Test::TAP::Model::Visual;
- };
- die "You must have Test::TAP::HTMLMatrix installed.\n\n$@"
- if $@;
-
- {
- no warnings qw/redefine once/;
- *Test::TAP::Model::run_tests = sub {
- my $self = shift;
-
- $self->_init;
- $self->{meat}{start_time} = time();
-
- my %stats;
-
- foreach my $file (@_) {
- my $data;
- print STDERR "- $file\n";
- $data = $self->run_test($file);
- $stats{tests} += $data->{results}{max} || 0;
- $stats{ok} += $data->{results}{ok} || 0;
- }
-
- printf STDERR "%s OK from %s tests (%.2f%% ok)\n\n",
- $stats{ok},
- $stats{tests},
- $stats{ok} / $stats{tests} * 100;
-
- $self->{meat}{end_time} = time();
- };
-
- my $start = time();
- my $model = Test::TAP::Model::Visual->new_with_tests(@tests);
- my $end = time();
-
- my $duration = $end - $start;
- my $languages = join( q{ }, @unified_testable_languages );
- my $v = Test::TAP::HTMLMatrix->new(
- $model,
- join("\n",
- "languages: $languages",
- "duration: $duration",
- "branch: unknown",
- "harness_args: languages",
- map { "$_: $PConfig{$_}" } sort @smoke_config_vars),
- );
-
- $v->has_inline_css(1); # no separate css file
-
- open HTML, '>', $html_fn;
- print HTML $v->html();
- close HTML;
-
- print "$html_fn has been generated.\n";
- }
-}
+Test::Harness::runtests(@tests);
# Local Variables:
# mode: cperl
More information about the parrot-commits
mailing list