From 13989b965d259644303692db4127b0df10bf99f8 Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Tue, 17 Oct 2023 20:50:40 -0400 Subject: [PATCH] Tests: Add --binary with split, to check parallel builds --- test_regress/t/t_flag_binary_parallel.pl | 30 ++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 test_regress/t/t_flag_binary_parallel.pl diff --git a/test_regress/t/t_flag_binary_parallel.pl b/test_regress/t/t_flag_binary_parallel.pl new file mode 100755 index 000000000..0305abd74 --- /dev/null +++ b/test_regress/t/t_flag_binary_parallel.pl @@ -0,0 +1,30 @@ +#!/usr/bin/env perl +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } +# DESCRIPTION: Verilator: Verilog Test driver/expect definition +# +# Copyright 2019 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); + +top_filename("t/t_flag_main.v"); + +compile( + verilator_flags => [# Custom as don't want -cc + "-Mdir $Self->{obj_dir}", + "--debug-check", ], + verilator_flags2 => ['--binary', '--output-split 1'], + verilator_make_cmake => 0, + verilator_make_gmake => 0, + make_main => 0, + ); + +execute( + check_finished => 1, + ); + +ok(1); +1;