Shinmera / parachute

An extensible and cross-compatible testing framework.
https://shinmera.github.io/parachute
zlib License
94 stars 9 forks source link

Tests run in inverse definition order #53

Open dieggsy opened 3 months ago

dieggsy commented 3 months ago

Tests appear to run in the reverse order that they were defined. I find this a little counterintuitive, though I understand I could enforce an order using :depends-on. Still, it might be nice to have the option to run in defined order (excluding dependencies)

lockie commented 6 days ago

I second that 👍🏻

I've tried calling reverse on the result of resolve-tests, to no avail. I guess this is related to the order in which child tests are added to parent tests.