freenode/#shirakumo - IRC Chatlog
Search
23:09:23
|3b|
any way to automatically make tests :depends-on the parent without specifying it in each one?
23:10:16
|3b|
ACTION wanted to just put the dependencies in one place (the parent) and have it affect other tests in that group
23:15:08
Shinmera
it's quite possible that the intended behaviour is that parent tests should execute after child tests, but I honestly don't remember.
23:22:35
Shinmera
Plus you tell me about the things you break rather than just quietly ignoring the project from the first problem on, so that's already amazing in my book
23:22:47
|3b|
and a lot of it is just us having different expectations for a lot of things, so sometimes i have to ask to figure out how it works :)
23:27:54
Shinmera
I think what's interfering here is it trying to run all tests that are defined in the home you pass to TEST. There it just sees the list of tests, and runs them one by one, following DEPENDS-ON.
23:28:33
Shinmera
so if you have a top-level test that defines your suite, running that directly instead of passing the home package to TEST should work better.
23:29:07
Shinmera
the dependency doesn't work because it cycles trying to run the parent, which runs the children, which requires the parent, etc.
23:30:06
Shinmera
should probably break that cycle with a check instead of just stack overflowing though
23:31:54
Shinmera
it kinda does but it isn't great. TEST really should do a sort on the tests before trying to run them.
23:38:19
Shinmera
both the recursion and TEST on a home package not sorting things right, creating confusion