* tests/scripts/features/double_colon: Test parallel double-colon rules

Original test proposed by Dmitry Goncharov <dgoncharov@users.sf.net>
This commit is contained in:
Paul Smith 2023-04-30 09:19:06 -04:00
parent 5340a3d5d1
commit 0e06c75889

View file

@ -223,7 +223,16 @@ unrelated: hello.x
!,
'', "#MAKE#: *** No rule to make target 'hello.x', needed by 'hello.z'. Stop.\n", 512);
unlink('hello.z');
# SV 64016.
# Test that update_goal_chain moves to the next target while the current
# target is being built: hello.x recipe is started and update_goal_chain
# begins to update bye.x.
run_make_test(q!
hello.x::; @#HELPER# -q wait bye.x out $@
bye.x::; @#HELPER# sleep 1 file $@
!,
'-j2 hello.x bye.x', "sleep 1\nfile bye.x\nhello.x");
# This tells the test driver that the perl test script executed properly.