Being able to add the seed argument to the @Property annotation is superb for reproducing failures.
However, sometimes they get accidentally committed, which can lead to a CI server runnings tests on a fixed seed.
The ability to ignore or fail on the presence of an explicit seed, for use in CI systems, would help prevent this error.
A system property or environment variable feels to be the easiest to make conditional upon the environment (as users may have jqwik.properties committed to SCM)
Being able to add the
seedargument to the@Propertyannotation is superb for reproducing failures.However, sometimes they get accidentally committed, which can lead to a CI server runnings tests on a fixed seed.
The ability to ignore or fail on the presence of an explicit seed, for use in CI systems, would help prevent this error.
A system property or environment variable feels to be the easiest to make conditional upon the environment (as users may have
jqwik.propertiescommitted to SCM)