[svn:parrot] r49485 - trunk/t/tools
cotto at svn.parrot.org
cotto at svn.parrot.org
Fri Oct 8 18:39:13 UTC 2010
Author: cotto
Date: Fri Oct 8 18:39:13 2010
New Revision: 49485
URL: https://trac.parrot.org/parrot/changeset/49485
Log:
[t] make language build and test tests less noisy
Modified:
trunk/t/tools/mk_language_shell.t
Modified: trunk/t/tools/mk_language_shell.t
==============================================================================
--- trunk/t/tools/mk_language_shell.t Fri Oct 8 18:14:33 2010 (r49484)
+++ trunk/t/tools/mk_language_shell.t Fri Oct 8 18:39:13 2010 (r49485)
@@ -50,15 +50,16 @@
my $src_dir = catfile($lang_dir, "src");
my $setup = catfile($lang_dir, "setup.pir");
my $parrot_exe = catfile($PConfig{build_dir}, $PConfig{test_prog});
+my $to_dev_null = $^O =~ /win/ ? "1> NUL 2>&1" : ">/dev/null 2>&1";
ok(-e $lang_dir, "$lang_dir dir exists");
ok(-e $test_dir, "$test_dir dir exists");
ok(-e $src_dir, "$src_dir dir exists");
ok(-s $setup, "$setup exists and has nonzero size");
TODO:{
local $TODO = "mk_language_shell.pl assumes an installed parrot";
- my $build_status = system("cd $lang_dir; $parrot_exe setup.pir");
+ my $build_status = system("cd $lang_dir; $parrot_exe setup.pir $to_dev_null");
ok($? == 0, "language builds");
- my $test_status = system("cd $lang_dir; $parrot_exe setup.pir test");
+ my $test_status = system("cd $lang_dir; $parrot_exe setup.pir test $to_dev_null");
ok($? == 0, "language passes all tests");
}
More information about the parrot-commits
mailing list