Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tests fail on macOS #29

Open
aadcg opened this issue Mar 15, 2024 · 0 comments
Open

Tests fail on macOS #29

aadcg opened this issue Mar 15, 2024 · 0 comments

Comments

@aadcg
Copy link
Member

aadcg commented Mar 15, 2024

* (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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant