cuelang.org/go@v0.10.1/tools/flow/testdata/par.txtar (about)

     1  -- in.cue --
     2  root: {
     3  	a: {
     4  		$id: "sequenced"
     5  		seq: 2 // terminate at t2
     6  		val: "foo"
     7  		out: string
     8  	}
     9  	b: {
    10  		$id: "sequenced"
    11  		seq: 3 // terminate at t3
    12  		val: "bar"
    13  		out: string
    14  	}
    15  	c: {
    16  		$id: "sequenced"
    17  		seq: 1 // terminate at t1
    18  		val: "baz"
    19  		out: string
    20  	}
    21  	d: {
    22  		$id: "valToOut"
    23  		out: a.out + b.out + c.out
    24  	}
    25  }
    26  -- out/run/errors --
    27  -- out/run/t0 --
    28  graph TD
    29    t0("root.a [Ready]")
    30    t1("root.b [Ready]")
    31    t2("root.c [Ready]")
    32    t3("root.d [Waiting]")
    33    t3-->t0
    34    t3-->t1
    35    t3-->t2
    36  
    37  -- out/run/t1 --
    38  graph TD
    39    t0("root.a [Running]")
    40    t1("root.b [Running]")
    41    t2("root.c [Terminated]")
    42    t3("root.d [Waiting]")
    43    t3-->t0
    44    t3-->t1
    45    t3-->t2
    46  
    47  -- out/run/t1/value --
    48  {
    49  	$id: "sequenced"
    50  	seq: 1
    51  	val: "baz"
    52  	out: "baz"
    53  }
    54  -- out/run/t2 --
    55  graph TD
    56    t0("root.a [Terminated]")
    57    t1("root.b [Running]")
    58    t2("root.c [Terminated]")
    59    t3("root.d [Waiting]")
    60    t3-->t0
    61    t3-->t1
    62    t3-->t2
    63  
    64  -- out/run/t2/value --
    65  {
    66  	$id: "sequenced"
    67  	seq: 2
    68  	val: "foo"
    69  	out: "foo"
    70  }
    71  -- out/run/t3 --
    72  graph TD
    73    t0("root.a [Terminated]")
    74    t1("root.b [Terminated]")
    75    t2("root.c [Terminated]")
    76    t3("root.d [Ready]")
    77    t3-->t0
    78    t3-->t1
    79    t3-->t2
    80  
    81  -- out/run/t3/value --
    82  {
    83  	$id: "sequenced"
    84  	seq: 3
    85  	val: "bar"
    86  	out: "bar"
    87  }
    88  -- out/run/t4 --
    89  graph TD
    90    t0("root.a [Terminated]")
    91    t1("root.b [Terminated]")
    92    t2("root.c [Terminated]")
    93    t3("root.d [Terminated]")
    94    t3-->t0
    95    t3-->t1
    96    t3-->t2
    97  
    98  -- out/run/t4/value --
    99  {
   100  	$id: "valToOut"
   101  	out: "foobarbaz"
   102  }
   103  -- out/run/t1/stats --
   104  Leaks:  0
   105  Freed:  20
   106  Reused: 16
   107  Allocs: 4
   108  Retain: 0
   109  
   110  Unifications: 20
   111  Conjuncts:    28
   112  Disjuncts:    20
   113  -- out/run/t2/stats --
   114  Leaks:  0
   115  Freed:  20
   116  Reused: 20
   117  Allocs: 0
   118  Retain: 0
   119  
   120  Unifications: 20
   121  Conjuncts:    32
   122  Disjuncts:    20
   123  -- out/run/t3/stats --
   124  Leaks:  0
   125  Freed:  20
   126  Reused: 20
   127  Allocs: 0
   128  Retain: 0
   129  
   130  Unifications: 20
   131  Conjuncts:    32
   132  Disjuncts:    20
   133  -- out/run/t4/stats --
   134  Leaks:  0
   135  Freed:  0
   136  Reused: 0
   137  Allocs: 0
   138  Retain: 0
   139  
   140  Unifications: 0
   141  Conjuncts:    0
   142  Disjuncts:    0
   143  -- out/run/stats/totals --
   144  Leaks:  0
   145  Freed:  60
   146  Reused: 56
   147  Allocs: 4
   148  Retain: 0
   149  
   150  Unifications: 60
   151  Conjuncts:    92
   152  Disjuncts:    60