summaryrefslogtreecommitdiff
path: root/test/end-to-end/computed-roots/TARGETS
blob: 36fc4de13a6ea7fade571784a84e5008b6b35fde (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
{ "basic":
  { "type": ["@", "rules", "shell/test", "script"]
  , "name": ["basic"]
  , "test": ["basic.sh"]
  , "deps": [["", "tool-under-test"]]
  , "keep":
    [ "out/base/TARGETS"
    , "out/derived/out"
    , "out/other-derived/out"
    , "out/log"
    , "out/log.root"
    , "out/log2"
    ]
  }
, "build params":
  { "type": ["@", "rules", "shell/test", "script"]
  , "name": ["build-params"]
  , "test": ["build-params.sh"]
  , "deps": [["", "tool-under-test"]]
  , "keep": ["out/stdout", "out/stderr"]
  }
, "mr_computed_setup":
  { "type": ["@", "rules", "shell/test", "script"]
  , "name": ["mr_computed_setup"]
  , "test": ["mr_computed_setup.sh"]
  , "deps": [["", "mr-tool-under-test"], ["", "tool-under-test"]]
  }
, "mr_take_over":
  { "type": ["@", "rules", "shell/test", "script"]
  , "name": ["mr_take_over"]
  , "test": ["mr_take_over.sh"]
  , "deps": [["", "mr-tool-under-test"], ["", "tool-under-test"]]
  }
, "error-reporting":
  { "type": ["@", "rules", "shell/test", "script"]
  , "name": ["error-reporting"]
  , "test": ["error-reporting.sh"]
  , "deps": [["", "tool-under-test"]]
  , "keep":
    ["out/not-export.log", "out/not-content-fixed.log", "out/cycle.log"]
  }
, "error-remote":
  { "type": ["end-to-end", "with remote"]
  , "name": ["error-remote"]
  , "test": ["error-remote.sh"]
  , "deps": [["", "tool-under-test"]]
  , "keep": ["out/build.log"]
  }
, "basic remote build":
  { "type": ["end-to-end", "with remote"]
  , "name": ["remote"]
  , "test": ["remote.sh"]
  , "deps": [["", "tool-under-test"]]
  , "keep": ["out/log", "out/log.root"]
  }
, "remote sharding":
  { "type": ["end-to-end", "with remote"]
  , "name": ["sharding"]
  , "test": ["sharding.sh"]
  , "deps": [["", "tool-under-test"]]
  , "keep":
    [ "out/base-local.log"
    , "out/derived-local.log"
    , "out/derived-local/out"
    , "out/derived-local2.log"
    , "out/derived-remote.log"
    , "out/derived-remote/out"
    ]
  }
, "artifacts-only":
  { "type": ["end-to-end", "with remote"]
  , "name": ["artifacts-only"]
  , "test": ["artifacts-only.sh"]
  , "deps": [["", "tool-under-test"]]
  }
, "absent base of root (data)":
  {"type": "install", "files": {"TARGETS": "targets.absent-base"}}
, "absent base of root":
  { "type": ["end-to-end", "with serve"]
  , "name": ["absent-base"]
  , "test": ["absent-base.sh"]
  , "deps": [["", "tool-under-test"]]
  , "repos": ["absent base of root (data)"]
  }
, "absent target root (data)":
  { "type": "install"
  , "files":
    { "TARGETS": "targets.absent-targets"
    , "data/TARGETS": "targets.absent-targets-data"
    }
  }
, "absent computed root":
  { "type": ["end-to-end", "with serve"]
  , "name": ["absent-computed"]
  , "test": ["absent-computed.sh"]
  , "deps": [["", "tool-under-test"]]
  , "repos": ["absent base of root (data)", "absent target root (data)"]
  , "keep": ["out/build.log"]
  }
, "progress":
  { "type": ["@", "rules", "shell/test", "script"]
  , "name": ["progress"]
  , "test": ["progress.sh"]
  , "deps": [["", "tool-under-test"]]
  , "keep": ["out/log"]
  }
, "TESTS":
  { "type": ["@", "rules", "test", "suite"]
  , "stage": ["computed-roots"]
  , "deps":
    [ "absent base of root"
    , "absent computed root"
    , "artifacts-only"
    , "basic"
    , "basic remote build"
    , "build params"
    , "error-remote"
    , "error-reporting"
    , "mr_computed_setup"
    , "mr_take_over"
    , "progress"
    , "remote sharding"
    ]
  }
}