blob: 56f6cfd04866355693595a20e9b9d8540c042547 [file] [log] [blame]
! cue cmd cycle
cmp stderr expect-stderr
! cue cmd aftercycle
cmp stderr expect-stderr
cue cmd interlockedTasks
cmp stdout interlocked-stdout
-- expect-stderr --
cyclic dependency in tasks
-- interlocked-stdout --
v
v
-- after_tool.cue --
package home
import (
"tool/cli"
)
command: interlockedTasks: {
t1: cli.Print & { text: ref.value, ref: t2, value: "v" }
t2: cli.Print & { text: ref.value, ref: t1, value: "v" }
}
command: aftercycle: {
t1: cli.Print & { $after: t2, text: "t1" }
t2: cli.Print & { $after: t1, text: "t2" }
}
command: cycle: {
t1: cli.Print & { text: t2.text }
t2: cli.Print & { text: t1.text }
}