From ba173f371f4d300976ba15d93f67661f51b7cb42 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Wed, 15 Sep 2021 14:18:14 -0400 Subject: tests: Make the -files0-from tests weirder --- tests.sh | 8 ++-- tests/test_files0_from_file.out | 80 +++++++++++++++------------------------- tests/test_files0_from_stdin.out | 80 +++++++++++++++------------------------- 3 files changed, 65 insertions(+), 103 deletions(-) diff --git a/tests.sh b/tests.sh index 46debd9..0cd978e 100755 --- a/tests.sh +++ b/tests.sh @@ -3008,12 +3008,14 @@ function test_flags() { } function test_files0_from_file() { - invoke_bfs basic -fprint0 scratch/files0.in - bfs_diff -files0-from scratch/files0.in + cd weirdnames + invoke_bfs -mindepth 1 -fprintf ../scratch/files0.in "%P\0" + bfs_diff -files0-from ../scratch/files0.in } function test_files0_from_stdin() { - invoke_bfs basic -print0 | bfs_diff -files0-from - + cd weirdnames + invoke_bfs -mindepth 1 -printf "%P\0" | bfs_diff -files0-from - } function test_files0_from_none() { diff --git a/tests/test_files0_from_file.out b/tests/test_files0_from_file.out index 203a461..3648854 100644 --- a/tests/test_files0_from_file.out +++ b/tests/test_files0_from_file.out @@ -1,50 +1,30 @@ -basic -basic/a -basic/a -basic/b -basic/b -basic/c -basic/c -basic/e -basic/e -basic/g -basic/g -basic/i -basic/i -basic/j -basic/j -basic/k -basic/k -basic/l -basic/l -basic/c/d -basic/c/d -basic/c/d -basic/e/f -basic/e/f -basic/e/f -basic/g/h -basic/g/h -basic/g/h -basic/j/foo -basic/j/foo -basic/j/foo -basic/k/foo -basic/k/foo -basic/k/foo -basic/l/foo -basic/l/foo -basic/l/foo -basic/k/foo/bar -basic/k/foo/bar -basic/k/foo/bar -basic/k/foo/bar -basic/l/foo/bar -basic/l/foo/bar -basic/l/foo/bar -basic/l/foo/bar -basic/l/foo/bar/baz -basic/l/foo/bar/baz -basic/l/foo/bar/baz -basic/l/foo/bar/baz -basic/l/foo/bar/baz + +! +!- +( +(- +) +, +- +... +\ + /j + /j +!-/e +!-/e +!/d +!/d +(-/c +(-/c +(/b +(/b +)/g +)/g +,/f +,/f +-/a +-/a +.../h +.../h +\/i +\/i diff --git a/tests/test_files0_from_stdin.out b/tests/test_files0_from_stdin.out index 203a461..3648854 100644 --- a/tests/test_files0_from_stdin.out +++ b/tests/test_files0_from_stdin.out @@ -1,50 +1,30 @@ -basic -basic/a -basic/a -basic/b -basic/b -basic/c -basic/c -basic/e -basic/e -basic/g -basic/g -basic/i -basic/i -basic/j -basic/j -basic/k -basic/k -basic/l -basic/l -basic/c/d -basic/c/d -basic/c/d -basic/e/f -basic/e/f -basic/e/f -basic/g/h -basic/g/h -basic/g/h -basic/j/foo -basic/j/foo -basic/j/foo -basic/k/foo -basic/k/foo -basic/k/foo -basic/l/foo -basic/l/foo -basic/l/foo -basic/k/foo/bar -basic/k/foo/bar -basic/k/foo/bar -basic/k/foo/bar -basic/l/foo/bar -basic/l/foo/bar -basic/l/foo/bar -basic/l/foo/bar -basic/l/foo/bar/baz -basic/l/foo/bar/baz -basic/l/foo/bar/baz -basic/l/foo/bar/baz -basic/l/foo/bar/baz + +! +!- +( +(- +) +, +- +... +\ + /j + /j +!-/e +!-/e +!/d +!/d +(-/c +(-/c +(/b +(/b +)/g +)/g +,/f +,/f +-/a +-/a +.../h +.../h +\/i +\/i -- cgit v1.2.3