Skip to content

Tests fail on macOS #29

@aadcg

Description

@aadcg
* (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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions