You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm wondering how crud_eqc.erl generates parallel programs.
In particular, couldn't you generate one thread which updates a file, and another one which deletes it? Wouldn't an execution where the file is deleted before being updated cause a failure?
The text was updated successfully, but these errors were encountered:
Without going into detail, parallel test cases are created from sequential test cases - this is done by splitting the single test case into several sequences to run in parallel. The splitting is done in "safe" way checking preconditions and interleavings, so we would not generate the case you mention.
I'm wondering how
crud_eqc.erl
generates parallel programs.In particular, couldn't you generate one thread which updates a file, and another one which deletes it? Wouldn't an execution where the file is deleted before being updated cause a failure?
The text was updated successfully, but these errors were encountered: