github.com/joomcode/cue@v0.4.4-0.20221111115225-539fe3512047/tools/flow/testdata/infer.txtar (about) 1 #InferTasks: true 2 -- in.cue -- 3 top0: { 4 $id: "valToOut" 5 } 6 top1: { 7 $id: "valToOut" 8 $after: top0 9 } 10 11 top3: { 12 $id: string // not a task 13 } 14 15 root: { 16 t1: { 17 $id: "valToOut" 18 $after: [top1, top3] 19 } 20 } 21 -- out/run/errors -- 22 -- out/run/t0 -- 23 graph TD 24 t0("root.t1 [Waiting]") 25 t0-->t1 26 t1("top1 [Waiting]") 27 t1-->t2 28 t2("top0 [Ready]") 29 30 -- out/run/t1 -- 31 graph TD 32 t0("root.t1 [Waiting]") 33 t0-->t1 34 t1("top1 [Ready]") 35 t1-->t2 36 t2("top0 [Terminated]") 37 38 -- out/run/t1/value -- 39 { 40 $id: "valToOut" 41 } 42 -- out/run/t2 -- 43 graph TD 44 t0("root.t1 [Ready]") 45 t0-->t1 46 t1("top1 [Terminated]") 47 t1-->t2 48 t2("top0 [Terminated]") 49 50 -- out/run/t2/value -- 51 { 52 $id: "valToOut" 53 $after: { 54 $id: "valToOut" 55 } 56 } 57 -- out/run/t3 -- 58 graph TD 59 t0("root.t1 [Terminated]") 60 t0-->t1 61 t1("top1 [Terminated]") 62 t1-->t2 63 t2("top0 [Terminated]") 64 65 -- out/run/t3/value -- 66 { 67 $id: "valToOut" 68 $after: [{ 69 $id: "valToOut" 70 $after: { 71 $id: "valToOut" 72 } 73 }, { 74 $id: string 75 }] 76 }