cuelang.org/go@v0.13.0/tools/trim/testdata/constraintroots.txtar (about)

     1  # TODO(fmt): tabs incorrectly converted to spaces within comments: cuelang.org/issue/1040
     2  
     3  // Issue #716
     4  -- in.cue --
     5  keepPatternConstraintRoot: {
     6  	if true {
     7  		deployment: "name": {spec: []}
     8  	}
     9  
    10  	deployment: name: spec: []
    11  
    12  	deployment: [string]: spec: []
    13  }
    14  
    15  keepAdditionalRoots: {
    16  	if true {
    17  		deployment: "name": {spec: [1]}
    18  	}
    19  
    20  	deployment: name: spec: [1]
    21  
    22  	deployment: [string]: spec: [1]
    23  }
    24  
    25  keepPatternConstraintRootSolo: {
    26  	if true {
    27  		deployment: "name": {spec: [1]}
    28  	}
    29  
    30  	deployment: [string]: spec: [1]
    31  }
    32  
    33  keepPatternConstraintRootIndirect: {
    34  	if true {
    35  		deployment: "name": {spec: []}
    36  	}
    37  
    38  	deployment: name: spec: []
    39  
    40  	deployment: indirect
    41  
    42  	indirect: {{[string]: spec: []}}
    43  }
    44  
    45  keepPatternConstraintRootDef: {
    46  	if true {
    47  		deployment: "name": {spec: []}
    48  	}
    49  
    50  	#Deployment: spec: []
    51  
    52  	deployment: name: #Deployment
    53  
    54  	deployment: [string]: spec: []
    55  }
    56  -- out/trim-v3 --
    57  == in.cue
    58  keepPatternConstraintRoot: {
    59  	if true {
    60  		deployment: "name": _
    61  	}
    62  
    63  	deployment: _
    64  
    65  	deployment: [string]: spec: []
    66  }
    67  
    68  keepAdditionalRoots: {
    69  	if true {
    70  		deployment: "name": _
    71  	}
    72  
    73  	deployment: _
    74  
    75  	deployment: [string]: spec: [1]
    76  }
    77  
    78  keepPatternConstraintRootSolo: {
    79  	if true {
    80  		deployment: "name": _
    81  	}
    82  
    83  	deployment: [string]: spec: [1]
    84  }
    85  
    86  keepPatternConstraintRootIndirect: {
    87  	if true {
    88  		deployment: "name": {spec: []}
    89  	}
    90  
    91  	deployment: name: spec: []
    92  
    93  	deployment: indirect
    94  
    95  	indirect: {{[string]: spec: []}}
    96  }
    97  
    98  keepPatternConstraintRootDef: {
    99  	if true {
   100  		deployment: "name": _
   101  	}
   102  
   103  	#Deployment: spec: []
   104  
   105  	deployment: name: #Deployment
   106  
   107  	deployment: [string]: spec: []
   108  }
   109  -- diff/-out/trim-v3<==>+out/trim --
   110  diff old new
   111  --- old
   112  +++ new
   113  @@ -1,8 +1,10 @@
   114   == in.cue
   115   keepPatternConstraintRoot: {
   116   	if true {
   117  -		deployment: "name": {spec: []}
   118  -	}
   119  +		deployment: "name": _
   120  +	}
   121  +
   122  +	deployment: _
   123   
   124   	deployment: [string]: spec: []
   125   }
   126  @@ -9,8 +11,10 @@
   127   
   128   keepAdditionalRoots: {
   129   	if true {
   130  -		deployment: "name": {spec: [1]}
   131  -	}
   132  +		deployment: "name": _
   133  +	}
   134  +
   135  +	deployment: _
   136   
   137   	deployment: [string]: spec: [1]
   138   }
   139  @@ -17,7 +21,7 @@
   140   
   141   keepPatternConstraintRootSolo: {
   142   	if true {
   143  -		deployment: "name": {spec: [1]}
   144  +		deployment: "name": _
   145   	}
   146   
   147   	deployment: [string]: spec: [1]
   148  @@ -28,6 +32,8 @@
   149   		deployment: "name": {spec: []}
   150   	}
   151   
   152  +	deployment: name: spec: []
   153  +
   154   	deployment: indirect
   155   
   156   	indirect: {{[string]: spec: []}}
   157  @@ -35,10 +41,12 @@
   158   
   159   keepPatternConstraintRootDef: {
   160   	if true {
   161  -		deployment: "name": {spec: []}
   162  +		deployment: "name": _
   163   	}
   164   
   165   	#Deployment: spec: []
   166   
   167  +	deployment: name: #Deployment
   168  +
   169   	deployment: [string]: spec: []
   170   }
   171  -- out/trim-v3-noshare --
   172  == in.cue
   173  keepPatternConstraintRoot: {
   174  	if true {
   175  		deployment: "name": _
   176  	}
   177  
   178  	deployment: _
   179  
   180  	deployment: [string]: spec: []
   181  }
   182  
   183  keepAdditionalRoots: {
   184  	if true {
   185  		deployment: "name": _
   186  	}
   187  
   188  	deployment: _
   189  
   190  	deployment: [string]: spec: [1]
   191  }
   192  
   193  keepPatternConstraintRootSolo: {
   194  	if true {
   195  		deployment: "name": _
   196  	}
   197  
   198  	deployment: [string]: spec: [1]
   199  }
   200  
   201  keepPatternConstraintRootIndirect: {
   202  	if true {
   203  		deployment: "name": {spec: []}
   204  	}
   205  
   206  	deployment: name: spec: []
   207  
   208  	deployment: indirect
   209  
   210  	indirect: {{[string]: spec: []}}
   211  }
   212  
   213  keepPatternConstraintRootDef: {
   214  	if true {
   215  		deployment: "name": _
   216  	}
   217  
   218  	#Deployment: spec: []
   219  
   220  	deployment: name: #Deployment
   221  
   222  	deployment: [string]: spec: []
   223  }
   224  -- diff/-out/trim-v3-noshare<==>+out/trim --
   225  diff old new
   226  --- old
   227  +++ new
   228  @@ -1,8 +1,10 @@
   229   == in.cue
   230   keepPatternConstraintRoot: {
   231   	if true {
   232  -		deployment: "name": {spec: []}
   233  -	}
   234  +		deployment: "name": _
   235  +	}
   236  +
   237  +	deployment: _
   238   
   239   	deployment: [string]: spec: []
   240   }
   241  @@ -9,8 +11,10 @@
   242   
   243   keepAdditionalRoots: {
   244   	if true {
   245  -		deployment: "name": {spec: [1]}
   246  -	}
   247  +		deployment: "name": _
   248  +	}
   249  +
   250  +	deployment: _
   251   
   252   	deployment: [string]: spec: [1]
   253   }
   254  @@ -17,7 +21,7 @@
   255   
   256   keepPatternConstraintRootSolo: {
   257   	if true {
   258  -		deployment: "name": {spec: [1]}
   259  +		deployment: "name": _
   260   	}
   261   
   262   	deployment: [string]: spec: [1]
   263  @@ -28,6 +32,8 @@
   264   		deployment: "name": {spec: []}
   265   	}
   266   
   267  +	deployment: name: spec: []
   268  +
   269   	deployment: indirect
   270   
   271   	indirect: {{[string]: spec: []}}
   272  @@ -35,10 +41,12 @@
   273   
   274   keepPatternConstraintRootDef: {
   275   	if true {
   276  -		deployment: "name": {spec: []}
   277  +		deployment: "name": _
   278   	}
   279   
   280   	#Deployment: spec: []
   281   
   282  +	deployment: name: #Deployment
   283  +
   284   	deployment: [string]: spec: []
   285   }
   286  -- out/trim --
   287  == in.cue
   288  keepPatternConstraintRoot: {
   289  	if true {
   290  		deployment: "name": {spec: []}
   291  	}
   292  
   293  	deployment: [string]: spec: []
   294  }
   295  
   296  keepAdditionalRoots: {
   297  	if true {
   298  		deployment: "name": {spec: [1]}
   299  	}
   300  
   301  	deployment: [string]: spec: [1]
   302  }
   303  
   304  keepPatternConstraintRootSolo: {
   305  	if true {
   306  		deployment: "name": {spec: [1]}
   307  	}
   308  
   309  	deployment: [string]: spec: [1]
   310  }
   311  
   312  keepPatternConstraintRootIndirect: {
   313  	if true {
   314  		deployment: "name": {spec: []}
   315  	}
   316  
   317  	deployment: indirect
   318  
   319  	indirect: {{[string]: spec: []}}
   320  }
   321  
   322  keepPatternConstraintRootDef: {
   323  	if true {
   324  		deployment: "name": {spec: []}
   325  	}
   326  
   327  	#Deployment: spec: []
   328  
   329  	deployment: [string]: spec: []
   330  }