tobie
1
Hi,
I’m having a strange race condition between task prerequisites in the
following rakefile:
At line #49, the :test rake tasks has the following prerequisites:
:build_tests, :dist and :test_units.
:build_tests is correctly executed, as the files are generated, but
:test_units doesn’t wait for the files to be generated before running.
So the first time you run :test, no tests are called. (Subsequent calls
do work, though).
I’m really not sure what I should be looking at to solve this problem.
Any pointers are welcomed.
Thanks,
Tobie
tobie
2
I’m having a strange race condition between task prerequisites in the
following rakefile:
http://github.com/tobie/prototype/tree/master/Rakefile#L49
At line #49, the :test rake tasks has the following prerequisites:
:build_tests, :dist and :test_units.
:build_tests is correctly executed, as the files are generated, but
:test_units doesn’t wait for the files to be generated before running.
If :test_units needs the result of :build_tests, the latter should be a
prerequisite of the first.
mfg, simon … l
tobie
3
You mean as in: http://pastie.caboo.se/184892 ?
I had tried that earlier too (tried it again now to double-check),
problem persists.
tobie
4
Hi again,
I ended up solving the issue. Turns out what I though was a block for
the task was actually the block defining the task.
Sorry for the hassle.
Best,
Tobie
tobie
5
You mean as in: Parked at Loopia ?
Yes, why put it there instead just posting it here?
I ended up solving the issue. Turns out what I though was a block for
the task was actually the block defining the task.
But the race condition is another thing, independent of the task doing
the wrong thing.
mfg, simon … l