Skip to content

Commit 5a36ef4

Browse files
authored
Merge pull request #521 from diffblue/number-of-traces
--number-of-traces --> --traces
2 parents bfb69a1 + 9e108d4 commit 5a36ef4

File tree

11 files changed

+17
-19
lines changed

11 files changed

+17
-19
lines changed

regression/ebmc/neural-liveness/counter1.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
counter1.sv
3-
--number-of-traces 2 --neural-liveness --neural-engine "echo Candidate: counter\\\\n"
3+
--traces 2 --neural-liveness --neural-engine "echo Candidate: counter\\\\n"
44
^\[main\.property\.p0\] always s_eventually main.counter == 0: PROVED$
55
^EXIT=0$
66
^SIGNAL=0$

regression/ebmc/neural-liveness/live_signal1.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
counter1.sv
3-
--number-of-traces 1 --neural-liveness --show-traces
3+
--traces 1 --neural-liveness --show-traces
44
^nuterm::live@0 = 0$
55
^nuterm::live@1 = 0$
66
^nuterm::live@2 = 0$

regression/ebmc/random-traces/boolean1.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE broken-smt-backend
22
boolean1.v
3-
--random-traces --trace-steps 0 --number-of-traces 2
3+
--random-traces --trace-steps 0 --traces 2
44
^\*\*\* Trace 1$
55
^ main\.some_wire = 0$
66
^ main\.input1 = 0$

regression/ebmc/random-traces/bv1.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE broken-smt-backend
22
bv1.v
3-
--random-traces --trace-steps 1 --number-of-traces 1
3+
--random-traces --trace-steps 1 --traces 1
44
^Transition system state 0$
55
^ main\.some_reg = 0 .*$
66
^ main\.input1 = 'h6FE4167A .*$

regression/ebmc/random-traces/counter_with_initial_value.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE broken-smt-backend
22
counter_with_initial_value.v
3-
--random-traces --trace-steps 10 --waveform --number-of-traces 2
3+
--random-traces --trace-steps 10 --waveform --traces 2
44
^\*\*\* Trace 1$
55
^ 0 1 2 3 4 5 6 7 8 9 10$
66
^ main.clk $

regression/ebmc/random-traces/long_trace1.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE broken-smt-backend
22
long_trace1.v
3-
--random-traces --number-of-traces 1 --trace-steps 1000
3+
--random-traces --traces 1 --trace-steps 1000
44
^Transition system state 0$
55
^ main\.some_reg = 0 .*$
66
^ main\.increment = 0$

regression/ebmc/random-traces/with_submodule.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE broken-smt-backend
22
with_submodule.v
3-
--random-traces --trace-steps 0 --number-of-traces 2
3+
--random-traces --trace-steps 0 --traces 2
44
^\*\*\* Trace 1$
55
^ main\.some_wire = 0$
66
^ main\.input1 = 0$

src/ebmc/ebmc_parse_options.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,7 @@ void ebmc_parse_optionst::help()
375375
" {y--new-mode} \t new mode is switched on\n"
376376
" {y--aiger} \t print out the instance in aiger format\n"
377377
" {y--random-traces} \t generate random traces\n"
378-
" {y--number-of-traces} {unumber}\t generate the given number of traces\n"
378+
" {y--traces} {unumber} \t generate the given number of traces\n"
379379
" {y--random-seed} {unumber} \t use the given random seed\n"
380380
" {y--trace-steps} {unumber} \t set the number of random transitions (default: 10 steps)\n"
381381
" {y--random-trace} \t generate a random trace\n"

src/ebmc/ebmc_parse_options.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ class ebmc_parse_optionst:public parse_options_baset
4343
"(smt2)(bitwuzla)(boolector)(cvc3)(cvc4)(cvc5)(mathsat)(yices)(z3)"
4444
"(aig)(stop-induction)(stop-minimize)(start):(coverage)(naive)"
4545
"(compute-ct)(dot-netlist)(smv-netlist)(vcd):"
46-
"(random-traces)(trace-steps):(random-seed):(number-of-traces):"
46+
"(random-traces)(trace-steps):(random-seed):(traces):"
4747
"(random-trace)(random-waveform)"
4848
"(liveness-to-safety)"
4949
"I:(preprocess)(systemverilog)(vl2smv-extensions)",

src/ebmc/neural_liveness.cpp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -211,12 +211,11 @@ neural_livenesst::dump_vcd_files(temp_dirt &temp_dir)
211211

212212
void neural_livenesst::sample(std::function<void(trans_tracet)> trace_consumer)
213213
{
214-
const auto number_of_traces = [this]() -> std::size_t
215-
{
216-
if(cmdline.isset("number-of-traces"))
214+
const auto number_of_traces = [this]() -> std::size_t {
215+
if(cmdline.isset("traces"))
217216
{
218217
auto number_of_traces_opt =
219-
string2optional_size_t(cmdline.get_value("number-of-traces"));
218+
string2optional_size_t(cmdline.get_value("traces"));
220219

221220
if(!number_of_traces_opt.has_value())
222221
throw ebmc_errort() << "failed to parse number of traces";

src/ebmc/random_traces.cpp

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -112,12 +112,11 @@ Function: random_traces
112112

113113
int random_traces(const cmdlinet &cmdline, message_handlert &message_handler)
114114
{
115-
const auto number_of_traces = [&cmdline]() -> std::size_t
116-
{
117-
if(cmdline.isset("number-of-traces"))
115+
const auto number_of_traces = [&cmdline]() -> std::size_t {
116+
if(cmdline.isset("traces"))
118117
{
119118
auto number_of_traces_opt =
120-
string2optional_size_t(cmdline.get_value("number-of-traces"));
119+
string2optional_size_t(cmdline.get_value("traces"));
121120

122121
if(!number_of_traces_opt.has_value())
123122
throw ebmc_errort() << "failed to parse number of traces";
@@ -233,8 +232,8 @@ Function: random_trace
233232

234233
int random_trace(const cmdlinet &cmdline, message_handlert &message_handler)
235234
{
236-
if(cmdline.isset("number-of-traces"))
237-
throw ebmc_errort() << "must not give number-of-traces";
235+
if(cmdline.isset("traces"))
236+
throw ebmc_errort() << "must not give number of traces";
238237

239238
const std::size_t random_seed = [&cmdline]() -> std::size_t {
240239
if(cmdline.isset("random-seed"))

0 commit comments

Comments
 (0)