-
Notifications
You must be signed in to change notification settings - Fork 3
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
Some tests are failed on ABCL #14
Comments
The log provides information on how to solve it - In other words, you can load either See 15609c2. |
@aadcg but this way works on SBCL, ECL, CLisp and CCL. And fails only on ABCL. From my point of view it should be consistent: does or does not work on all of them in the same way. |
Are you sure about this claim? I just tested with SBCL by running ------- STARTING Testing: NJSON/TESTS
Starting: NJSON/TESTS::JSON-LITERALS
NJSON/TESTS::JSON-LITERALS - ERRORS (0.01s) : 0 assertions passed
| ERRORS (1)
| ERROR: DECODE-FROM-STREAM is not specialized.
| You need to specialize it to use NJSON. Example:
|
| (defmethod njson:decode-from-stream ((stream stream))
| (some-json-parsing-library:decode-json-from-stream stream))
|
| Alternatively, load a system with this method already defined, like :njson/cl-json.
| #<NJSON:DECODE-FROM-STREAM-NOT-IMPLEMENTED {10075C5F63}>
|
|
Starting: NJSON/TESTS::JSON-ATOMS
NJSON/TESTS::JSON-ATOMS - ERRORS (0.01s) : 0 assertions passed
| ERRORS (1)
| ERROR: DECODE-FROM-STREAM is not specialized.
| You need to specialize it to use NJSON. Example:
|
| (defmethod njson:decode-from-stream ((stream stream))
| (some-json-parsing-library:decode-json-from-stream stream))
|
| Alternatively, load a system with this method already defined, like :njson/cl-json.
| #<NJSON:DECODE-FROM-STREAM-NOT-IMPLEMENTED {100773FD63}>
|
|
Starting: NJSON/TESTS::TRICKY-VALUES
NJSON/TESTS::TRICKY-VALUES - ERRORS (0.01s) : 0 assertions passed
| ERRORS (1)
| ERROR: DECODE-FROM-STREAM is not specialized.
| You need to specialize it to use NJSON. Example:
|
| (defmethod njson:decode-from-stream ((stream stream))
| (some-json-parsing-library:decode-json-from-stream stream))
|
| Alternatively, load a system with this method already defined, like :njson/cl-json.
| #<NJSON:DECODE-FROM-STREAM-NOT-IMPLEMENTED {1007847E13}>
|
|
Starting: NJSON/TESTS::ALLOW-JSON-COMMENTS
NJSON/TESTS::ALLOW-JSON-COMMENTS - ERRORS (0.01s) : 0 assertions passed
| ERRORS (1)
| ERROR: DECODE-FROM-STREAM is not specialized.
| You need to specialize it to use NJSON. Example:
|
| (defmethod njson:decode-from-stream ((stream stream))
| (some-json-parsing-library:decode-json-from-stream stream))
|
| Alternatively, load a system with this method already defined, like :njson/cl-json.
| #<NJSON:DECODE-FROM-STREAM-NOT-IMPLEMENTED {1007AB7993}>
|
|
Starting: NJSON/TESTS::FROM-FILE
NJSON/TESTS::FROM-FILE - ERRORS (0.04s) : 0 assertions passed
| ERRORS (1)
| ERROR: DECODE-FROM-STREAM is not specialized.
| You need to specialize it to use NJSON. Example:
|
| (defmethod njson:decode-from-stream ((stream stream))
| (some-json-parsing-library:decode-json-from-stream stream))
|
| Alternatively, load a system with this method already defined, like :njson/cl-json.
| #<NJSON:DECODE-FROM-STREAM-NOT-IMPLEMENTED {100803B103}>
|
|
Starting: NJSON/TESTS::JCOPY-TEST
NJSON/TESTS::JCOPY-TEST - PASSED (0.03s) : 9 assertions passed
Starting: NJSON/TESTS::JGET-JSON-POINTER
NJSON/TESTS::JGET-JSON-POINTER - ERRORS (0.01s) : 0 assertions passed
| ERRORS (1)
| ERROR: DECODE-FROM-STREAM is not specialized.
| You need to specialize it to use NJSON. Example:
|
| (defmethod njson:decode-from-stream ((stream stream))
| (some-json-parsing-library:decode-json-from-stream stream))
|
| Alternatively, load a system with this method already defined, like :njson/cl-json.
| #<NJSON:DECODE-FROM-STREAM-NOT-IMPLEMENTED {10088E9483}>
|
|
Starting: NJSON/TESTS::JGET-ERRORS
NJSON/TESTS::JGET-ERRORS - ERRORS (0.03s) : 0 assertions passed
| ERRORS (1)
| ERROR: DECODE-FROM-STREAM is not specialized.
| You need to specialize it to use NJSON. Example:
|
| (defmethod njson:decode-from-stream ((stream stream))
| (some-json-parsing-library:decode-json-from-stream stream))
|
| Alternatively, load a system with this method already defined, like :njson/cl-json.
| #<NJSON:DECODE-FROM-STREAM-NOT-IMPLEMENTED {1009010C23}>
|
|
Starting: NJSON/TESTS::SETF-JGET-ERRORS
NJSON/TESTS::SETF-JGET-ERRORS - ERRORS (0.02s) : 0 assertions passed
| ERRORS (1)
| ERROR: DECODE-FROM-STREAM is not specialized.
| You need to specialize it to use NJSON. Example:
|
| (defmethod njson:decode-from-stream ((stream stream))
| (some-json-parsing-library:decode-json-from-stream stream))
|
| Alternatively, load a system with this method already defined, like :njson/cl-json.
| #<NJSON:DECODE-FROM-STREAM-NOT-IMPLEMENTED {10094F68A3}>
|
|
Starting: NJSON/TESTS::KEYS
NJSON/TESTS::KEYS - ERRORS (0.01s) : 0 assertions passed
| ERRORS (1)
| ERROR: DECODE-FROM-STREAM is not specialized.
| You need to specialize it to use NJSON. Example:
|
| (defmethod njson:decode-from-stream ((stream stream))
| (some-json-parsing-library:decode-json-from-stream stream))
|
| Alternatively, load a system with this method already defined, like :njson/cl-json.
| #<NJSON:DECODE-FROM-STREAM-NOT-IMPLEMENTED {1009796283}>
|
|
Starting: NJSON/TESTS::ENSURE
NJSON/TESTS::ENSURE - ERRORS (0.03s) : 8 assertions passed
| ERRORS (1)
| ERROR: DECODE-FROM-STREAM is not specialized.
| You need to specialize it to use NJSON. Example:
|
| (defmethod njson:decode-from-stream ((stream stream))
| (some-json-parsing-library:decode-json-from-stream stream))
|
| Alternatively, load a system with this method already defined, like :njson/cl-json.
| #<NJSON:DECODE-FROM-STREAM-NOT-IMPLEMENTED {1009D34E33}>
|
|
Starting: NJSON/TESTS::JBIND-PATTERNS
NJSON/TESTS::JBIND-PATTERNS - ERRORS (0.27s) : 0 assertions passed
| ERRORS (1)
| ERROR: DECODE-FROM-STREAM is not specialized.
| You need to specialize it to use NJSON. Example:
|
| (defmethod njson:decode-from-stream ((stream stream))
| (some-json-parsing-library:decode-json-from-stream stream))
|
| Alternatively, load a system with this method already defined, like :njson/cl-json.
| #<NJSON:DECODE-FROM-STREAM-NOT-IMPLEMENTED {1003B955F3}>
|
|
Test Summary for :NJSON/TESTS (12 tests 0.49 sec)
| 17 assertions total
| 17 passed
| 0 failed
| 11 execution errors
| 0 warnings
| 0 empty
| 0 missing tests
------- ENDING Testing: NJSON/TESTS
; file: /gnu/store/ylcj7ryf14v8gbrm5f073kz565fkxaqj-cl-lisp-unit2-0.9.4-0.b5aa17b/share/common-lisp/source/cl-lisp-unit2/summarize.lisp
; in: DEFUN LISP-UNIT2:WITH-TEST-RESULTS-CONTEXT
; (LISP-UNIT2::DO-CONTEXTS LISP-UNIT2::BODY-FN
; LISP-UNIT2::+INTEROP-TEST-RESULT-CONTEXTS+)
;
; caught WARNING:
; undefined variable: LISP-UNIT2::+INTEROP-TEST-RESULT-CONTEXTS+
;
; compilation unit finished
; Undefined variable:
; LISP-UNIT2::+INTEROP-TEST-RESULT-CONTEXTS+
; caught 1 WARNING condition
; caught 1 STYLE-WARNING condition
; printed 1 note
T |
If you ask for my personal opinion, I find this system architecture odd too. I'm just echoing its original intent. |
Ok, I have now understood your concern, sorry! The issue is that ABCL actually evaluates |
The text was updated successfully, but these errors were encountered: