mirror of
https://github.com/uutils/coreutils
synced 2024-10-15 12:24:09 +00:00
tests: keep env vars for the temporary directory
On some Windows machines this would otherwise cause `std::env::temp_dir` to fall back to a path that is not writeable (C:\\Windows). Since by default integration tests don't inherit env vars from the parent, we have to override this in some cases.
This commit is contained in:
parent
115eb5eb52
commit
e5a7bcbb9d
|
@ -386,7 +386,7 @@ fn test_mktemp_tmpdir_one_arg() {
|
|||
let scene = TestScenario::new(util_name!());
|
||||
|
||||
let result = scene
|
||||
.ucmd()
|
||||
.ucmd_keepenv()
|
||||
.arg("--tmpdir")
|
||||
.arg("apt-key-gpghome.XXXXXXXXXX")
|
||||
.succeeds();
|
||||
|
@ -399,7 +399,7 @@ fn test_mktemp_directory_tmpdir() {
|
|||
let scene = TestScenario::new(util_name!());
|
||||
|
||||
let result = scene
|
||||
.ucmd()
|
||||
.ucmd_keepenv()
|
||||
.arg("--directory")
|
||||
.arg("--tmpdir")
|
||||
.arg("apt-key-gpghome.XXXXXXXXXX")
|
||||
|
|
|
@ -28,7 +28,8 @@ fn test_helper(file_name: &str, possible_args: &[&str]) {
|
|||
fn test_buffer_sizes() {
|
||||
let buffer_sizes = ["0", "50K", "50k", "1M", "100M"];
|
||||
for buffer_size in &buffer_sizes {
|
||||
new_ucmd!()
|
||||
TestScenario::new(util_name!())
|
||||
.ucmd_keepenv()
|
||||
.arg("-n")
|
||||
.arg("-S")
|
||||
.arg(buffer_size)
|
||||
|
@ -40,7 +41,8 @@ fn test_buffer_sizes() {
|
|||
{
|
||||
let buffer_sizes = ["1000G", "10T"];
|
||||
for buffer_size in &buffer_sizes {
|
||||
new_ucmd!()
|
||||
TestScenario::new(util_name!())
|
||||
.ucmd_keepenv()
|
||||
.arg("-n")
|
||||
.arg("-S")
|
||||
.arg(buffer_size)
|
||||
|
@ -877,7 +879,8 @@ fn test_compress() {
|
|||
|
||||
#[test]
|
||||
fn test_compress_fail() {
|
||||
new_ucmd!()
|
||||
TestScenario::new(util_name!())
|
||||
.ucmd_keepenv()
|
||||
.args(&[
|
||||
"ext_sort.txt",
|
||||
"-n",
|
||||
|
@ -892,7 +895,8 @@ fn test_compress_fail() {
|
|||
|
||||
#[test]
|
||||
fn test_merge_batches() {
|
||||
new_ucmd!()
|
||||
TestScenario::new(util_name!())
|
||||
.ucmd_keepenv()
|
||||
.args(&["ext_sort.txt", "-n", "-S", "150b"])
|
||||
.succeeds()
|
||||
.stdout_only_fixture("ext_sort.expected");
|
||||
|
@ -900,7 +904,8 @@ fn test_merge_batches() {
|
|||
|
||||
#[test]
|
||||
fn test_merge_batch_size() {
|
||||
new_ucmd!()
|
||||
TestScenario::new(util_name!())
|
||||
.ucmd_keepenv()
|
||||
.arg("--batch-size=2")
|
||||
.arg("-m")
|
||||
.arg("--unique")
|
||||
|
|
Loading…
Reference in a new issue