Tests: When doing extended tests, run most examples under harness for better parallelism.
This commit is contained in:
parent
99b2ab7540
commit
ed1e5fb509
|
|
@ -220,7 +220,9 @@ msg_test: all_nomsg
|
||||||
|
|
||||||
.PHONY: test
|
.PHONY: test
|
||||||
ifeq ($(CFG_WITH_LONGTESTS),yes) # Local... Else don't burden users
|
ifeq ($(CFG_WITH_LONGTESTS),yes) # Local... Else don't burden users
|
||||||
test: smoke-test examples test_regress
|
test: smoke-test test_regress
|
||||||
|
# examples is part of test_regress's test_regress/t/t_a2_examples.pl
|
||||||
|
# (because that allows it to run in parallel with other test_regress's)
|
||||||
else
|
else
|
||||||
test: smoke-test examples
|
test: smoke-test examples
|
||||||
endif
|
endif
|
||||||
|
|
@ -231,8 +233,8 @@ endif
|
||||||
@echo
|
@echo
|
||||||
|
|
||||||
smoke-test: all_nomsg
|
smoke-test: all_nomsg
|
||||||
test_regress/t/t_a_first_cc.pl
|
test_regress/t/t_a1_first_cc.pl
|
||||||
test_regress/t/t_a_first_sc.pl
|
test_regress/t/t_a2_first_sc.pl
|
||||||
|
|
||||||
test_regress: all_nomsg
|
test_regress: all_nomsg
|
||||||
$(MAKE) -C test_regress
|
$(MAKE) -C test_regress
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); di
|
||||||
|
|
||||||
scenarios(simulator => 1);
|
scenarios(simulator => 1);
|
||||||
|
|
||||||
top_filename("t/t_a_first_cc.v");
|
top_filename("t/t_a1_first_cc.v");
|
||||||
|
|
||||||
$DEBUG_QUIET = "--debug --debugi 0 --gdbbt --no-dump-tree";
|
$DEBUG_QUIET = "--debug --debugi 0 --gdbbt --no-dump-tree";
|
||||||
|
|
||||||
|
|
@ -0,0 +1,16 @@
|
||||||
|
#!/usr/bin/perl
|
||||||
|
if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; }
|
||||||
|
# DESCRIPTION: Verilator: Verilog Test driver/expect definition
|
||||||
|
#
|
||||||
|
# Copyright 2003 by Wilson Snyder. This program is free software; you can
|
||||||
|
# redistribute it and/or modify it under the terms of either the GNU
|
||||||
|
# Lesser General Public License Version 3 or the Perl Artistic License
|
||||||
|
# Version 2.0.
|
||||||
|
|
||||||
|
scenarios(dist => 1);
|
||||||
|
|
||||||
|
my $root = "..";
|
||||||
|
run(cmd=>["cd $root && make examples"]);
|
||||||
|
|
||||||
|
ok(1);
|
||||||
|
1;
|
||||||
Loading…
Reference in New Issue