Skip to content

Commit 0e44ed5

Browse files
committed
Fix ui-cargo tests in CI
1 parent 2e0f8b6 commit 0e44ed5

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

tests/compile-test.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
use compiletest_rs as compiletest;
44
use compiletest_rs::common::Mode as TestMode;
55

6-
use std::env::{self, set_var};
6+
use std::env::{self, set_var, var};
77
use std::ffi::OsStr;
88
use std::fs;
99
use std::io;
@@ -136,7 +136,9 @@ fn run_ui_toml(config: &mut compiletest::Config) {
136136

137137
let tests = compiletest::make_tests(&config);
138138

139+
let manifest_dir = var("CARGO_MANIFEST_DIR").unwrap_or_default();
139140
let res = run_tests(&config, tests);
141+
set_var("CARGO_MANIFEST_DIR", &manifest_dir);
140142
match res {
141143
Ok(true) => {},
142144
Ok(false) => panic!("Some tests failed"),

0 commit comments

Comments
 (0)