Adjust test temporary paths

This commit is contained in:
Rerumu 2022-06-04 00:17:07 -04:00
parent bbf99a7e62
commit dee02d24ad

View File

@ -280,8 +280,6 @@ fn parse_and_validate<'a>(buffer: &'a ParseBuffer) -> Option<Wast<'a>> {
observer.then(|| parsed) observer.then(|| parsed)
} }
static TEMP_DIR: &str = env!("CARGO_TARGET_TMPDIR");
struct Tester<T> { struct Tester<T> {
_marker: PhantomData<T>, _marker: PhantomData<T>,
} }
@ -289,7 +287,9 @@ struct Tester<T> {
impl<T: Target> Tester<T> { impl<T: Target> Tester<T> {
fn test(name: &str, source: &str) -> IResult<()> { fn test(name: &str, source: &str) -> IResult<()> {
if let Some(data) = Self::run_generation(source)? { if let Some(data) = Self::run_generation(source)? {
let temp = PathBuf::from(TEMP_DIR).join("west-".to_string() + name); let temp = PathBuf::from(env!("CARGO_TARGET_TMPDIR"))
.join(name)
.with_extension("wast.lua");
std::fs::write(&temp, &data)?; std::fs::write(&temp, &data)?;
Self::run_command(&temp)?; Self::run_command(&temp)?;