Possibly incorrect tests #79
Labels
bug
Something isn't working
help wanted
Extra attention is needed
invalid
This doesn't seem right
question
Further information is requested
There are currently 7 ignored tests.
testRefinementByNiels: Is non-deterministic. The CI nearly always have this test pass, but on my local development PCs it fail 90% of the time. The assertions which fails are
assert(new SimpleTransitionSystem(auts[1]).isFullyConsistent());
andassert(new SimpleTransitionSystem(auts[1]).isLeastConsistent());
. When removing theassert(new SimpleTransitionSystem(auts[1]).isDeterministic());
they still fail meaning that theisDeterminsitic
check does not alter the state of the automaton.Z2RefinesZ2Z3Z4:
Z2 <= Z2 \\ Z3
. Fails refinement becauseZ2
has outputo
andZ2 \\ Z3
has the same as input. BothZ2
andZ3
have no inputs and onlyo
as an output. As the quotient inputs areAct_i^T ∪ Act_o^S
o
will always be an input of the quotient. Either this test is incorrect or the channelo
should be distinct betweenZ2
andZ3
.testBoolSafeLoadXML: Relies on files from the
testOutput
directory which cannot be found when running the tests.T0RefinesT3T1T2: Fails on two refinements
(T3 \\ T4) \\ T2 <= (T3 \\ T4) \\ T2
andT1 <= (T3 \\ T4) \\ T2
. The first assertion fails because ofOutput violation
and the second because of aDelay violation
.newQuotientTest5: Fails because the file
comp.xml
cannot be found.testFromTestFramework1: Fails refinement on
Machine <= ((((Adm2 && HalfAdm1) || Machine || Researcher) \\ (Adm2 && HalfAdm2)) \\ Researcher)
but a test passes onMachine <= (Machine || ((Adm2 && HalfAdm1) || Researcher)) \\ ((Adm2 && HalfAdm2) || Researcher)
.testFromTestFramework2: Fails refinement on
Administration <= (Spec \\ Machine) \\ Researcher
but a test passes onAdministration <= (Spec \\ (Machine || Researcher))
.The text was updated successfully, but these errors were encountered: