Tests: make t_prot_lib*.pl name mangling deterministic

This is to facilitate diffing generated files in tests.
This commit is contained in:
Geza Lore 2021-07-01 23:47:33 +01:00
parent d4e73e215e
commit fb56f4f880
5 changed files with 12 additions and 1 deletions

View File

@ -35,6 +35,8 @@ while (1) {
$secret_dir, $secret_dir,
"--protect-lib", "--protect-lib",
$secret_prefix, $secret_prefix,
"--protect-key",
"secret-key",
"t/t_prot_lib_secret.v"], "t/t_prot_lib_secret.v"],
verilator_run => 1, verilator_run => 1,
); );

View File

@ -37,6 +37,8 @@ while (1) {
"-GGATED_CLK=1", "-GGATED_CLK=1",
"--protect-lib", "--protect-lib",
$secret_prefix, $secret_prefix,
"--protect-key",
"secret-key",
"t/t_prot_lib_secret.v"], "t/t_prot_lib_secret.v"],
verilator_run => 1, verilator_run => 1,
); );

View File

@ -35,6 +35,8 @@ while (1) {
$secret_dir, $secret_dir,
"--protect-lib", "--protect-lib",
$secret_prefix, $secret_prefix,
"--protect-key",
"secret-key",
"t/t_prot_lib_comb.v"], "t/t_prot_lib_comb.v"],
verilator_run => 1, verilator_run => 1,
); );

View File

@ -12,7 +12,10 @@ scenarios(vlt => 1);
compile ( compile (
verilator_flags2 => ["--protect-lib", verilator_flags2 => ["--protect-lib",
"secret"], "secret",
"--protect-key",
"secret-key"
],
verilator_make_gcc => 0, verilator_make_gcc => 0,
fails => 1, fails => 1,
expect_filename => $Self->{golden_filename}, expect_filename => $Self->{golden_filename},

View File

@ -39,6 +39,8 @@ while (1) {
$secret_dir, $secret_dir,
"--protect-lib", "--protect-lib",
$secret_prefix, $secret_prefix,
"--protect-key",
"secret-key",
"t/t_prot_lib_secret.v"], "t/t_prot_lib_secret.v"],
verilator_run => 1, verilator_run => 1,
); );