Imported Upstream version 0.13.2+dsfg1
This commit is contained in:
commit
fb3990e9e5
2036 changed files with 287360 additions and 0 deletions
2
deps/jansson/test/suites/invalid/apostrophe/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/apostrophe/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 2 2
|
||||
invalid token near '''
|
||||
1
deps/jansson/test/suites/invalid/apostrophe/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/apostrophe/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
['
|
||||
2
deps/jansson/test/suites/invalid/ascii-unicode-identifier/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/ascii-unicode-identifier/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 1 1
|
||||
'[' or '{' expected near 'a'
|
||||
1
deps/jansson/test/suites/invalid/ascii-unicode-identifier/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/ascii-unicode-identifier/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
aå
|
||||
2
deps/jansson/test/suites/invalid/brace-comma/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/brace-comma/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 2 2
|
||||
string or '}' expected near ','
|
||||
1
deps/jansson/test/suites/invalid/brace-comma/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/brace-comma/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{,
|
||||
2
deps/jansson/test/suites/invalid/bracket-comma/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/bracket-comma/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 2 2
|
||||
unexpected token near ','
|
||||
1
deps/jansson/test/suites/invalid/bracket-comma/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/bracket-comma/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
[,
|
||||
2
deps/jansson/test/suites/invalid/bracket-one-comma/error.normal
vendored
Normal file
2
deps/jansson/test/suites/invalid/bracket-one-comma/error.normal
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
2 0 4
|
||||
']' expected near end of file
|
||||
2
deps/jansson/test/suites/invalid/bracket-one-comma/error.strip
vendored
Normal file
2
deps/jansson/test/suites/invalid/bracket-one-comma/error.strip
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 3 3
|
||||
']' expected near end of file
|
||||
1
deps/jansson/test/suites/invalid/bracket-one-comma/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/bracket-one-comma/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
[1,
|
||||
2
deps/jansson/test/suites/invalid/empty/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/empty/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 0 0
|
||||
'[' or '{' expected near end of file
|
||||
0
deps/jansson/test/suites/invalid/empty/input
vendored
Normal file
0
deps/jansson/test/suites/invalid/empty/input
vendored
Normal file
2
deps/jansson/test/suites/invalid/extra-comma-in-array/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/extra-comma-in-array/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 4 4
|
||||
unexpected token near ']'
|
||||
1
deps/jansson/test/suites/invalid/extra-comma-in-array/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/extra-comma-in-array/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
[1,]
|
||||
2
deps/jansson/test/suites/invalid/extra-comma-in-multiline-array/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/extra-comma-in-multiline-array/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
6 1 17
|
||||
unexpected token near ']'
|
||||
6
deps/jansson/test/suites/invalid/extra-comma-in-multiline-array/input
vendored
Normal file
6
deps/jansson/test/suites/invalid/extra-comma-in-multiline-array/input
vendored
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
[1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
]
|
||||
2
deps/jansson/test/suites/invalid/garbage-after-newline/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/garbage-after-newline/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
2 3 11
|
||||
end of file expected near 'foo'
|
||||
2
deps/jansson/test/suites/invalid/garbage-after-newline/input
vendored
Normal file
2
deps/jansson/test/suites/invalid/garbage-after-newline/input
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
[1,2,3]
|
||||
foo
|
||||
2
deps/jansson/test/suites/invalid/garbage-at-the-end/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/garbage-at-the-end/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 10 10
|
||||
end of file expected near 'foo'
|
||||
1
deps/jansson/test/suites/invalid/garbage-at-the-end/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/garbage-at-the-end/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
[1,2,3]foo
|
||||
2
deps/jansson/test/suites/invalid/integer-starting-with-zero/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/integer-starting-with-zero/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 2 2
|
||||
invalid token near '0'
|
||||
1
deps/jansson/test/suites/invalid/integer-starting-with-zero/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/integer-starting-with-zero/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
[012]
|
||||
2
deps/jansson/test/suites/invalid/invalid-escape/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/invalid-escape/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 4 4
|
||||
invalid escape near '"\a'
|
||||
1
deps/jansson/test/suites/invalid/invalid-escape/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/invalid-escape/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
["\a <-- invalid escape"]
|
||||
2
deps/jansson/test/suites/invalid/invalid-identifier/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/invalid-identifier/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 5 5
|
||||
invalid token near 'troo'
|
||||
1
deps/jansson/test/suites/invalid/invalid-identifier/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/invalid-identifier/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
[troo
|
||||
2
deps/jansson/test/suites/invalid/invalid-negative-integer/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/invalid-negative-integer/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 8 8
|
||||
']' expected near 'foo'
|
||||
1
deps/jansson/test/suites/invalid/invalid-negative-integer/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/invalid-negative-integer/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
[-123foo]
|
||||
2
deps/jansson/test/suites/invalid/invalid-negative-real/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/invalid-negative-real/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 12 12
|
||||
']' expected near 'foo'
|
||||
1
deps/jansson/test/suites/invalid/invalid-negative-real/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/invalid-negative-real/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
[-123.123foo]
|
||||
2
deps/jansson/test/suites/invalid/invalid-second-surrogate/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/invalid-second-surrogate/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 62 62
|
||||
invalid Unicode '\uD888\u3210'
|
||||
1
deps/jansson/test/suites/invalid/invalid-second-surrogate/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/invalid-second-surrogate/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
["\uD888\u3210 (first surrogate and invalid second surrogate)"]
|
||||
2
deps/jansson/test/suites/invalid/lone-open-brace/error.normal
vendored
Normal file
2
deps/jansson/test/suites/invalid/lone-open-brace/error.normal
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
2 0 2
|
||||
string or '}' expected near end of file
|
||||
2
deps/jansson/test/suites/invalid/lone-open-brace/error.strip
vendored
Normal file
2
deps/jansson/test/suites/invalid/lone-open-brace/error.strip
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 1 1
|
||||
string or '}' expected near end of file
|
||||
1
deps/jansson/test/suites/invalid/lone-open-brace/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/lone-open-brace/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{
|
||||
2
deps/jansson/test/suites/invalid/lone-open-bracket/error.normal
vendored
Normal file
2
deps/jansson/test/suites/invalid/lone-open-bracket/error.normal
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
2 0 2
|
||||
']' expected near end of file
|
||||
2
deps/jansson/test/suites/invalid/lone-open-bracket/error.strip
vendored
Normal file
2
deps/jansson/test/suites/invalid/lone-open-bracket/error.strip
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 1 1
|
||||
']' expected near end of file
|
||||
1
deps/jansson/test/suites/invalid/lone-open-bracket/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/lone-open-bracket/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
[
|
||||
2
deps/jansson/test/suites/invalid/lone-second-surrogate/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/lone-second-surrogate/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 40 40
|
||||
invalid Unicode '\uDFAA'
|
||||
1
deps/jansson/test/suites/invalid/lone-second-surrogate/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/lone-second-surrogate/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
["\uDFAA (second surrogate on it's own)"]
|
||||
2
deps/jansson/test/suites/invalid/minus-sign-without-number/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/minus-sign-without-number/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 2 2
|
||||
invalid token near '-'
|
||||
1
deps/jansson/test/suites/invalid/minus-sign-without-number/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/minus-sign-without-number/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
[-foo]
|
||||
2
deps/jansson/test/suites/invalid/negative-integer-starting-with-zero/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/negative-integer-starting-with-zero/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 3 3
|
||||
invalid token near '-0'
|
||||
1
deps/jansson/test/suites/invalid/negative-integer-starting-with-zero/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/negative-integer-starting-with-zero/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
[-012]
|
||||
2
deps/jansson/test/suites/invalid/null-byte-in-object-key/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/null-byte-in-object-key/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 15 15
|
||||
NUL byte in object key not supported near '"foo\u0000bar"'
|
||||
1
deps/jansson/test/suites/invalid/null-byte-in-object-key/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/null-byte-in-object-key/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"foo\u0000bar": 42}
|
||||
2
deps/jansson/test/suites/invalid/null-byte-in-string/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/null-byte-in-string/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 12 12
|
||||
control character 0x0 near '"null byte '
|
||||
BIN
deps/jansson/test/suites/invalid/null-byte-in-string/input
vendored
Normal file
BIN
deps/jansson/test/suites/invalid/null-byte-in-string/input
vendored
Normal file
Binary file not shown.
2
deps/jansson/test/suites/invalid/null-byte-in-string/nostrip
vendored
Normal file
2
deps/jansson/test/suites/invalid/null-byte-in-string/nostrip
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
The embedded NULL byte breaks json_loads(), which is used instead of
|
||||
json_loadf() in the stripped tests.
|
||||
2
deps/jansson/test/suites/invalid/null-byte-outside-string/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/null-byte-outside-string/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 2 2
|
||||
invalid token near end of file
|
||||
BIN
deps/jansson/test/suites/invalid/null-byte-outside-string/input
vendored
Normal file
BIN
deps/jansson/test/suites/invalid/null-byte-outside-string/input
vendored
Normal file
Binary file not shown.
2
deps/jansson/test/suites/invalid/null-byte-outside-string/nostrip
vendored
Normal file
2
deps/jansson/test/suites/invalid/null-byte-outside-string/nostrip
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
The embedded NULL byte breaks json_loads(), which is used instead of
|
||||
json_loadf() in the stripped tests.
|
||||
2
deps/jansson/test/suites/invalid/null/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/null/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 4 4
|
||||
'[' or '{' expected near 'null'
|
||||
1
deps/jansson/test/suites/invalid/null/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/null/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
null
|
||||
2
deps/jansson/test/suites/invalid/object-apostrophes/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/object-apostrophes/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 2 2
|
||||
string or '}' expected near '''
|
||||
1
deps/jansson/test/suites/invalid/object-apostrophes/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/object-apostrophes/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{'a'
|
||||
2
deps/jansson/test/suites/invalid/object-garbage-at-end/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/object-garbage-at-end/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 12 12
|
||||
'}' expected near '123'
|
||||
1
deps/jansson/test/suites/invalid/object-garbage-at-end/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/object-garbage-at-end/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"a":"a" 123}
|
||||
2
deps/jansson/test/suites/invalid/object-in-unterminated-array/error.normal
vendored
Normal file
2
deps/jansson/test/suites/invalid/object-in-unterminated-array/error.normal
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
2 0 4
|
||||
']' expected near end of file
|
||||
2
deps/jansson/test/suites/invalid/object-in-unterminated-array/error.strip
vendored
Normal file
2
deps/jansson/test/suites/invalid/object-in-unterminated-array/error.strip
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 3 3
|
||||
']' expected near end of file
|
||||
1
deps/jansson/test/suites/invalid/object-in-unterminated-array/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/object-in-unterminated-array/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
[{}
|
||||
2
deps/jansson/test/suites/invalid/object-no-colon/error.normal
vendored
Normal file
2
deps/jansson/test/suites/invalid/object-no-colon/error.normal
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
2 0 5
|
||||
':' expected near end of file
|
||||
2
deps/jansson/test/suites/invalid/object-no-colon/error.strip
vendored
Normal file
2
deps/jansson/test/suites/invalid/object-no-colon/error.strip
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 4 4
|
||||
':' expected near end of file
|
||||
1
deps/jansson/test/suites/invalid/object-no-colon/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/object-no-colon/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"a"
|
||||
2
deps/jansson/test/suites/invalid/object-no-value/error.normal
vendored
Normal file
2
deps/jansson/test/suites/invalid/object-no-value/error.normal
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
2 0 6
|
||||
unexpected token near end of file
|
||||
2
deps/jansson/test/suites/invalid/object-no-value/error.strip
vendored
Normal file
2
deps/jansson/test/suites/invalid/object-no-value/error.strip
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 5 5
|
||||
unexpected token near end of file
|
||||
1
deps/jansson/test/suites/invalid/object-no-value/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/object-no-value/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"a":
|
||||
2
deps/jansson/test/suites/invalid/object-unterminated-value/error.normal
vendored
Normal file
2
deps/jansson/test/suites/invalid/object-unterminated-value/error.normal
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 7 7
|
||||
unexpected newline near '"a'
|
||||
2
deps/jansson/test/suites/invalid/object-unterminated-value/error.strip
vendored
Normal file
2
deps/jansson/test/suites/invalid/object-unterminated-value/error.strip
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 7 7
|
||||
premature end of input near '"a'
|
||||
1
deps/jansson/test/suites/invalid/object-unterminated-value/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/object-unterminated-value/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"a":"a
|
||||
2
deps/jansson/test/suites/invalid/real-garbage-after-e/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/real-garbage-after-e/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 3 3
|
||||
invalid token near '1e'
|
||||
1
deps/jansson/test/suites/invalid/real-garbage-after-e/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/real-garbage-after-e/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
[1ea]
|
||||
2
deps/jansson/test/suites/invalid/real-negative-overflow/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/real-negative-overflow/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 15 15
|
||||
real number overflow near '-123123e100000'
|
||||
1
deps/jansson/test/suites/invalid/real-negative-overflow/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/real-negative-overflow/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
[-123123e100000]
|
||||
2
deps/jansson/test/suites/invalid/real-positive-overflow/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/real-positive-overflow/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 14 14
|
||||
real number overflow near '123123e100000'
|
||||
1
deps/jansson/test/suites/invalid/real-positive-overflow/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/real-positive-overflow/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
[123123e100000]
|
||||
2
deps/jansson/test/suites/invalid/real-truncated-at-e/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/real-truncated-at-e/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 3 3
|
||||
invalid token near '1e'
|
||||
1
deps/jansson/test/suites/invalid/real-truncated-at-e/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/real-truncated-at-e/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
[1e]
|
||||
2
deps/jansson/test/suites/invalid/real-truncated-at-point/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/real-truncated-at-point/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 3 3
|
||||
invalid token near '1.'
|
||||
1
deps/jansson/test/suites/invalid/real-truncated-at-point/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/real-truncated-at-point/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
[1.]
|
||||
57
deps/jansson/test/suites/invalid/run
vendored
Executable file
57
deps/jansson/test/suites/invalid/run
vendored
Executable file
|
|
@ -0,0 +1,57 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# Copyright (c) 2009-2013 Petri Lehtinen <petri@digip.org>
|
||||
#
|
||||
# Jansson is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the MIT license. See LICENSE for details.
|
||||
|
||||
is_test() {
|
||||
test -d $test_path
|
||||
}
|
||||
|
||||
do_run() {
|
||||
variant=$1
|
||||
s=".$1"
|
||||
|
||||
strip=0
|
||||
if [ "$variant" = "strip" ]; then
|
||||
# This test should not be stripped
|
||||
[ -f $test_path/nostrip ] && return
|
||||
strip=1
|
||||
fi
|
||||
|
||||
STRIP=$strip $json_process --env \
|
||||
<$test_path/input >$test_log/stdout$s 2>$test_log/stderr$s
|
||||
valgrind_check $test_log/stderr$s || return 1
|
||||
|
||||
ref=error
|
||||
[ -f $test_path/error$s ] && ref=error$s
|
||||
|
||||
if ! cmp -s $test_path/$ref $test_log/stderr$s; then
|
||||
echo $variant > $test_log/variant
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
run_test() {
|
||||
do_run normal && do_run strip
|
||||
}
|
||||
|
||||
show_error() {
|
||||
valgrind_show_error && return
|
||||
|
||||
read variant < $test_log/variant
|
||||
s=".$variant"
|
||||
|
||||
echo "VARIANT: $variant"
|
||||
|
||||
echo "EXPECTED ERROR:"
|
||||
ref=error
|
||||
[ -f $test_path/error$s ] && ref=error$s
|
||||
nl -bn $test_path/$ref
|
||||
|
||||
echo "ACTUAL ERROR:"
|
||||
nl -bn $test_log/stderr$s
|
||||
}
|
||||
|
||||
. $top_srcdir/test/scripts/run-tests.sh
|
||||
2
deps/jansson/test/suites/invalid/tab-character-in-string/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/tab-character-in-string/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 2 2
|
||||
control character 0x9 near '"'
|
||||
1
deps/jansson/test/suites/invalid/tab-character-in-string/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/tab-character-in-string/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
[" <-- tab character"]
|
||||
2
deps/jansson/test/suites/invalid/too-big-negative-integer/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/too-big-negative-integer/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 32 32
|
||||
too big negative integer
|
||||
1
deps/jansson/test/suites/invalid/too-big-negative-integer/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/too-big-negative-integer/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
[-123123123123123123123123123123]
|
||||
2
deps/jansson/test/suites/invalid/too-big-positive-integer/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/too-big-positive-integer/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 31 31
|
||||
too big integer
|
||||
1
deps/jansson/test/suites/invalid/too-big-positive-integer/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/too-big-positive-integer/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
[123123123123123123123123123123]
|
||||
2
deps/jansson/test/suites/invalid/truncated-unicode-surrogate/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/truncated-unicode-surrogate/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 46 46
|
||||
invalid Unicode '\uDADA'
|
||||
1
deps/jansson/test/suites/invalid/truncated-unicode-surrogate/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/truncated-unicode-surrogate/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
["\uDADA (first surrogate without the second)"]
|
||||
2
deps/jansson/test/suites/invalid/unicode-identifier/error
vendored
Normal file
2
deps/jansson/test/suites/invalid/unicode-identifier/error
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 1 2
|
||||
'[' or '{' expected near 'å'
|
||||
1
deps/jansson/test/suites/invalid/unicode-identifier/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/unicode-identifier/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
å
|
||||
2
deps/jansson/test/suites/invalid/unterminated-array-and-object/error.normal
vendored
Normal file
2
deps/jansson/test/suites/invalid/unterminated-array-and-object/error.normal
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
2 0 3
|
||||
string or '}' expected near end of file
|
||||
2
deps/jansson/test/suites/invalid/unterminated-array-and-object/error.strip
vendored
Normal file
2
deps/jansson/test/suites/invalid/unterminated-array-and-object/error.strip
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 2 2
|
||||
string or '}' expected near end of file
|
||||
1
deps/jansson/test/suites/invalid/unterminated-array-and-object/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/unterminated-array-and-object/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
[{
|
||||
2
deps/jansson/test/suites/invalid/unterminated-array/error.normal
vendored
Normal file
2
deps/jansson/test/suites/invalid/unterminated-array/error.normal
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
2 0 5
|
||||
']' expected near end of file
|
||||
2
deps/jansson/test/suites/invalid/unterminated-array/error.strip
vendored
Normal file
2
deps/jansson/test/suites/invalid/unterminated-array/error.strip
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 4 4
|
||||
']' expected near end of file
|
||||
1
deps/jansson/test/suites/invalid/unterminated-array/input
vendored
Normal file
1
deps/jansson/test/suites/invalid/unterminated-array/input
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
["a"
|
||||
2
deps/jansson/test/suites/invalid/unterminated-empty-key/error.normal
vendored
Normal file
2
deps/jansson/test/suites/invalid/unterminated-empty-key/error.normal
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 2 2
|
||||
unexpected newline near '"'
|
||||
2
deps/jansson/test/suites/invalid/unterminated-empty-key/error.strip
vendored
Normal file
2
deps/jansson/test/suites/invalid/unterminated-empty-key/error.strip
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 2 2
|
||||
premature end of input near '"'
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue