I would not expect PropEr to give me {var,2} for a function call.
As you can see from the output the {var,2} set was dropped during shrinking but it is present in the state. Should I take this to mean that the variables PropEr needs should be given directly instead of passing the state as a whole to the command, to avoid this issue?
I got the following output exactly once in many many tests this week-end:
I would not expect PropEr to give me
{var,2}
for a function call.As you can see from the output the
{var,2}
set was dropped during shrinking but it is present in the state. Should I take this to mean that the variables PropEr needs should be given directly instead of passing the state as a whole to the command, to avoid this issue?The test suite is at https://github.com/rabbitmq/rabbitmq-server/blob/modern-classic-queue-index/deps/rabbit/test/classic_queue_SUITE.erl with only minor changes added on my machine.