Skip to content

Commit 2de00f7

Browse files
committed
[make] Create folder on the fly
1 parent 6637991 commit 2de00f7

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

make/preciousdir/filler

Lines changed: 0 additions & 1 deletion
This file was deleted.

make/tests/integration.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -547,7 +547,7 @@ mod recipes {
547547

548548
mod special_targets {
549549
use std::{fs, thread, time::Duration};
550-
550+
use std::fs::remove_dir;
551551
use super::*;
552552
use libc::{kill, SIGINT};
553553
use posixutils_make::special_target;
@@ -627,7 +627,7 @@ mod special_targets {
627627
let stdout = String::from_utf8_lossy(&output.stdout);
628628
assert_eq!(
629629
stdout,
630-
"echo hello\nhello\ntouch preciousdir/some.txt\nsleep 1\n"
630+
"echo hello\nhello\nmkdir preciousdir\ntouch preciousdir/some.txt\nsleep 1\n"
631631
);
632632
assert!(fs::exists("preciousdir/some.txt").unwrap());
633633

@@ -637,6 +637,7 @@ mod special_targets {
637637
assert_eq!(output.status.code(), Some(130));
638638

639639
remove_file("preciousdir/some.txt").unwrap();
640+
remove_dir("preciousdir").unwrap();
640641
}
641642

642643
#[test]
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
.PRECIOUS:
22
text.txt:
33
echo hello
4+
mkdir preciousdir
45
touch preciousdir/some.txt
56
sleep 1
67
echo bye

0 commit comments

Comments
 (0)