mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-22 12:50:22 -07:00
Migrate Linux CI roles to test targets. (#17997)
This commit is contained in:
parent
374e4348e4
commit
75e4645ee7
263 changed files with 53 additions and 53 deletions
9
test/integration/targets/uri/files/README
Normal file
9
test/integration/targets/uri/files/README
Normal file
|
@ -0,0 +1,9 @@
|
|||
The files were taken from http://www.json.org/JSON_checker/
|
||||
> If the JSON_checker is working correctly, it must accept all of the pass*.json files and reject all of the fail*.json files.
|
||||
|
||||
Difference with JSON_checker dataset:
|
||||
- *${n}.json renamed to *${n-1}.json to be 0-based
|
||||
- fail0.json renamed to pass3.json as python json module allows JSON payload to be string
|
||||
- fail17.json renamed to pass4.json as python json module has no problems with deep structures
|
||||
- fail32.json renamed to fail0.json to fill gap
|
||||
- fail31.json renamed to fail17.json to fill gap
|
1
test/integration/targets/uri/files/fail0.json
Normal file
1
test/integration/targets/uri/files/fail0.json
Normal file
|
@ -0,0 +1 @@
|
|||
["mismatch"}
|
1
test/integration/targets/uri/files/fail1.json
Normal file
1
test/integration/targets/uri/files/fail1.json
Normal file
|
@ -0,0 +1 @@
|
|||
["Unclosed array"
|
1
test/integration/targets/uri/files/fail10.json
Normal file
1
test/integration/targets/uri/files/fail10.json
Normal file
|
@ -0,0 +1 @@
|
|||
{"Illegal expression": 1 + 2}
|
1
test/integration/targets/uri/files/fail11.json
Normal file
1
test/integration/targets/uri/files/fail11.json
Normal file
|
@ -0,0 +1 @@
|
|||
{"Illegal invocation": alert()}
|
1
test/integration/targets/uri/files/fail12.json
Normal file
1
test/integration/targets/uri/files/fail12.json
Normal file
|
@ -0,0 +1 @@
|
|||
{"Numbers cannot have leading zeroes": 013}
|
1
test/integration/targets/uri/files/fail13.json
Normal file
1
test/integration/targets/uri/files/fail13.json
Normal file
|
@ -0,0 +1 @@
|
|||
{"Numbers cannot be hex": 0x14}
|
1
test/integration/targets/uri/files/fail14.json
Normal file
1
test/integration/targets/uri/files/fail14.json
Normal file
|
@ -0,0 +1 @@
|
|||
["Illegal backslash escape: \x15"]
|
1
test/integration/targets/uri/files/fail15.json
Normal file
1
test/integration/targets/uri/files/fail15.json
Normal file
|
@ -0,0 +1 @@
|
|||
[\naked]
|
1
test/integration/targets/uri/files/fail16.json
Normal file
1
test/integration/targets/uri/files/fail16.json
Normal file
|
@ -0,0 +1 @@
|
|||
["Illegal backslash escape: \017"]
|
1
test/integration/targets/uri/files/fail17.json
Normal file
1
test/integration/targets/uri/files/fail17.json
Normal file
|
@ -0,0 +1 @@
|
|||
{"Comma instead if closing brace": true,
|
1
test/integration/targets/uri/files/fail18.json
Normal file
1
test/integration/targets/uri/files/fail18.json
Normal file
|
@ -0,0 +1 @@
|
|||
{"Missing colon" null}
|
1
test/integration/targets/uri/files/fail19.json
Normal file
1
test/integration/targets/uri/files/fail19.json
Normal file
|
@ -0,0 +1 @@
|
|||
{"Double colon":: null}
|
1
test/integration/targets/uri/files/fail2.json
Normal file
1
test/integration/targets/uri/files/fail2.json
Normal file
|
@ -0,0 +1 @@
|
|||
{unquoted_key: "keys must be quoted"}
|
1
test/integration/targets/uri/files/fail20.json
Normal file
1
test/integration/targets/uri/files/fail20.json
Normal file
|
@ -0,0 +1 @@
|
|||
{"Comma instead of colon", null}
|
1
test/integration/targets/uri/files/fail21.json
Normal file
1
test/integration/targets/uri/files/fail21.json
Normal file
|
@ -0,0 +1 @@
|
|||
["Colon instead of comma": false]
|
1
test/integration/targets/uri/files/fail22.json
Normal file
1
test/integration/targets/uri/files/fail22.json
Normal file
|
@ -0,0 +1 @@
|
|||
["Bad value", truth]
|
1
test/integration/targets/uri/files/fail23.json
Normal file
1
test/integration/targets/uri/files/fail23.json
Normal file
|
@ -0,0 +1 @@
|
|||
['single quote']
|
1
test/integration/targets/uri/files/fail24.json
Normal file
1
test/integration/targets/uri/files/fail24.json
Normal file
|
@ -0,0 +1 @@
|
|||
[" tab character in string "]
|
1
test/integration/targets/uri/files/fail25.json
Normal file
1
test/integration/targets/uri/files/fail25.json
Normal file
|
@ -0,0 +1 @@
|
|||
["tab\ character\ in\ string\ "]
|
2
test/integration/targets/uri/files/fail26.json
Normal file
2
test/integration/targets/uri/files/fail26.json
Normal file
|
@ -0,0 +1,2 @@
|
|||
["line
|
||||
break"]
|
2
test/integration/targets/uri/files/fail27.json
Normal file
2
test/integration/targets/uri/files/fail27.json
Normal file
|
@ -0,0 +1,2 @@
|
|||
["line\
|
||||
break"]
|
1
test/integration/targets/uri/files/fail28.json
Normal file
1
test/integration/targets/uri/files/fail28.json
Normal file
|
@ -0,0 +1 @@
|
|||
[0e]
|
1
test/integration/targets/uri/files/fail29.json
Normal file
1
test/integration/targets/uri/files/fail29.json
Normal file
|
@ -0,0 +1 @@
|
|||
[0e+]
|
1
test/integration/targets/uri/files/fail3.json
Normal file
1
test/integration/targets/uri/files/fail3.json
Normal file
|
@ -0,0 +1 @@
|
|||
["extra comma",]
|
1
test/integration/targets/uri/files/fail30.json
Normal file
1
test/integration/targets/uri/files/fail30.json
Normal file
|
@ -0,0 +1 @@
|
|||
[0e+-1]
|
1
test/integration/targets/uri/files/fail4.json
Normal file
1
test/integration/targets/uri/files/fail4.json
Normal file
|
@ -0,0 +1 @@
|
|||
["double extra comma",,]
|
1
test/integration/targets/uri/files/fail5.json
Normal file
1
test/integration/targets/uri/files/fail5.json
Normal file
|
@ -0,0 +1 @@
|
|||
[ , "<-- missing value"]
|
1
test/integration/targets/uri/files/fail6.json
Normal file
1
test/integration/targets/uri/files/fail6.json
Normal file
|
@ -0,0 +1 @@
|
|||
["Comma after the close"],
|
1
test/integration/targets/uri/files/fail7.json
Normal file
1
test/integration/targets/uri/files/fail7.json
Normal file
|
@ -0,0 +1 @@
|
|||
["Extra close"]]
|
1
test/integration/targets/uri/files/fail8.json
Normal file
1
test/integration/targets/uri/files/fail8.json
Normal file
|
@ -0,0 +1 @@
|
|||
{"Extra comma": true,}
|
1
test/integration/targets/uri/files/fail9.json
Normal file
1
test/integration/targets/uri/files/fail9.json
Normal file
|
@ -0,0 +1 @@
|
|||
{"Extra value after close": true} "misplaced quoted value"
|
58
test/integration/targets/uri/files/pass0.json
Normal file
58
test/integration/targets/uri/files/pass0.json
Normal file
|
@ -0,0 +1,58 @@
|
|||
[
|
||||
"JSON Test Pattern pass1",
|
||||
{"object with 1 member":["array with 1 element"]},
|
||||
{},
|
||||
[],
|
||||
-42,
|
||||
true,
|
||||
false,
|
||||
null,
|
||||
{
|
||||
"integer": 1234567890,
|
||||
"real": -9876.543210,
|
||||
"e": 0.123456789e-12,
|
||||
"E": 1.234567890E+34,
|
||||
"": 23456789012E66,
|
||||
"zero": 0,
|
||||
"one": 1,
|
||||
"space": " ",
|
||||
"quote": "\"",
|
||||
"backslash": "\\",
|
||||
"controls": "\b\f\n\r\t",
|
||||
"slash": "/ & \/",
|
||||
"alpha": "abcdefghijklmnopqrstuvwyz",
|
||||
"ALPHA": "ABCDEFGHIJKLMNOPQRSTUVWYZ",
|
||||
"digit": "0123456789",
|
||||
"0123456789": "digit",
|
||||
"special": "`1~!@#$%^&*()_+-={':[,]}|;.</>?",
|
||||
"hex": "\u0123\u4567\u89AB\uCDEF\uabcd\uef4A",
|
||||
"true": true,
|
||||
"false": false,
|
||||
"null": null,
|
||||
"array":[ ],
|
||||
"object":{ },
|
||||
"address": "50 St. James Street",
|
||||
"url": "http://www.JSON.org/",
|
||||
"comment": "// /* <!-- --",
|
||||
"# -- --> */": " ",
|
||||
" s p a c e d " :[1,2 , 3
|
||||
|
||||
,
|
||||
|
||||
4 , 5 , 6 ,7 ],"compact":[1,2,3,4,5,6,7],
|
||||
"jsontext": "{\"object with 1 member\":[\"array with 1 element\"]}",
|
||||
"quotes": "" \u0022 %22 0x22 034 "",
|
||||
"\/\\\"\uCAFE\uBABE\uAB98\uFCDE\ubcda\uef4A\b\f\n\r\t`1~!@#$%^&*()_+-=[]{}|;:',./<>?"
|
||||
: "A key can be any string"
|
||||
},
|
||||
0.5 ,98.6
|
||||
,
|
||||
99.44
|
||||
,
|
||||
|
||||
1066,
|
||||
1e1,
|
||||
0.1e1,
|
||||
1e-1,
|
||||
1e00,2e+00,2e-00
|
||||
,"rosebud"]
|
1
test/integration/targets/uri/files/pass1.json
Normal file
1
test/integration/targets/uri/files/pass1.json
Normal file
|
@ -0,0 +1 @@
|
|||
[[[[[[[[[[[[[[[[[[["Not too deep"]]]]]]]]]]]]]]]]]]]
|
6
test/integration/targets/uri/files/pass2.json
Normal file
6
test/integration/targets/uri/files/pass2.json
Normal file
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"JSON Test Pattern pass3": {
|
||||
"The outermost value": "must be an object or array.",
|
||||
"In this test": "It is an object."
|
||||
}
|
||||
}
|
1
test/integration/targets/uri/files/pass3.json
Normal file
1
test/integration/targets/uri/files/pass3.json
Normal file
|
@ -0,0 +1 @@
|
|||
"A JSON payload should be an object or array, not a string."
|
1
test/integration/targets/uri/files/pass4.json
Normal file
1
test/integration/targets/uri/files/pass4.json
Normal file
|
@ -0,0 +1 @@
|
|||
[[[[[[[[[[[[[[[[[[[["Too deep"]]]]]]]]]]]]]]]]]]]]
|
7
test/integration/targets/uri/files/testserver.py
Normal file
7
test/integration/targets/uri/files/testserver.py
Normal file
|
@ -0,0 +1,7 @@
|
|||
import mimetypes
|
||||
|
||||
if __name__ == '__main__':
|
||||
mimetypes.init()
|
||||
mimetypes.add_type('application/json', '.json')
|
||||
import SimpleHTTPServer
|
||||
SimpleHTTPServer.test()
|
Loading…
Add table
Add a link
Reference in a new issue