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  }