projects
/
sbcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
1.0.38.6: Clear higher order bits for SSE operations that don't
[sbcl.git]
/
tests
/
filesys.test.sh
diff --git
a/tests/filesys.test.sh
b/tests/filesys.test.sh
index
07298a0
..
0d69b36
100644
(file)
--- a/
tests/filesys.test.sh
+++ b/
tests/filesys.test.sh
@@
-205,12
+205,19
@@
use_test_subdirectory
mkdir foo
touch foo/aa.txt
touch foo/aa.tmp
mkdir foo
touch foo/aa.txt
touch foo/aa.tmp
+mkdir foo/x
mkdir far
touch far/ab.txt
touch far/ab.tmp
mkdir far
touch far/ab.txt
touch far/ab.tmp
+mkdir far/x
+mkdir far/y
+mkdir far/y/x
+mkdir far/x/x
mkdir qar
touch qar/ac.txt
touch qar/ac.tmp
mkdir qar
touch qar/ac.txt
touch qar/ac.tmp
+mkdir foo.moose
+touch foo.bar
run_sbcl <<EOF
(defun test (pattern &rest expected)
(let ((wanted (sort (mapcar #'truename expected) #'string< :key #'namestring))
run_sbcl <<EOF
(defun test (pattern &rest expected)
(let ((wanted (sort (mapcar #'truename expected) #'string< :key #'namestring))
@@
-223,10
+230,16
@@
run_sbcl <<EOF
(test "*/*b.*" "far/ab.txt" "far/ab.tmp")
(test "*a*/*.txt" "far/ab.txt" "qar/ac.txt")
(test "*ar/*.txt" "far/ab.txt" "qar/ac.txt")
(test "*/*b.*" "far/ab.txt" "far/ab.tmp")
(test "*a*/*.txt" "far/ab.txt" "qar/ac.txt")
(test "*ar/*.txt" "far/ab.txt" "qar/ac.txt")
-(test "f*.*" "far/" "foo/")
+(test "f*.*" "far/" "foo/" "foo.moose/" "foo.bar")
(test "f*" "far/" "foo/")
(test "*r" "far/" "qar/")
(test "*r.*" "far/" "qar/")
(test "f*" "far/" "foo/")
(test "*r" "far/" "qar/")
(test "*r.*" "far/" "qar/")
+(test "f*.[mb]*" "foo.moose/" "foo.bar")
+(test "f*.m*.*")
+(test "f*.b*.*")
+(test "*/x" "foo/x/" "far/x/")
+(test "far/*/x" "far/y/x/" "far/x/x/")
+(test "**/x/" "foo/x/" "far/x/" "far/x/x" "far/y/x/")
(quit :unix-status $EXIT_LISP_WIN)
EOF
check_status_maybe_lose "DIRECTORY/PATTERNS" $?
(quit :unix-status $EXIT_LISP_WIN)
EOF
check_status_maybe_lose "DIRECTORY/PATTERNS" $?