Commit Graph

43 Commits

Author SHA1 Message Date
Guillaume Gomez 984e045848 Show output of --mini-tests and --std-tests commands 2023-12-19 16:54:02 +01:00
Guillaume Gomez bb4fd2c638 Simplify code by removing unneeded pattern matching 2023-12-19 01:16:29 +01:00
Guillaume Gomez f516c96811 Add comment about why -Cpanic=abort option is needed 2023-12-19 01:07:01 +01:00
Guillaume Gomez a8b0e30a8b Error earlier if the rustc host cannot be found 2023-12-18 23:25:23 +01:00
Guillaume Gomez 9882d7c511 Apply suggestions 2023-12-16 17:56:03 +01:00
Guillaume Gomez 95dfe5ec90 Simplify split_args code, add a unit test for it and run it into CI 2023-12-16 17:39:58 +01:00
Guillaume Gomez db9b932314 Fix sysroot build 2023-12-14 17:11:35 +01:00
Guillaume Gomez 867ea12488 Fix non-running rustc ui tests 2023-12-13 17:49:08 +01:00
Guillaume Gomez ebb7aa0b85 Apply suggestions 2023-12-04 17:33:18 +01:00
Guillaume Gomez 996635bad6 Fix chroot command 2023-12-04 15:29:23 +01:00
Guillaume Gomez 2ec8d46dd1 Correctly handle OVERWRITE_TARGET_TRIPLE env variable 2023-12-04 15:29:23 +01:00
Guillaume Gomez 53b2759bef Show command which failed 2023-12-04 15:29:23 +01:00
Guillaume Gomez ff04316243 Remove --target option 2023-12-04 15:29:23 +01:00
Guillaume Gomez 970b2c7700 Fix build_sysroot by adding missing RUSTFLAGS environment variable 2023-12-04 15:29:23 +01:00
Guillaume Gomez 7d71b87691 Correctly set --cap-lints when running regex tests 2023-12-04 15:29:23 +01:00
Guillaume Gomez ad1d5417e7 Set RUSTDOCFLAGS environment variable in run_cargo_command_with_callback function 2023-12-04 15:29:23 +01:00
Guillaume Gomez 7013eccc05 Add missing code comment 2023-12-04 15:29:23 +01:00
Guillaume Gomez 3c6bae7fa8 Use the correct folder when deleting rust UI tests 2023-12-04 15:29:23 +01:00
Guillaume Gomez 4bed89f79b Correctly pass toolchain to cargo command 2023-12-04 15:29:23 +01:00
Guillaume Gomez d793f80bd4 Correctly pass cfg option 2023-12-04 15:29:23 +01:00
Guillaume Gomez 673661db8b Remove newline for llvm FileCheck binary path 2023-12-04 15:29:23 +01:00
Guillaume Gomez 23c97b545d Replace xargs command with pure Rust 2023-12-04 15:29:23 +01:00
Guillaume Gomez 87c284c9bc Only read rust test files 2023-12-04 15:29:23 +01:00
Guillaume Gomez 9d104a0cbf Clone rust repository before modifying it 2023-12-04 15:29:23 +01:00
Guillaume Gomez c27fe3e036 Correctly handle channel in config 2023-12-04 15:29:23 +01:00
Guillaume Gomez 694a80d372 Add missing --build-sysroot option 2023-12-04 15:29:23 +01:00
Guillaume Gomez 8cc024c84d Fix invalid path in build_sysroot_inner 2023-12-04 15:29:23 +01:00
Guillaume Gomez d3e14a49c9 Display stdout and stderr if a command failed to run 2023-12-04 15:29:23 +01:00
Guillaume Gomez 7b76ac4eb7 Rustify test.sh 2023-12-04 15:28:53 +01:00
Antoni Boucher cc2af1fb41 Do not emit .eh_frame section when using -Cpanic=abort 2023-11-08 09:10:33 -05:00
antoyo d4a74fba1f Merge pull request #363 from GuillaumeGomez/test-command
Add basics for `test` command in build system
2023-10-25 18:20:42 -04:00
Antoni Boucher 783789f831 Build the sysroot and run more tests 2023-10-25 11:19:03 -04:00
Antoni Boucher 0b6e1332b1 Fix to be able to use a target specification JSON file and document the process 2023-10-24 17:41:44 -04:00
Guillaume Gomez fcd336b3de Add basics for test command in build system 2023-10-24 17:15:18 +02:00
Antoni Boucher 7425c560d3 Add comment 2023-10-21 18:48:03 -04:00
Antoni Boucher 99bc37e075 Refactor CI scripts to have a different file for libgccjit 12 2023-10-18 19:04:27 -04:00
Guillaume Gomez 33e1daa51b Improve code 2023-10-05 21:10:33 +02:00
Guillaume Gomez eedf1b6cb4 Migrate build.sh script to rust 2023-10-04 23:21:03 +02:00
Guillaume Gomez 6be1f36744 Add help message 2023-09-25 17:17:50 +02:00
Guillaume Gomez 08eb006f71 Remove unused Cargo feature 2023-08-21 15:52:05 +02:00
Guillaume Gomez c682e9ca94 Correctly set path 2023-08-20 00:49:31 +02:00
Guillaume Gomez 18d22d5698 Don't capture output on git commands 2023-08-19 21:10:21 +02:00
Guillaume Gomez 6b588cc007 Rustify prepare.sh command 2023-08-19 21:10:21 +02:00