Open aadcg opened 6 months ago
* (asdf:test-system :nfiles) ------- STARTING Testing: NFILES/TESTS Starting: NFILES/TESTS::BASENAME ; in: LAMBDA () ; (NFILES/PATHNAME:BASENAME "") ; ; note: Type assertion too complex to check: ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME) ; &REST T). ; It allows an unknown number of values, consider using ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME)). ; (NFILES/PATHNAME:BASENAME "foo/bar") ; ; note: Type assertion too complex to check: ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME) ; &REST T). ; It allows an unknown number of values, consider using ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME)). ; (NFILES/PATHNAME:BASENAME #P"") ; ; note: Type assertion too complex to check: ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME) ; &REST T). ; It allows an unknown number of values, consider using ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME)). ; (NFILES/PATHNAME:BASENAME #P"/foo/bar/baz") ; ; note: Type assertion too complex to check: ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME) ; &REST T). ; It allows an unknown number of values, consider using ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME)). ; (NFILES/PATHNAME:BASENAME #P"/foo/bar/baz/") ; ; note: Type assertion too complex to check: ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME) ; &REST T). ; It allows an unknown number of values, consider using ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME)). ; (NFILES/PATHNAME:BASENAME #P"/foo/bar/baz.ext") ; ; note: Type assertion too complex to check: ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME) ; &REST T). ; It allows an unknown number of values, consider using ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME)). ; (NFILES/PATHNAME:BASENAME #P"foo/bar/baz.ext") ; ; note: Type assertion too complex to check: ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME) ; &REST T). ; It allows an unknown number of values, consider using ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME)). NFILES/TESTS::BASENAME - PASSED (0.01s) : 7 assertions passed Starting: NFILES/TESTS::JOIN ; in: LAMBDA () ; (NFILES/PATHNAME:JOIN "foo") ; ; note: Type assertion too complex to check: ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME) ; &REST T). ; It allows an unknown number of values, consider using ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME)). ; (NFILES/PATHNAME:JOIN #P"foo" "bar") ; ; note: Type assertion too complex to check: ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME) ; &REST T). ; It allows an unknown number of values, consider using ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME)). ; (NFILES/PATHNAME:JOIN #P"foo" "bar" #P"baz") ; ; note: Type assertion too complex to check: ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME) ; &REST T). ; It allows an unknown number of values, consider using ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME)). ; (NFILES/PATHNAME:JOIN #P"foo" "bar/baz") ; ; note: Type assertion too complex to check: ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME) ; &REST T). ; It allows an unknown number of values, consider using ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME)). ; (NFILES/PATHNAME:JOIN #P"foo/bar" "baz") ; ; note: Type assertion too complex to check: ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME) ; &REST T). ; It allows an unknown number of values, consider using ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME)). ; (NFILES/PATHNAME:JOIN #P"foo/bar/" "baz") ; ; note: Type assertion too complex to check: ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME) ; &REST T). ; It allows an unknown number of values, consider using ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME)). ; (NFILES/PATHNAME:JOIN #P"foo/" "bar/" "baz" "qux") ; ; note: Type assertion too complex to check: ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME) ; &REST T). ; It allows an unknown number of values, consider using ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME)). ; (NFILES/PATHNAME:JOIN #P"foo.txt" "bar/baz") ; ; note: Type assertion too complex to check: ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME) ; &REST T). ; It allows an unknown number of values, consider using ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME)). ; (NFILES/PATHNAME:JOIN #P"foo.txt" "bar.ext") ; ; note: Type assertion too complex to check: ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME) ; &REST T). ; It allows an unknown number of values, consider using ; (VALUES &OPTIONAL ; (OR STRING NULL ; (AND STREAM (SATISFIES TRIVIAL-TYPES:FILE-ASSOCIATED-STREAM-P)) ; PATHNAME)). NFILES/TESTS::JOIN - PASSED (0.01s) : 9 assertions passed Starting: NFILES/TESTS::SIMPLE-PATH-CHECK NFILES/TESTS::SIMPLE-PATH-CHECK - FAILED (0.01s) : 0 assertions passed | FAILED (1) | Failed Form: (NFILES/TESTS::ASSERT-PATHNAME-EQUAL | (UIOP/PATHNAME:MERGE-PATHNAMES* "foo" | NFILES/TESTS::*TEST-DIR*) | (NFILES:EXPAND NFILES/TESTS::FILE)) | Expected #P"/tmp/nfiles/foo" | but saw #P"/private/tmp/nfiles/foo" | | Starting: NFILES/TESTS::SPECIAL-CHARACTER-SUPPORT NFILES/TESTS::SPECIAL-CHARACTER-SUPPORT - FAILED (0.01s) : 0 assertions passed | FAILED (1) | Failed Form: (NFILES/TESTS::ASSERT-PATHNAME-EQUAL | (UIOP/PATHNAME:ENSURE-PATHNAME | (UIOP/UTILITY:STRCAT (NAMESTRING NFILES/TESTS::*TEST-DIR*) | "[")) | (NFILES:EXPAND NFILES/TESTS::FILE)) | Expected #P"/tmp/nfiles/\\[" | but saw #P"/private/tmp/nfiles/\\[" | | Starting: NFILES/TESTS::TILDE-HOME-DIRECTORY NFILES/TESTS::TILDE-HOME-DIRECTORY - PASSED (0.01s) : 2 assertions passed Starting: NFILES/TESTS::CURRENT-DIR-CHANGE NFILES/TESTS::CURRENT-DIR-CHANGE - PASSED (0.02s) : 1 assertions passed Starting: NFILES/TESTS::APPLICATION-CONFIG-FILE NFILES/TESTS::APPLICATION-CONFIG-FILE - PASSED (0.01s) : 1 assertions passed Starting: NFILES/TESTS::READ-ONLY-FILE NFILES/TESTS::READ-ONLY-FILE - FAILED (0.01s) : 1 assertions passed | FAILED (1) | Failed Form: (NFILES/TESTS::ASSERT-PATHNAME-EQUAL | (UIOP/PATHNAME:MERGE-PATHNAMES* "should-not-exist" | NFILES/TESTS::*TEST-DIR*) | (NFILES:EXPAND NFILES/TESTS::FILE)) | Expected #P"/tmp/nfiles/should-not-exist" | but saw #P"/private/tmp/nfiles/should-not-exist" | | Starting: NFILES/TESTS::FILE-WITHOUT-BASE-PATH NFILES/TESTS::FILE-WITHOUT-BASE-PATH - PASSED (0.01s) : 2 assertions passed Starting: NFILES/TESTS::SYMLINKS NFILES/TESTS::SYMLINKS - PASSED (0.02s) : 2 assertions passed Starting: NFILES/TESTS::SIMPLE-WRITE NFILES/TESTS::SIMPLE-WRITE - PASSED (0.26s) : 2 assertions passed Starting: NFILES/TESTS::PARENT-CREATION NFILES/TESTS::PARENT-CREATION - PASSED (0.26s) : 1 assertions passed Starting: NFILES/TESTS::PRESERVE-ATTRIBUTES NFILES/TESTS::PRESERVE-ATTRIBUTES - PASSED (0.51s) : 1 assertions passed Starting: NFILES/TESTS::READ-NON-EXISTING-FILE NFILES/TESTS::READ-NON-EXISTING-FILE - PASSED (0.01s) : 1 assertions passed Starting: NFILES/TESTS::CACHE NFILES/TESTS::CACHE - PASSED (1.53s) : 14 assertions passed Starting: NFILES/TESTS::CACHE-EXTERNAL-MODIFICATION NFILES/TESTS::CACHE-EXTERNAL-MODIFICATION - PASSED (3.52s) : 7 assertions passed Starting: NFILES/TESTS::CACHE-INVALIDATION NFILES/TESTS::CACHE-INVALIDATION - PASSED (0.26s) : 3 assertions passed Starting: NFILES/TESTS::SKIP-USELESS-WRITES NFILES/TESTS::SKIP-USELESS-WRITES - PASSED (0.50s) : 3 assertions passed Starting: NFILES/TESTS::DESERIALIZATION-ERROR-FORWARD NFILES/TESTS::DESERIALIZATION-ERROR-FORWARD - PASSED (0.02s) : 8 assertions passed Starting: NFILES/TESTS::DESERIALIZATION-ERROR-ABORT NFILES/TESTS::DESERIALIZATION-ERROR-ABORT - PASSED (0.03s) : 6 assertions passed Starting: NFILES/TESTS::BACKUP NFILES/TESTS::BACKUP - PASSED (0.02s) : 2 assertions passed Starting: NFILES/TESTS::WITH-PATHS NFILES/TESTS::WITH-PATHS - PASSED (0.02s) : 2 assertions passed Starting: NFILES/TESTS::ASYNC-READ-TEST NFILES/TESTS::ASYNC-READ-TEST - PASSED (1.31s) : 4 assertions passed Starting: NFILES/TESTS::GPG-TEST WARNING: Skipping GPG tests, set the `nfiles/gpg:*gpg-default-recipient*' to enable. NFILES/TESTS::GPG-TEST - WARNINGS (0.01s) : 0 assertions passed | WARNINGS (1) | WARNING: Skipping GPG tests, set the `nfiles/gpg:*gpg-default-recipient*' to enable. | #<SIMPLE-WARNING "Skipping GPG tests, set the `nfiles/gpg:*gpg-default-recipient*' to enable." {7006F268C3}> | | Starting: NFILES/TESTS::GPG-BACKUP WARNING: Skipping GPG tests, set the `nfiles/gpg:*gpg-default-recipient*' to enable. NFILES/TESTS::GPG-BACKUP - WARNINGS (0.01s) : 0 assertions passed | WARNINGS (1) | WARNING: Skipping GPG tests, set the `nfiles/gpg:*gpg-default-recipient*' to enable. | #<SIMPLE-WARNING "Skipping GPG tests, set the `nfiles/gpg:*gpg-default-recipient*' to enable." {70076B4B43}> | | Starting: NFILES/TESTS::GPG-PRESERVE-PERMISSIONS WARNING: Skipping GPG tests, set the `nfiles/gpg:*gpg-default-recipient*' to enable. NFILES/TESTS::GPG-PRESERVE-PERMISSIONS - WARNINGS (0.01s) : 0 assertions passed | WARNINGS (1) | WARNING: Skipping GPG tests, set the `nfiles/gpg:*gpg-default-recipient*' to enable. | #<SIMPLE-WARNING "Skipping GPG tests, set the `nfiles/gpg:*gpg-default-recipient*' to enable." {70084C5C33}> | | Starting: NFILES/TESTS::REMOTE-FILE-TEST NFILES/TESTS::REMOTE-FILE-TEST - PASSED (0.03s) : 7 assertions passed Starting: NFILES/TESTS::REMOTE-FILE-IN-MEMORY NFILES/TESTS::REMOTE-FILE-IN-MEMORY - PASSED (0.02s) : 5 assertions passed Starting: NFILES/TESTS::REMOTE-FILE-TEST-ALWAYS-DOWNLOAD NFILES/TESTS::REMOTE-FILE-TEST-ALWAYS-DOWNLOAD - PASSED (0.01s) : 5 assertions passed Starting: NFILES/TESTS::REMOTE-FILE-CHECKSUM-TEST NFILES/TESTS::REMOTE-FILE-CHECKSUM-TEST - PASSED (0.05s) : 11 assertions passed Starting: NFILES/TESTS::REMOTE-FILE-AUTO-UPDATE-TEST NFILES/TESTS::REMOTE-FILE-AUTO-UPDATE-TEST - PASSED (2.03s) : 5 assertions passed Starting: NFILES/TESTS::VIRTUAL-FILES-AND-PROFILES NFILES/TESTS::VIRTUAL-FILES-AND-PROFILES - FAILED (0.04s) : 7 assertions passed | FAILED (4) | Failed Form: (NFILES/TESTS::ASSERT-PATHNAME-EQUAL | (UIOP/PATHNAME:MERGE-PATHNAMES* "virtual-file" | NFILES/TESTS::*TEST-DIR*) | (NFILES:EXPAND NFILES/TESTS::FILE1)) | Expected #P"/tmp/nfiles/virtual-file" | but saw #P"/private/tmp/nfiles/virtual-file" | Failed Form: (NFILES/TESTS::ASSERT-PATHNAME-EQUAL | (UIOP/PATHNAME:MERGE-PATHNAMES* "virtual-file" | NFILES/TESTS::*TEST-DIR*) | (NFILES:EXPAND NFILES/TESTS::FILE2)) | Expected #P"/tmp/nfiles/virtual-file" | but saw #P"/private/tmp/nfiles/virtual-file" | Failed Form: (NFILES/TESTS::ASSERT-PATHNAME-EQUAL | (UIOP/PATHNAME:MERGE-PATHNAMES* "other-virtual" | NFILES/TESTS::*TEST-DIR*) | (NFILES:EXPAND NFILES/TESTS::FILE3)) | Expected #P"/tmp/nfiles/other-virtual" | but saw #P"/private/tmp/nfiles/other-virtual" | Failed Form: (NFILES/TESTS::ASSERT-PATHNAME-EQUAL | (UIOP/PATHNAME:MERGE-PATHNAMES* "yet another file" | NFILES/TESTS::*TEST-DIR*) | (NFILES:RESOLVE (MAKE-INSTANCE 'NFILES:PROFILE) | NFILES/TESTS::FILE)) | Expected #P"/tmp/nfiles/yet another file" | but saw #P"/private/tmp/nfiles/yet another file" | | Test Summary for :NFILES/TESTS (32 tests 10.58 sec) | 126 assertions total | 119 passed | 7 failed | 0 execution errors | 0 warnings | 0 empty | 0 missing tests ------- ENDING Testing: NFILES/TESTS ; ; compilation unit finished ; printed 16 notes T