Remove vgen test to avoid Bit::Vector for testing.

This commit is contained in:
Wilson Snyder 2020-12-02 20:06:07 -05:00
parent 016611021d
commit 80564a8f89
6 changed files with 1 additions and 1105 deletions

View File

@ -40,7 +40,7 @@ RUN apt-get update \
WORKDIR /tmp
RUN cpan install -fi Unix::Processors Parallel::Forker Bit::Vector
RUN cpan install -fi Unix::Processors Parallel::Forker
RUN git clone https://github.com/veripool/vcddiff.git && \
make -C vcddiff && \

View File

@ -94,7 +94,6 @@ elif [ "$TRAVIS_BUILD_STAGE_NAME" = "test" ]; then
if [ "$TRAVIS_DIST" != "trusty" ]; then
TRAVIS_CPAN_REPO=https://cpan.org
fi
# Not listing Bit::Vector as slow to install, and only skips one test
yes yes | sudo cpan -M $TRAVIS_CPAN_REPO -fi Unix::Processors Parallel::Forker
install-vcddiff
else

View File

@ -102,7 +102,6 @@ Those developing Verilator itself may also want these (see internals.adoc):
cpan install Pod::Perldoc
cpan install Unix::Processors
cpan install Parallel::Forker
cpan install Bit::Vector
==== Install SystemC

View File

@ -628,8 +628,6 @@ https://github.com/veripool/vcddiff
* Cmake for build paths that use it.
* Bit::Vector to test vgen.pl
=== Controlling the Test Driver
Test drivers are written in PERL. All invoke the main test driver script,

View File

@ -1,32 +0,0 @@
#!/usr/bin/env 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.
# SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0
scenarios(simulator => 1);
if (eval "use Bit::Vector; return 2;" != 2) {
skip("Vgen test requires Bit::Vector");
} else {
top_filename("$Self->{obj_dir}/vgen.v");
run(cmd => ["./vgen.pl",
"-o $Self->{top_filename}",
#"--seed 0",
]);
compile(
);
execute(
check_finished => 1,
);
}
ok(1);
1;

File diff suppressed because it is too large Load Diff