Details
-
Bug
-
Resolution: Invalid
-
P2: Important
-
None
-
5.4.1, 5.5.0 Alpha
-
None
Description
For the state machine in the test tst_QStateMachine::parallelStateTransition() the calculated exit set is too broad. It holds s1InitialChild (which is correct), but also s1, s2, s2InitialChild, and parallelState. This results in too many signal emissions. The entry set calculation has exactly the same problem.
The test itself is also incorrect for this reason: it expects too many signal emissions. The only activeChanged signals should come from s1InitialChild and s1OtherChild.