Lines Matching +full:stdout +full:- +full:path

2 # SPDX-License-Identifier: GPL-2.0
6 Some of the tests require the real programs to be available in `$PATH`
28 path = pathlib.Path(cls.tempdir.name)
29 name = str(len(tuple(path.iterdir())))
30 path = path / name
31 with open(path, "w") as file_:
33 os.chmod(path, os.stat(path).st_mode | stat.S_IXUSR)
34 return path
37 def generate_clang(cls, stdout): argument
40 if "-E" in " ".join(sys.argv):
43 print({repr(stdout)})
47 def generate_rustc(cls, stdout): argument
50 if "--print sysroot" in " ".join(sys.argv):
53 print({repr(stdout)})
79 def generate_bindgen_version(cls, stdout, version_0_66_patched=False): argument
80 …return cls.generate_bindgen(stdout, cls.bindgen_default_bindgen_libclang_stderr, version_0_66_patc…
94 cls.missing = pathlib.Path(cls.tempdir.name) / "missing"
96 cls.nonexecutable = pathlib.Path(cls.tempdir.name) / "nonexecutable"
102 …cls.rustc_default_version = subprocess.check_output(("scripts/min-tool-version.sh", "rustc")).deco…
103 …cls.bindgen_default_version = subprocess.check_output(("scripts/min-tool-version.sh", "bindgen")).…
104 …cls.llvm_default_version = subprocess.check_output(("scripts/min-tool-version.sh", "llvm")).decode…
105 …cls.rust_default_sysroot = subprocess.check_output(("rustc", "--print", "sysroot")).decode().strip…
109 …gen_libclang.h:2:9: warning: clang version {cls.llvm_default_version} [-W#pragma-messages], err: f…
130 # The script should never output anything to `stdout`.
131 self.assertEqual(result.stdout, b"")
149 … self.assertIn(b"Please see Documentation/rust/quick-start.rst for details", result.stderr)
151 # When expecting a failure, the script should return non-0
154 … self.assertIn(b"Please see Documentation/rust/quick-start.rst for details", result.stderr)
156 # The output will generally be UTF-8 (i.e. unless the user has
194 … rustc = self.generate_rustc(f"unexpected {self.rustc_default_version} (a8314ef7d 2022-06-27)")
199 rustc = self.generate_rustc("rustc unexpected (a8314ef7d 2022-06-27)")
204 …nerate_rustc(f"rustc {'.'.join(self.rustc_default_version.split('.')[:2])} (a8314ef7d 2022-06-27)")
209 rustc = self.generate_rustc("rustc 1.60.0 (a8314ef7d 2022-06-27)")
261 …s_available_bindgen_libclang.h:2:9: warning: clang version unexpected [-W#pragma-messages], err: f…
267 …st_is_available_bindgen_libclang.h:2:9: warning: clang version 10.0.0 [-W#pragma-messages], err: f…
272 …t_is_available_bindgen_libclang.h:2:9: warning: clang version 999.0.0 [-W#pragma-messages], err: f…
282 … = self.run_script(self.Expected.FAILURE, { "PATH": os.environ["PATH"], "RUSTC": "rustc", "KRUSTFL…
294 clang = self.generate_clang(f"""Ubuntu clang version {self.llvm_default_version}-1ubuntu1
295 Target: x86_64-pc-linux-gnu
303 f"rustc {self.rustc_default_version} (a8314ef7d 2022-06-27)",
304 f"rustc {self.rustc_default_version}-dev (a8314ef7d 2022-06-27)",
305 f"rustc {self.rustc_default_version}-1.60.0 (a8314ef7d 2022-06-27)",
314 f"bindgen {self.bindgen_default_version}-dev",
315 f"bindgen {self.bindgen_default_version}-0.999.0",
323 …ault_version} (https://github.com/llvm/llvm-project.git 4a2c05b05ed07f1f620e94f6524a8b4b2760a0b1) …
324-module-flake/linux-6.1/outputs/dev/lib/modules/6.1.0-development/source/scripts/rust_is_available…
325 … warning: clang version {self.llvm_default_version} (Fedora 13.0.0-3.fc35) [-W#pragma-messages], e…
327 /nix/store/dsd5gz46hdbdk2rfdimqddhq6m8m8fqs-bash-5.1-p16/bin/bash: warning: setlocale: LC_ALL: cann…
328 …n_libclang.h:2:9: warning: clang version {self.llvm_default_version} [-W#pragma-messages], err: f…
331 /nix/store/dsd5gz46hdbdk2rfdimqddhq6m8m8fqs-bash-5.1.0-p16/bin/bash: warning: setlocale: LC_ALL: ca…
332-module-flake/linux-6.1/outputs/dev/lib/modules/6.1.0-development/source/scripts/rust_is_available…
341 …f"clang version {self.llvm_default_version} (https://github.com/llvm/llvm-project.git 4a2c05b05ed0…
342 f"clang version {self.llvm_default_version}-dev",
343 f"clang version {self.llvm_default_version}-2~ubuntu20.04.1",
344 f"Ubuntu clang version {self.llvm_default_version}-2~ubuntu20.04.1",
354 "PATH": os.environ["PATH"],