• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[
2  {
3    "wd": "/tmp/stable",
4    "env": [
5      "BISECT_STAGE=someBisectStage",
6      "HOME=/user/home"
7    ],
8    "wrapper": {
9      "cmd": {
10        "path": "./x86_64-cros-linux-gnu-clang",
11        "args": [
12          "main.cc"
13        ]
14      }
15    },
16    "cmds": [
17      {
18        "cmd": {
19          "path": "/usr/bin/env",
20          "args": [
21            "python3",
22            "-c",
23            "\nimport bisect_driver\nimport shlex\nimport sys\n\ndef ExpandArgs(args, target):\n\tfor arg in args:\n\t\tif arg[0] == '@':\n\t\t\twith open(arg[1:], 'r', encoding='utf-8') as f:\n\t\t\t\tExpandArgs(shlex.split(f.read()), target)\n\t\telse:\n\t\t\ttarget.append(arg)\n\treturn target\n\nstage = sys.argv[1]\ndir = sys.argv[2]\nexecargs = ExpandArgs(sys.argv[3:], [])\n\nsys.exit(bisect_driver.bisect_driver(stage, dir, execargs))\n",
24            "someBisectStage",
25            "/tmp/sysroot_bisect",
26            "/tmp/stable/clang",
27            "-Qunused-arguments",
28            "-fno-addrsig",
29            "-fuse-ld=lld",
30            "-fdebug-default-version=5",
31            "-Wno-unused-local-typedefs",
32            "-Wno-tautological-constant-compare",
33            "-Wno-tautological-unsigned-enum-zero-compare",
34            "-Wno-final-dtor-non-final-class",
35            "-Werror=poison-system-directories",
36            "-Wno-unknown-warning-option",
37            "-fexperimental-new-pass-manager",
38            "-Wno-compound-token-split-by-macro",
39            "-Wno-deprecated-declarations",
40            "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics",
41            "-fcommon",
42            "main.cc",
43            "-Wno-implicit-int-float-conversion",
44            "-Wno-compound-token-split-by-space",
45            "-Wno-string-concatenation",
46            "-Wno-deprecated-copy",
47            "-Wno-unused-but-set-variable"
48          ],
49          "env_updates": [
50            "PYTHONPATH=/somepath/test_binary"
51          ]
52        }
53      }
54    ]
55  },
56  {
57    "wd": "/tmp/stable",
58    "env": [
59      "BISECT_STAGE=someBisectStage",
60      "BISECT_DIR=someBisectDir",
61      "HOME=/user/home"
62    ],
63    "wrapper": {
64      "cmd": {
65        "path": "./x86_64-cros-linux-gnu-clang",
66        "args": [
67          "main.cc"
68        ]
69      }
70    },
71    "cmds": [
72      {
73        "cmd": {
74          "path": "/usr/bin/env",
75          "args": [
76            "python3",
77            "-c",
78            "\nimport bisect_driver\nimport shlex\nimport sys\n\ndef ExpandArgs(args, target):\n\tfor arg in args:\n\t\tif arg[0] == '@':\n\t\t\twith open(arg[1:], 'r', encoding='utf-8') as f:\n\t\t\t\tExpandArgs(shlex.split(f.read()), target)\n\t\telse:\n\t\t\ttarget.append(arg)\n\treturn target\n\nstage = sys.argv[1]\ndir = sys.argv[2]\nexecargs = ExpandArgs(sys.argv[3:], [])\n\nsys.exit(bisect_driver.bisect_driver(stage, dir, execargs))\n",
79            "someBisectStage",
80            "someBisectDir",
81            "/tmp/stable/clang",
82            "-Qunused-arguments",
83            "-fno-addrsig",
84            "-fuse-ld=lld",
85            "-fdebug-default-version=5",
86            "-Wno-unused-local-typedefs",
87            "-Wno-tautological-constant-compare",
88            "-Wno-tautological-unsigned-enum-zero-compare",
89            "-Wno-final-dtor-non-final-class",
90            "-Werror=poison-system-directories",
91            "-Wno-unknown-warning-option",
92            "-fexperimental-new-pass-manager",
93            "-Wno-compound-token-split-by-macro",
94            "-Wno-deprecated-declarations",
95            "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics",
96            "-fcommon",
97            "main.cc",
98            "-Wno-implicit-int-float-conversion",
99            "-Wno-compound-token-split-by-space",
100            "-Wno-string-concatenation",
101            "-Wno-deprecated-copy",
102            "-Wno-unused-but-set-variable"
103          ],
104          "env_updates": [
105            "PYTHONPATH=/somepath/test_binary"
106          ]
107        }
108      }
109    ]
110  },
111  {
112    "wd": "/tmp/stable",
113    "env": [
114      "BISECT_STAGE=someBisectStage",
115      "BISECT_DIR=someBisectDir",
116      "HOME=/user/home"
117    ],
118    "wrapper": {
119      "cmd": {
120        "path": "./x86_64-cros-linux-gnu-clang",
121        "args": [
122          "main.cc"
123        ]
124      },
125      "stdout": "somemessage",
126      "stderr": "someerror",
127      "exitcode": 1
128    },
129    "cmds": [
130      {
131        "cmd": {
132          "path": "/usr/bin/env",
133          "args": [
134            "python3",
135            "-c",
136            "\nimport bisect_driver\nimport shlex\nimport sys\n\ndef ExpandArgs(args, target):\n\tfor arg in args:\n\t\tif arg[0] == '@':\n\t\t\twith open(arg[1:], 'r', encoding='utf-8') as f:\n\t\t\t\tExpandArgs(shlex.split(f.read()), target)\n\t\telse:\n\t\t\ttarget.append(arg)\n\treturn target\n\nstage = sys.argv[1]\ndir = sys.argv[2]\nexecargs = ExpandArgs(sys.argv[3:], [])\n\nsys.exit(bisect_driver.bisect_driver(stage, dir, execargs))\n",
137            "someBisectStage",
138            "someBisectDir",
139            "/tmp/stable/clang",
140            "-Qunused-arguments",
141            "-fno-addrsig",
142            "-fuse-ld=lld",
143            "-fdebug-default-version=5",
144            "-Wno-unused-local-typedefs",
145            "-Wno-tautological-constant-compare",
146            "-Wno-tautological-unsigned-enum-zero-compare",
147            "-Wno-final-dtor-non-final-class",
148            "-Werror=poison-system-directories",
149            "-Wno-unknown-warning-option",
150            "-fexperimental-new-pass-manager",
151            "-Wno-compound-token-split-by-macro",
152            "-Wno-deprecated-declarations",
153            "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics",
154            "-fcommon",
155            "main.cc",
156            "-Wno-implicit-int-float-conversion",
157            "-Wno-compound-token-split-by-space",
158            "-Wno-string-concatenation",
159            "-Wno-deprecated-copy",
160            "-Wno-unused-but-set-variable"
161          ],
162          "env_updates": [
163            "PYTHONPATH=/somepath/test_binary"
164          ]
165        },
166        "stdout": "somemessage",
167        "stderr": "someerror",
168        "exitcode": 1
169      }
170    ]
171  }
172]
173