[Blin](https://github.com/Raku/Blin) results between 2022.12 ([704a05b](https://github.com/rakudo/rakudo/commit/704a05b934ba10f3240e8764827bbfd7fe089cdf)) and HEAD ([ea60d16](https://github.com/rakudo/rakudo/commit/ea60d168b91faa9758ba5a1ab4ad4c51b977da33)): * [ ] [Version::Semantic](https://modules.raku.org/dist/Version::Semantic) – Fail, Bisected: [424de2f](https://github.com/rakudo/rakudo/commit/424de2f01ced91346e93b83c51e4e4f4c9a9c6f5)
Old Output ``` ===> Searching for: Version::Semantic ===> Found: Version::Semantic:ver<0.1.0>:auth [via Zef::Repository::Ecosystems] ===> Fetching [OK]: Version::Semantic:ver<0.1.0>:auth to /mnt/data/zef-data/tmp/1675015500.144436.4813.274409540367/Version%3A%3ASemantic%3Aver%3C0.1.0%3E%3Aauth%3Ccpan%3ATYIL%3E%3Aapi%3C%2A%3E.tar.gz ===> Extraction [OK]: Version::Semantic to /mnt/data/zef-data/tmp/Version%3A%3ASemantic%3Aver%3C0.1.0%3E%3Aauth%3Ccpan%3ATYIL%3E%3Aapi%3C%2A%3E.tar.gz ===> Testing: Version::Semantic:ver<0.1.0> [Version::Semantic] t/01-new.t ....... [Version::Semantic] 1..5 [Version::Semantic] ok 1 - Initializes with Version [Version::Semantic] ok 2 - Initializes with Str [Version::Semantic] ok 3 - Initializes with Int, Int, Int [Version::Semantic] ok 4 - Initializes without arguments [Version::Semantic] ok 5 - Does not initialize with incorrectly formatted Str [Version::Semantic] ok [Version::Semantic] t/02-bump.t ...... [Version::Semantic] 1..8 [Version::Semantic] ok 1 - bump-major on 0.0.0 [Version::Semantic] ok 2 - bump-minor on 1.0.0 [Version::Semantic] ok 3 - bump-major on 1.1.0 [Version::Semantic] ok 4 - bump-patch on 2.0.0 [Version::Semantic] ok 5 - bump-major on 2.0.1 [Version::Semantic] ok 6 - bump-minor on 3.0.0 [Version::Semantic] ok 7 - bump-patch on 3.1.0 [Version::Semantic] ok 8 - bump-major on 3.1.1 [Version::Semantic] ok [Version::Semantic] t/03-retrieve.t .. [Version::Semantic] 1..5 [Version::Semantic] ok 1 - Patch level correct [Version::Semantic] ok 2 - Minor level correct [Version::Semantic] ok 3 - Major level correct [Version::Semantic] ok 4 - Parts are correct [Version::Semantic] ok 5 - Stringifies correctly [Version::Semantic] ok [Version::Semantic] All tests successful. [Version::Semantic] Files=3, Tests=18, 3 wallclock secs ( 0.03 usr 0.00 sys + 2.84 cusr 0.15 csys = 3.02 CPU) [Version::Semantic] Result: PASS ===> Testing [OK] for Version::Semantic:ver<0.1.0> ===> Installing: Version::Semantic:ver<0.1.0> ===> Install [OK] for Version::Semantic:ver<0.1.0> ```
New Output ``` ===> Searching for: Version::Semantic ===SORRY!=== Object does not exist in serialization context ===> Found: Version::Semantic:ver<0.1.0>:auth [via Zef::Repository::Ecosystems] ===> Fetching [OK]: Version::Semantic:ver<0.1.0>:auth to /mnt/data/zef-data/tmp/1675015409.136805.905.0391084015441/Version%3A%3ASemantic%3Aver%3C0.1.0%3E%3Aauth%3Ccpan%3ATYIL%3E%3Aapi%3C%2A%3E.tar.gz ===> Extraction [OK]: Version::Semantic to /mnt/data/zef-data/tmp/Version%3A%3ASemantic%3Aver%3C0.1.0%3E%3Aauth%3Ccpan%3ATYIL%3E%3Aapi%3C%2A%3E.tar.gz ===> Testing: Version::Semantic:ver<0.1.0> [Version::Semantic] ===SORRY!=== Error while compiling /mnt/data/zef-data/tmp/Version%3A%3ASemantic%3Aver%3C0.1.0%3E%3Aauth%3Ccpan%3ATYIL%3E%3Aapi%3C%2A%3E.tar.gz/Version-Semantic-0.1.0/t/01-new.t [Version::Semantic] ===SORRY!=== [Version::Semantic] Object does not exist in serialization context [Version::Semantic] at /mnt/data/zef-data/tmp/Version%3A%3ASemantic%3Aver%3C0.1.0%3E%3Aauth%3Ccpan%3ATYIL%3E%3Aapi%3C%2A%3E.tar.gz/Version-Semantic-0.1.0/t/01-new.t:6 [Version::Semantic] t/01-new.t ....... [Version::Semantic] Dubious, test returned 1 (wstat 256, 0x100) [Version::Semantic] No subtests run [Version::Semantic] ===SORRY!=== Error while compiling /mnt/data/zef-data/tmp/Version%3A%3ASemantic%3Aver%3C0.1.0%3E%3Aauth%3Ccpan%3ATYIL%3E%3Aapi%3C%2A%3E.tar.gz/Version-Semantic-0.1.0/t/02-bump.t [Version::Semantic] ===SORRY!=== [Version::Semantic] Object does not exist in serialization context [Version::Semantic] at /mnt/data/zef-data/tmp/Version%3A%3ASemantic%3Aver%3C0.1.0%3E%3Aauth%3Ccpan%3ATYIL%3E%3Aapi%3C%2A%3E.tar.gz/Version-Semantic-0.1.0/t/02-bump.t:6 [Version::Semantic] t/02-bump.t ...... [Version::Semantic] Dubious, test returned 1 (wstat 256, 0x100) [Version::Semantic] No subtests run [Version::Semantic] ===SORRY!=== Error while compiling /mnt/data/zef-data/tmp/Version%3A%3ASemantic%3Aver%3C0.1.0%3E%3Aauth%3Ccpan%3ATYIL%3E%3Aapi%3C%2A%3E.tar.gz/Version-Semantic-0.1.0/t/03-retrieve.t [Version::Semantic] ===SORRY!=== [Version::Semantic] Object does not exist in serialization context [Version::Semantic] at /mnt/data/zef-data/tmp/Version%3A%3ASemantic%3Aver%3C0.1.0%3E%3Aauth%3Ccpan%3ATYIL%3E%3Aapi%3C%2A%3E.tar.gz/Version-Semantic-0.1.0/t/03-retrieve.t:6 [Version::Semantic] t/03-retrieve.t .. [Version::Semantic] Dubious, test returned 1 (wstat 256, 0x100) [Version::Semantic] No subtests run [Version::Semantic] Test Summary Report [Version::Semantic] ------------------- [Version::Semantic] t/01-new.t (Wstat: 256 (exited 1) Tests: 0 Failed: 0) [Version::Semantic] Non-zero exit status: 1 [Version::Semantic] Parse errors: No plan found in TAP output [Version::Semantic] t/02-bump.t (Wstat: 256 (exited 1) Tests: 0 Failed: 0) [Version::Semantic] Non-zero exit status: 1 [Version::Semantic] Parse errors: No plan found in TAP output [Version::Semantic] t/03-retrieve.t (Wstat: 256 (exited 1) Tests: 0 Failed: 0) [Version::Semantic] Non-zero exit status: 1 [Version::Semantic] Parse errors: No plan found in TAP output [Version::Semantic] Files=3, Tests=0, 4 wallclock secs ( 0.02 usr 0.01 sys + 3.91 cusr 0.34 csys = 4.28 CPU) [Version::Semantic] Result: FAIL ===> Testing [FAIL]: Version::Semantic:ver<0.1.0> [Version::Semantic] Failed to get passing tests, but continuing with --force-test ===> Installing: Version::Semantic:ver<0.1.0> ===> Install [FAIL] for Version::Semantic:ver<0.1.0>: ===SORRY!=== Object does not exist in serialization context ```
* [ ] [App::Uni](https://modules.raku.org/dist/App::Uni) – Fail, Bisected: [4282369](https://github.com/rakudo/rakudo/commit/42823691eb7785553a721e6895c66449619a15b2)
Old Output ``` ===> Searching for: App::Uni ===> Found: App::Uni:ver<1.0.2> [via Zef::Repository::Ecosystems] ===> Fetching [OK]: App::Uni:ver<1.0.2> to /mnt/data/zef-data/tmp/1675013718.15123.9322.745641262241/App%3A%3AUni%3Aver%3C1.0.2%3E%3Aauth%3Cgithub%3Acoke%3E.tar.gz ===> Extraction [OK]: App::Uni to /mnt/data/zef-data/tmp/App%3A%3AUni%3Aver%3C1.0.2%3E%3Aauth%3Cgithub%3Acoke%3E.tar.gz ===> Testing: App::Uni:ver<1.0.2> [App::Uni] t/basic.t .. [App::Uni] 1..8 [App::Uni] ok 1 - ∞ [App::Uni] ok 2 - heart shaped [App::Uni] ok 3 - -s • [App::Uni] ok 4 - -n modesty [App::Uni] ok 5 - -n stroke dotl modifier [App::Uni] ok 6 - -w cat eyes [App::Uni] ok 7 - -c as £¢… [App::Uni] ok 8 - -u 221E 00A7 [App::Uni] ok [App::Uni] All tests successful. [App::Uni] Files=1, Tests=8, 23 wallclock secs ( 0.02 usr 0.01 sys + 20.02 cusr 0.57 csys = 20.62 CPU) [App::Uni] Result: PASS ===> Testing [OK] for App::Uni:ver<1.0.2> ===> Installing: App::Uni:ver<1.0.2> ===> Install [OK] for App::Uni:ver<1.0.2> 1 bin/ script [uni] installed to: /tmp/ITP8j58YBz/bin ```
New Output ``` ===> Searching for: App::Uni ===> Found: App::Uni:ver<1.0.2> [via Zef::Repository::Ecosystems] ===> Fetching [OK]: App::Uni:ver<1.0.2> to /mnt/data/zef-data/tmp/1675013609.7402.7177.163250179256/App%3A%3AUni%3Aver%3C1.0.2%3E%3Aauth%3Cgithub%3Acoke%3E.tar.gz ===> Extraction [OK]: App::Uni to /mnt/data/zef-data/tmp/App%3A%3AUni%3Aver%3C1.0.2%3E%3Aauth%3Cgithub%3Acoke%3E.tar.gz ===> Testing: App::Uni:ver<1.0.2> [App::Uni] # Failed test '-n stroke dotl modifier' [App::Uni] # at t/basic.t line 10 [App::Uni] # expected: 'ᶡ - U+001DA1 - MODIFIER LETTER SMALL DOTLESS J WITH STROKE [Lm] [App::Uni] # ' [App::Uni] # got: 'ᶡ - U+001DA1 - MODIFIER LETTER SMALL DOTLESS J WITH STROKE [Lm] [App::Uni] # 𐞘 - U+010798 - MODIFIER LETTER SMALL DOTLESS J WITH STROKE AND HOOK [Lm] [App::Uni] # ' [App::Uni] # You failed 1 test of 8 [App::Uni] t/basic.t .. [App::Uni] 1..8 [App::Uni] ok 1 - ∞ [App::Uni] ok 2 - heart shaped [App::Uni] ok 3 - -s • [App::Uni] ok 4 - -n modesty [App::Uni] not ok 5 - -n stroke dotl modifier [App::Uni] ok 6 - -w cat eyes [App::Uni] ok 7 - -c as £¢… [App::Uni] ok 8 - -u 221E 00A7 [App::Uni] Dubious, test returned 1 (wstat 256, 0x100) [App::Uni] Failed 1/8 subtests [App::Uni] Test Summary Report [App::Uni] ------------------- [App::Uni] t/basic.t (Wstat: 256 (exited 1) Tests: 8 Failed: 1) [App::Uni] Failed test: 5 [App::Uni] Non-zero exit status: 1 [App::Uni] Files=1, Tests=8, 25 wallclock secs ( 0.02 usr 0.00 sys + 20.16 cusr 0.78 csys = 20.96 CPU) [App::Uni] Result: FAIL ===> Testing [FAIL]: App::Uni:ver<1.0.2> [App::Uni] Failed to get passing tests, but continuing with --force-test ===> Installing: App::Uni:ver<1.0.2> ===> Install [OK] for App::Uni:ver<1.0.2> 1 bin/ script [uni] installed to: /mnt/installed/App::Uni_1.0.2/bin ```
* [ ] [ValueMap](https://modules.raku.org/dist/ValueMap) – Fail, Bisected: [7e69a6d](https://github.com/rakudo/rakudo/commit/7e69a6de5dd09d5c577b4e099fa6477062d0e4c4)
Old Output ``` ===> Searching for: ValueMap ===> Found: ValueMap:ver<0.0.2>:auth [via Zef::Repository::Ecosystems] ===> Fetching [OK]: ValueMap:ver<0.0.2>:auth to /mnt/data/zef-data/tmp/1675015471.143031.8758.65156043465/78b1f9575f6bcf712281b81b00f34e1dc551e355.tar.gz ===> Extraction [OK]: ValueMap to /mnt/data/zef-data/tmp/78b1f9575f6bcf712281b81b00f34e1dc551e355.tar.gz ===> Testing: ValueMap:ver<0.0.2>:auth [ValueMap] t/01-basic.rakutest .. [ValueMap] 1..23 [ValueMap] ok 1 - are %b and %a the same value type [ValueMap] ok 2 - are $c and %a the same value type [ValueMap] ok 3 - are $d and %a the same value type [ValueMap] ok 4 - are $e and %a the same value type [ValueMap] ok 5 - are $f and %a the same value type [ValueMap] ok 6 - does .gist give the expected string [ValueMap] ok 7 - does .Str give the same as .raku [ValueMap] ok 8 - can we not re-assign to a ValueMap [ValueMap] ok 9 - can we not assign to a ValueMap element [ValueMap] ok 10 - can we not bind to a ValueMap element [ValueMap] ok 11 - does calling .ASSIGN-POS die [ValueMap] ok 12 - does calling .BIND-POS die [ValueMap] ok 13 - does calling .push die [ValueMap] ok 14 - does calling .append die [ValueMap] ok 15 - does calling .pop die [ValueMap] ok 16 - does calling .shift die [ValueMap] ok 17 - does calling .unshift die [ValueMap] ok 18 - does calling .prepend die [ValueMap] ok 19 - did we get 1 ValueMap with "is Set" [ValueMap] ok 20 - did we get 1 ValueMap "set()" [ValueMap] ok 21 - are iterated values also immutable [ValueMap] ok 22 - are iterated pairs also immutable [ValueMap] ok 23 - are iterated kv also immutable [ValueMap] ok [ValueMap] All tests successful. [ValueMap] Files=1, Tests=23, 2 wallclock secs ( 0.01 usr 0.01 sys + 2.15 cusr 0.10 csys = 2.27 CPU) [ValueMap] Result: PASS ===> Testing [OK] for ValueMap:ver<0.0.2>:auth ===> Installing: ValueMap:ver<0.0.2>:auth ===> Install [OK] for ValueMap:ver<0.0.2>:auth ```
New Output ``` ===> Searching for: ValueMap ===> Found: ValueMap:ver<0.0.2>:auth [via Zef::Repository::Ecosystems] ===> Fetching [OK]: ValueMap:ver<0.0.2>:auth to /mnt/data/zef-data/tmp/1675015393.136421.3797.6038053931993/78b1f9575f6bcf712281b81b00f34e1dc551e355.tar.gz ===> Extraction [OK]: ValueMap to /mnt/data/zef-data/tmp/78b1f9575f6bcf712281b81b00f34e1dc551e355.tar.gz ===> Testing: ValueMap:ver<0.0.2>:auth [ValueMap] Odd number of elements found where hash initializer expected: [ValueMap] Only saw: ValueMap.new((:a(1),:b(2),:c(3),:d(4),:e(5))) [ValueMap] in method STORE at /mnt/data/zef-data/tmp/78b1f9575f6bcf712281b81b00f34e1dc551e355.tar.gz/ValueMap-0.0.2/lib/ValueMap.rakumod (ValueMap) line 16 [ValueMap] in method new at /mnt/data/zef-data/tmp/78b1f9575f6bcf712281b81b00f34e1dc551e355.tar.gz/ValueMap-0.0.2/lib/ValueMap.rakumod (ValueMap) line 12 [ValueMap] in block at t/01-basic.rakutest line 19 [ValueMap] # You planned 23 tests, but ran 3 [ValueMap] t/01-basic.rakutest .. [ValueMap] 1..23 [ValueMap] ok 1 - are %b and %a the same value type [ValueMap] ok 2 - are $c and %a the same value type [ValueMap] ok 3 - are $d and %a the same value type [ValueMap] Dubious, test returned 255 (wstat 65280, 0xff00) [ValueMap] Failed 20/23 subtests [ValueMap] Test Summary Report [ValueMap] ------------------- [ValueMap] t/01-basic.rakutest (Wstat: 65280 (exited 255) Tests: 3 Failed: 0) [ValueMap] Non-zero exit status: 255 [ValueMap] Parse errors: Bad plan. You planned 23 tests but ran 3. [ValueMap] Files=1, Tests=3, 2 wallclock secs ( 0.02 usr 0.01 sys + 2.14 cusr 0.13 csys = 2.30 CPU) [ValueMap] Result: FAIL ===> Testing [FAIL]: ValueMap:ver<0.0.2>:auth [ValueMap] Failed to get passing tests, but continuing with --force-test ===> Installing: ValueMap:ver<0.0.2>:auth ===> Install [OK] for ValueMap:ver<0.0.2>:auth ```
* [ ] [CSS::Module](https://modules.raku.org/dist/CSS::Module) – Fail, Bisected: [c9e391f](https://github.com/rakudo/rakudo/commit/c9e391f08c3833a1d8f2316d5c5f3fdbee15870b)
Old Output ``` ===> Searching for: CSS::Module ===> Found: CSS::Module:ver<0.6.6>:auth [via Zef::Repository::Ecosystems] ===> Fetching [OK]: CSS::Module:ver<0.6.6>:auth to /mnt/data/zef-data/tmp/1675017271.284114.2012.6880176316463/7231eac611e3920464a8a6cba2040f96541f357c.tar.gz ===> Extraction [OK]: CSS::Module to /mnt/data/zef-data/tmp/7231eac611e3920464a8a6cba2040f96541f357c.tar.gz ===> Testing: CSS::Module:ver<0.6.6>:auth [CSS::Module] t/00basic.t .............. [CSS::Module] ok 1 - not css1 unicode: 012AF [CSS::Module] ok 2 - css21 unicode: 012AF [CSS::Module] ok 3 - css3 unicode: 012AF [CSS::Module] ok 4 - not css1 unicode: 012AFc [CSS::Module] ok 5 - css21 unicode: 012AFc [CSS::Module] ok 6 - css3 unicode: 012AFc [CSS::Module] ok 7 - not non-ascii css1: • [CSS::Module] ok 8 - not non-ascii css21: • [CSS::Module] ok 9 - non-ascii css3: • [CSS::Module] ok 10 - CSS1 declarations parse: {unknown-prop: someval} [CSS::Module] ok 11 - CSS1 declarations warnings [CSS::Module] ok 12 - CSS1 declarations ast [CSS::Module] ok 13 - ast reserialization [CSS::Module] ok 14 - -- CSS1 reserialized declarations parse: { } [CSS::Module] ok 15 - -- CSS1 reserialized declarations no warnings [CSS::Module] ok 16 - -- CSS1 reserialized declarations ast [CSS::Module] ok 17 - CSS2.1 declarations parse: {unknown-prop: someval} [CSS::Module] ok 18 - CSS2.1 declarations warnings [CSS::Module] ok 19 - CSS2.1 declarations ast [CSS::Module] ok 20 - ast reserialization [CSS::Module] ok 21 - -- CSS2.1 reserialized declarations parse: { } [CSS::Module] ok 22 - -- CSS2.1 reserialized declarations no warnings [CSS::Module] ok 23 - -- CSS2.1 reserialized declarations ast [CSS::Module] ok 24 - CSS3 declarations parse: {unknown-prop: someval} [CSS::Module] ok 25 - CSS3 declarations warnings [CSS::Module] ok 26 - CSS3 declarations ast [CSS::Module] ok 27 - ast reserialization [CSS::Module] ok 28 - -- CSS3 reserialized declarations parse: { } [CSS::Module] ok 29 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 30 - -- CSS3 reserialized declarations ast [CSS::Module] ok 31 - CSS3(lax) declarations parse: {unknown-prop: someval} [CSS::Module] ok 32 - CSS3(lax) declarations no warnings [CSS::Module] ok 33 - CSS3(lax) declarations ast [CSS::Module] ok 34 - ast reserialization [CSS::Module] ok 35 - -- CSS3(lax) reserialized declarations parse: { unknown-prop:someval; } [CSS::Module] ok 36 - -- CSS3(lax) reserialized declarations no warnings [CSS::Module] ok 37 - -- CSS3(lax) reserialized declarations ast [CSS::Module] ok 38 - CSS1 declarations parse: {unknown-prop: unknown-func()} [CSS::Module] ok 39 - CSS1 declarations warnings [CSS::Module] ok 40 - CSS1 declarations ast [CSS::Module] ok 41 - ast reserialization [CSS::Module] ok 42 - -- CSS1 reserialized declarations parse: { } [CSS::Module] ok 43 - -- CSS1 reserialized declarations no warnings [CSS::Module] ok 44 - -- CSS1 reserialized declarations ast [CSS::Module] ok 45 - CSS2.1 declarations parse: {unknown-prop: unknown-func()} [CSS::Module] ok 46 - CSS2.1 declarations warnings [CSS::Module] ok 47 - CSS2.1 declarations ast [CSS::Module] ok 48 - ast reserialization [CSS::Module] ok 49 - -- CSS2.1 reserialized declarations parse: { } [CSS::Module] ok 50 - -- CSS2.1 reserialized declarations no warnings [CSS::Module] ok 51 - -- CSS2.1 reserialized declarations ast [CSS::Module] ok 52 - CSS3 declarations parse: {unknown-prop: unknown-func()} [CSS::Module] ok 53 - CSS3 declarations warnings [CSS::Module] ok 54 - CSS3 declarations ast [CSS::Module] ok 55 - ast reserialization [CSS::Module] ok 56 - -- CSS3 reserialized declarations parse: { } [CSS::Module] ok 57 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 58 - -- CSS3 reserialized declarations ast [CSS::Module] ok 59 - CSS3(lax) declarations parse: {unknown-prop: unknown-func()} [CSS::Module] ok 60 - CSS3(lax) declarations no warnings [CSS::Module] ok 61 - CSS3(lax) declarations ast [CSS::Module] ok 62 - ast reserialization [CSS::Module] ok 63 - -- CSS3(lax) reserialized declarations parse: { unknown-prop:unknown-func(); } [CSS::Module] ok 64 - -- CSS3(lax) reserialized declarations no warnings [CSS::Module] ok 65 - -- CSS3(lax) reserialized declarations ast [CSS::Module] ok 66 - CSS1 declarations parse: { @guff {color:red} } [CSS::Module] ok 67 - CSS1 declarations warnings [CSS::Module] ok 68 - CSS1 declarations ast [CSS::Module] ok 69 - ast reserialization [CSS::Module] ok 70 - -- CSS1 reserialized declarations parse: { } [CSS::Module] ok 71 - -- CSS1 reserialized declarations no warnings [CSS::Module] ok 72 - -- CSS1 reserialized declarations ast [CSS::Module] ok 73 - CSS2.1 declarations parse: { @guff {color:red} } [CSS::Module] ok 74 - CSS2.1 declarations warnings [CSS::Module] ok 75 - CSS2.1 declarations ast [CSS::Module] ok 76 - ast reserialization [CSS::Module] ok 77 - -- CSS2.1 reserialized declarations parse: { } [CSS::Module] ok 78 - -- CSS2.1 reserialized declarations no warnings [CSS::Module] ok 79 - -- CSS2.1 reserialized declarations ast [CSS::Module] ok 80 - CSS3 declarations parse: { @guff {color:red} } [CSS::Module] ok 81 - CSS3 declarations warnings [CSS::Module] ok 82 - CSS3 declarations ast [CSS::Module] ok 83 - ast reserialization [CSS::Module] ok 84 - -- CSS3 reserialized declarations parse: { } [CSS::Module] ok 85 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 86 - -- CSS3 reserialized declarations ast [CSS::Module] ok 87 - CSS3(lax) declarations parse: { @guff {color:red} } [CSS::Module] ok 88 - CSS3(lax) declarations no warnings [CSS::Module] ok 89 - CSS3(lax) declarations ast [CSS::Module] ok 90 - ast reserialization [CSS::Module] ok 91 - -- CSS3(lax) reserialized declarations parse: { @guff { color:red; } } [CSS::Module] ok 92 - -- CSS3(lax) reserialized declarations no warnings [CSS::Module] ok 93 - -- CSS3(lax) reserialized declarations ast [CSS::Module] ok 94 - CSS1 declarations parse: {background-attachment: crud} [CSS::Module] ok 95 - CSS1 declarations warnings [CSS::Module] ok 96 - CSS1 declarations ast [CSS::Module] ok 97 - ast reserialization [CSS::Module] ok 98 - -- CSS1 reserialized declarations parse: { } [CSS::Module] ok 99 - -- CSS1 reserialized declarations no warnings [CSS::Module] ok 100 - -- CSS1 reserialized declarations ast [CSS::Module] ok 101 - CSS2.1 declarations parse: {background-attachment: crud} [CSS::Module] ok 102 - CSS2.1 declarations warnings [CSS::Module] ok 103 - CSS2.1 declarations ast [CSS::Module] ok 104 - ast reserialization [CSS::Module] ok 105 - -- CSS2.1 reserialized declarations parse: { } [CSS::Module] ok 106 - -- CSS2.1 reserialized declarations no warnings [CSS::Module] ok 107 - -- CSS2.1 reserialized declarations ast [CSS::Module] ok 108 - CSS3 declarations parse: {background-attachment: crud} [CSS::Module] ok 109 - CSS3 declarations warnings [CSS::Module] ok 110 - CSS3 declarations ast [CSS::Module] ok 111 - ast reserialization [CSS::Module] ok 112 - -- CSS3 reserialized declarations parse: { } [CSS::Module] ok 113 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 114 - -- CSS3 reserialized declarations ast [CSS::Module] ok 115 - CSS3(lax) declarations parse: {background-attachment: crud} [CSS::Module] ok 116 - CSS3(lax) declarations warnings [CSS::Module] ok 117 - CSS3(lax) declarations ast [CSS::Module] ok 118 - ast reserialization [CSS::Module] ok 119 - -- CSS3(lax) reserialized declarations parse: { } [CSS::Module] ok 120 - -- CSS3(lax) reserialized declarations no warnings [CSS::Module] ok 121 - -- CSS3(lax) reserialized declarations ast [CSS::Module] ok 122 - CSS1 declarations parse: {background-attachment: FiXed} [CSS::Module] ok 123 - CSS1 declarations no warnings [CSS::Module] ok 124 - CSS1 declarations ast [CSS::Module] ok 125 - ast reserialization [CSS::Module] ok 126 - -- CSS1 reserialized declarations parse: { background-attachment:fixed; } [CSS::Module] ok 127 - -- CSS1 reserialized declarations no warnings [CSS::Module] ok 128 - -- CSS1 reserialized declarations ast [CSS::Module] ok 129 - CSS2.1 declarations parse: {background-attachment: FiXed} [CSS::Module] ok 130 - CSS2.1 declarations no warnings [CSS::Module] ok 131 - CSS2.1 declarations ast [CSS::Module] ok 132 - ast reserialization [CSS::Module] ok 133 - -- CSS2.1 reserialized declarations parse: { background-attachment:fixed; } [CSS::Module] ok 134 - -- CSS2.1 reserialized declarations no warnings [CSS::Module] ok 135 - -- CSS2.1 reserialized declarations ast [CSS::Module] ok 136 - CSS3 declarations parse: {background-attachment: FiXed} [CSS::Module] ok 137 - CSS3 declarations no warnings [CSS::Module] ok 138 - CSS3 declarations ast [CSS::Module] ok 139 - ast reserialization [CSS::Module] ok 140 - -- CSS3 reserialized declarations parse: { background-attachment:fixed; } [CSS::Module] ok 141 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 142 - -- CSS3 reserialized declarations ast [CSS::Module] ok 143 - CSS3(lax) declarations parse: {background-attachment: FiXed} [CSS::Module] ok 144 - CSS3(lax) declarations no warnings [CSS::Module] ok 145 - CSS3(lax) declarations ast [CSS::Module] ok 146 - ast reserialization [CSS::Module] ok 147 - -- CSS3(lax) reserialized declarations parse: { background-attachment:fixed; } [CSS::Module] ok 148 - -- CSS3(lax) reserialized declarations no warnings [CSS::Module] ok 149 - -- CSS3(lax) reserialized declarations ast [CSS::Module] ok 150 - CSS1 declarations parse: {font-family: "unclosed-string} [CSS::Module] ok 151 - CSS1 declarations warnings [CSS::Module] ok 152 - CSS1 declarations ast [CSS::Module] ok 153 - ast reserialization [CSS::Module] ok 154 - -- CSS1 reserialized declarations parse: { } [CSS::Module] ok 155 - -- CSS1 reserialized declarations no warnings [CSS::Module] ok 156 - -- CSS1 reserialized declarations ast [CSS::Module] ok 157 - CSS2.1 declarations parse: {font-family: "unclosed-string} [CSS::Module] ok 158 - CSS2.1 declarations warnings [CSS::Module] ok 159 - CSS2.1 declarations ast [CSS::Module] ok 160 - ast reserialization [CSS::Module] ok 161 - -- CSS2.1 reserialized declarations parse: { } [CSS::Module] ok 162 - -- CSS2.1 reserialized declarations no warnings [CSS::Module] ok 163 - -- CSS2.1 reserialized declarations ast [CSS::Module] ok 164 - CSS3 declarations parse: {font-family: "unclosed-string} [CSS::Module] ok 165 - CSS3 declarations warnings [CSS::Module] ok 166 - CSS3 declarations ast [CSS::Module] ok 167 - ast reserialization [CSS::Module] ok 168 - -- CSS3 reserialized declarations parse: { } [CSS::Module] ok 169 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 170 - -- CSS3 reserialized declarations ast [CSS::Module] ok 171 - CSS3(lax) declarations parse: {font-family: "unclosed-string} [CSS::Module] ok 172 - CSS3(lax) declarations warnings [CSS::Module] ok 173 - CSS3(lax) declarations ast [CSS::Module] ok 174 - ast reserialization [CSS::Module] ok 175 - -- CSS3(lax) reserialized declarations parse: { } [CSS::Module] ok 176 - -- CSS3(lax) reserialized declarations no warnings [CSS::Module] ok 177 - -- CSS3(lax) reserialized declarations ast [CSS::Module] ok 178 - CSS1 declarations parse: {/*aa*/COLoR/*bb*/:BLUE /*dd*/;} [CSS::Module] ok 179 - CSS1 declarations no warnings [CSS::Module] ok 180 - CSS1 declarations ast [CSS::Module] ok 181 - ast reserialization [CSS::Module] ok 182 - -- CSS1 reserialized declarations parse: { color:blue; } [CSS::Module] ok 183 - -- CSS1 reserialized declarations no warnings [CSS::Module] ok 184 - -- CSS1 reserialized declarations ast [CSS::Module] ok 185 - CSS2.1 declarations parse: {/*aa*/COLoR/*bb*/:BLUE /*dd*/;} [CSS::Module] ok 186 - CSS2.1 declarations no warnings [CSS::Module] ok 187 - CSS2.1 declarations ast [CSS::Module] ok 188 - ast reserialization [CSS::Module] ok 189 - -- CSS2.1 reserialized declarations parse: { color:blue; } [CSS::Module] ok 190 - -- CSS2.1 reserialized declarations no warnings [CSS::Module] ok 191 - -- CSS2.1 reserialized declarations ast [CSS::Module] ok 192 - CSS3 declarations parse: {/*aa*/COLoR/*bb*/:BLUE /*dd*/;} [CSS::Module] ok 193 - CSS3 declarations no warnings [CSS::Module] ok 194 - CSS3 declarations ast [CSS::Module] ok 195 - ast reserialization [CSS::Module] ok 196 - -- CSS3 reserialized declarations parse: { color:blue; } [CSS::Module] ok 197 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 198 - -- CSS3 reserialized declarations ast [CSS::Module] ok 199 - CSS3(lax) declarations parse: {/*aa*/COLoR/*bb*/:BLUE /*dd*/;} [CSS::Module] ok 200 - CSS3(lax) declarations no warnings [CSS::Module] ok 201 - CSS3(lax) declarations ast [CSS::Module] ok 202 - ast reserialization [CSS::Module] ok 203 - -- CSS3(lax) reserialized declarations parse: { color:blue; } [CSS::Module] ok 204 - -- CSS3(lax) reserialized declarations no warnings [CSS::Module] ok 205 - -- CSS3(lax) reserialized declarations ast [CSS::Module] ok 206 - CSS1 declarations parse: {margin: 2em 3em} [CSS::Module] ok 207 - CSS1 declarations no warnings [CSS::Module] ok 208 - CSS1 declarations ast [CSS::Module] ok 209 - ast reserialization [CSS::Module] ok 210 - -- CSS1 reserialized declarations parse: { margin:2em 3em; } [CSS::Module] ok 211 - -- CSS1 reserialized declarations no warnings [CSS::Module] ok 212 - -- CSS1 reserialized declarations ast [CSS::Module] ok 213 - CSS2.1 declarations parse: {margin: 2em 3em} [CSS::Module] ok 214 - CSS2.1 declarations no warnings [CSS::Module] ok 215 - CSS2.1 declarations ast [CSS::Module] ok 216 - ast reserialization [CSS::Module] ok 217 - -- CSS2.1 reserialized declarations parse: { margin:2em 3em; } [CSS::Module] ok 218 - -- CSS2.1 reserialized declarations no warnings [CSS::Module] ok 219 - -- CSS2.1 reserialized declarations ast [CSS::Module] ok 220 - CSS3 declarations parse: {margin: 2em 3em} [CSS::Module] ok 221 - CSS3 declarations no warnings [CSS::Module] ok 222 - CSS3 declarations ast [CSS::Module] ok 223 - ast reserialization [CSS::Module] ok 224 - -- CSS3 reserialized declarations parse: { margin:2em 3em; } [CSS::Module] ok 225 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 226 - -- CSS3 reserialized declarations ast [CSS::Module] ok 227 - CSS3(lax) declarations parse: {margin: 2em 3em} [CSS::Module] ok 228 - CSS3(lax) declarations no warnings [CSS::Module] ok 229 - CSS3(lax) declarations ast [CSS::Module] ok 230 - ast reserialization [CSS::Module] ok 231 - -- CSS3(lax) reserialized declarations parse: { margin:2em 3em; } [CSS::Module] ok 232 - -- CSS3(lax) reserialized declarations no warnings [CSS::Module] ok 233 - -- CSS3(lax) reserialized declarations ast [CSS::Module] ok 234 - CSS1 declarations parse: {background-attachment: fixed !Important;} [CSS::Module] ok 235 - CSS1 declarations no warnings [CSS::Module] ok 236 - CSS1 declarations ast [CSS::Module] ok 237 - ast reserialization [CSS::Module] ok 238 - -- CSS1 reserialized declarations parse: { background-attachment:fixed!important; } [CSS::Module] ok 239 - -- CSS1 reserialized declarations no warnings [CSS::Module] ok 240 - -- CSS1 reserialized declarations ast [CSS::Module] ok 241 - CSS2.1 declarations parse: {background-attachment: fixed !Important;} [CSS::Module] ok 242 - CSS2.1 declarations no warnings [CSS::Module] ok 243 - CSS2.1 declarations ast [CSS::Module] ok 244 - ast reserialization [CSS::Module] ok 245 - -- CSS2.1 reserialized declarations parse: { background-attachment:fixed!important; } [CSS::Module] ok 246 - -- CSS2.1 reserialized declarations no warnings [CSS::Module] ok 247 - -- CSS2.1 reserialized declarations ast [CSS::Module] ok 248 - CSS3 declarations parse: {background-attachment: fixed !Important;} [CSS::Module] ok 249 - CSS3 declarations no warnings [CSS::Module] ok 250 - CSS3 declarations ast [CSS::Module] ok 251 - ast reserialization [CSS::Module] ok 252 - -- CSS3 reserialized declarations parse: { background-attachment:fixed!important; } [CSS::Module] ok 253 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 254 - -- CSS3 reserialized declarations ast [CSS::Module] ok 255 - CSS3(lax) declarations parse: {background-attachment: fixed !Important;} [CSS::Module] ok 256 - CSS3(lax) declarations no warnings [CSS::Module] ok 257 - CSS3(lax) declarations ast [CSS::Module] ok 258 - ast reserialization [CSS::Module] ok 259 - -- CSS3(lax) reserialized declarations parse: { background-attachment:fixed!important; } [CSS::Module] ok 260 - -- CSS3(lax) reserialized declarations no warnings [CSS::Module] ok 261 - -- CSS3(lax) reserialized declarations ast [CSS::Module] ok 262 - CSS1 simple-selector parse: H1:active [CSS::Module] ok 263 - CSS1 simple-selector no warnings [CSS::Module] ok 264 - CSS1 simple-selector ast [CSS::Module] ok 265 - ast reserialization [CSS::Module] ok 266 - -- CSS1 reserialized simple-selector parse: h1:active [CSS::Module] ok 267 - -- CSS1 reserialized simple-selector no warnings [CSS::Module] ok 268 - -- CSS1 reserialized simple-selector ast [CSS::Module] ok 269 - CSS2.1 simple-selector parse: H1:active [CSS::Module] ok 270 - CSS2.1 simple-selector no warnings [CSS::Module] ok 271 - CSS2.1 simple-selector ast [CSS::Module] ok 272 - ast reserialization [CSS::Module] ok 273 - -- CSS2.1 reserialized simple-selector parse: h1:active [CSS::Module] ok 274 - -- CSS2.1 reserialized simple-selector no warnings [CSS::Module] ok 275 - -- CSS2.1 reserialized simple-selector ast [CSS::Module] ok 276 - CSS3 simple-selector parse: H1:active [CSS::Module] ok 277 - CSS3 simple-selector no warnings [CSS::Module] ok 278 - CSS3 simple-selector ast [CSS::Module] ok 279 - ast reserialization [CSS::Module] ok 280 - -- CSS3 reserialized simple-selector parse: h1:active [CSS::Module] ok 281 - -- CSS3 reserialized simple-selector no warnings [CSS::Module] ok 282 - -- CSS3 reserialized simple-selector ast [CSS::Module] ok 283 - CSS3(lax) simple-selector parse: H1:active [CSS::Module] ok 284 - CSS3(lax) simple-selector no warnings [CSS::Module] ok 285 - CSS3(lax) simple-selector ast [CSS::Module] ok 286 - ast reserialization [CSS::Module] ok 287 - -- CSS3(lax) reserialized simple-selector parse: h1:active [CSS::Module] ok 288 - -- CSS3(lax) reserialized simple-selector no warnings [CSS::Module] ok 289 - -- CSS3(lax) reserialized simple-selector ast [CSS::Module] ok 290 - CSS1 simple-selector parse: h1:eq(0) [CSS::Module] ok 291 - CSS1 simple-selector no warnings [CSS::Module] ok 292 - CSS1 simple-selector ast [CSS::Module] ok 293 - ast reserialization [CSS::Module] ok 294 - -- CSS1 reserialized simple-selector parse: h1:eq [CSS::Module] ok 295 - -- CSS1 reserialized simple-selector no warnings [CSS::Module] ok 296 - -- CSS1 reserialized simple-selector ast [CSS::Module] ok 297 - CSS2.1 simple-selector parse: h1:eq(0) [CSS::Module] ok 298 - CSS2.1 simple-selector warnings [CSS::Module] ok 299 - CSS2.1 simple-selector ast [CSS::Module] ok 300 - ast reserialization [CSS::Module] ok 301 - -- CSS2.1 reserialized simple-selector parse: h1 [CSS::Module] ok 302 - -- CSS2.1 reserialized simple-selector no warnings [CSS::Module] ok 303 - -- CSS2.1 reserialized simple-selector ast [CSS::Module] ok 304 - CSS3 simple-selector parse: h1:eq(0) [CSS::Module] ok 305 - CSS3 simple-selector warnings [CSS::Module] ok 306 - CSS3 simple-selector ast [CSS::Module] ok 307 - ast reserialization [CSS::Module] ok 308 - -- CSS3 reserialized simple-selector parse: h1 [CSS::Module] ok 309 - -- CSS3 reserialized simple-selector no warnings [CSS::Module] ok 310 - -- CSS3 reserialized simple-selector ast [CSS::Module] ok 311 - CSS3(lax) simple-selector parse: h1:eq(0) [CSS::Module] ok 312 - CSS3(lax) simple-selector no warnings [CSS::Module] ok 313 - CSS3(lax) simple-selector ast [CSS::Module] ok 314 - ast reserialization [CSS::Module] ok 315 - -- CSS3(lax) reserialized simple-selector parse: h1:eq(0) [CSS::Module] ok 316 - -- CSS3(lax) reserialized simple-selector no warnings [CSS::Module] ok 317 - -- CSS3(lax) reserialized simple-selector ast [CSS::Module] ok 318 - CSS1 simple-selector parse: h1[id$=ess] [CSS::Module] ok 319 - CSS1 simple-selector no warnings [CSS::Module] ok 320 - CSS1 simple-selector ast [CSS::Module] ok 321 - ast reserialization [CSS::Module] ok 322 - -- CSS1 reserialized simple-selector parse: h1 [CSS::Module] ok 323 - -- CSS1 reserialized simple-selector no warnings [CSS::Module] ok 324 - -- CSS1 reserialized simple-selector ast [CSS::Module] ok 325 - CSS2.1 simple-selector parse: h1[id$=ess] [CSS::Module] ok 326 - CSS2.1 simple-selector no warnings [CSS::Module] ok 327 - CSS2.1 simple-selector ast [CSS::Module] ok 328 - ast reserialization [CSS::Module] ok 329 - -- CSS2.1 reserialized simple-selector parse: h1 [CSS::Module] ok 330 - -- CSS2.1 reserialized simple-selector no warnings [CSS::Module] ok 331 - -- CSS2.1 reserialized simple-selector ast [CSS::Module] ok 332 - CSS3 simple-selector parse: h1[id$=ess] [CSS::Module] ok 333 - CSS3 simple-selector no warnings [CSS::Module] ok 334 - CSS3 simple-selector ast [CSS::Module] ok 335 - ast reserialization [CSS::Module] ok 336 - -- CSS3 reserialized simple-selector parse: h1[id$=ess] [CSS::Module] ok 337 - -- CSS3 reserialized simple-selector no warnings [CSS::Module] ok 338 - -- CSS3 reserialized simple-selector ast [CSS::Module] ok 339 - CSS3(lax) simple-selector parse: h1[id$=ess] [CSS::Module] ok 340 - CSS3(lax) simple-selector no warnings [CSS::Module] ok 341 - CSS3(lax) simple-selector ast [CSS::Module] ok 342 - ast reserialization [CSS::Module] ok 343 - -- CSS3(lax) reserialized simple-selector parse: h1[id$=ess] [CSS::Module] ok 344 - -- CSS3(lax) reserialized simple-selector no warnings [CSS::Module] ok 345 - -- CSS3(lax) reserialized simple-selector ast [CSS::Module] 1..345 [CSS::Module] ok [CSS::Module] t/css1-properties.t ...... [CSS::Module] ok 1 - CSS1 declarations parse: {background-color: \#37a} [CSS::Module] ok 2 - CSS1 declarations no warnings [CSS::Module] ok 3 - CSS1 declarations ast [CSS::Module] ok 4 - CSS1 background-color: able to parse unexpected input [CSS::Module] ok 5 - CSS1 background-color: unexpected input produces warning [CSS::Module] ok 6 - CSS2.1 declarations parse: {background-color: \#37a} [CSS::Module] ok 7 - CSS2.1 declarations no warnings [CSS::Module] ok 8 - CSS2.1 declarations ast [CSS::Module] ok 9 - CSS2.1 background-color: able to parse unexpected input [CSS::Module] ok 10 - CSS2.1 background-color: unexpected input produces warning [CSS::Module] ok 11 - CSS2.1 declarations parse: {background-color: inherit} [CSS::Module] ok 12 - CSS2.1 declarations no warnings [CSS::Module] ok 13 - CSS2.1 declarations ast [CSS::Module] ok 14 - CSS3 declarations parse: {background-color: \#37a} [CSS::Module] ok 15 - CSS3 declarations no warnings [CSS::Module] ok 16 - CSS3 declarations ast [CSS::Module] ok 17 - ast reserialization [CSS::Module] ok 18 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 19 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 20 - -- CSS3 reserialized declarations ast [CSS::Module] ok 21 - CSS3 background-color: able to parse unexpected input [CSS::Module] ok 22 - CSS3 background-color: unexpected input produces warning [CSS::Module] ok 23 - CSS3 declarations parse: {background-color: inherit} [CSS::Module] ok 24 - CSS3 declarations no warnings [CSS::Module] ok 25 - CSS3 declarations ast [CSS::Module] ok 26 - CSS3 declarations parse: {background-color: initial} [CSS::Module] ok 27 - CSS3 declarations no warnings [CSS::Module] ok 28 - CSS3 declarations ast [CSS::Module] ok 29 - CSS1 declarations parse: {background-image: url(images/ok.png)} [CSS::Module] ok 30 - CSS1 declarations no warnings [CSS::Module] ok 31 - CSS1 declarations ast [CSS::Module] ok 32 - CSS1 background-image: able to parse unexpected input [CSS::Module] ok 33 - CSS1 background-image: unexpected input produces warning [CSS::Module] ok 34 - CSS2.1 declarations parse: {background-image: url(images/ok.png)} [CSS::Module] ok 35 - CSS2.1 declarations no warnings [CSS::Module] ok 36 - CSS2.1 declarations ast [CSS::Module] ok 37 - CSS2.1 background-image: able to parse unexpected input [CSS::Module] ok 38 - CSS2.1 background-image: unexpected input produces warning [CSS::Module] ok 39 - CSS2.1 declarations parse: {background-image: inherit} [CSS::Module] ok 40 - CSS2.1 declarations no warnings [CSS::Module] ok 41 - CSS2.1 declarations ast [CSS::Module] ok 42 - CSS3 declarations parse: {background-image: url(images/ok.png)} [CSS::Module] ok 43 - CSS3 declarations no warnings [CSS::Module] ok 44 - CSS3 declarations ast [CSS::Module] ok 45 - ast reserialization [CSS::Module] ok 46 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 47 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 48 - -- CSS3 reserialized declarations ast [CSS::Module] ok 49 - CSS3 background-image: able to parse unexpected input [CSS::Module] ok 50 - CSS3 background-image: unexpected input produces warning [CSS::Module] ok 51 - CSS3 declarations parse: {background-image: inherit} [CSS::Module] ok 52 - CSS3 declarations no warnings [CSS::Module] ok 53 - CSS3 declarations ast [CSS::Module] ok 54 - CSS3 declarations parse: {background-image: initial} [CSS::Module] ok 55 - CSS3 declarations no warnings [CSS::Module] ok 56 - CSS3 declarations ast [CSS::Module] ok 57 - CSS1 declarations parse: {background-repeat: Repeat-x} [CSS::Module] ok 58 - CSS1 declarations no warnings [CSS::Module] ok 59 - CSS1 declarations ast [CSS::Module] ok 60 - CSS1 background-repeat: able to parse unexpected input [CSS::Module] ok 61 - CSS1 background-repeat: unexpected input produces warning [CSS::Module] ok 62 - CSS2.1 declarations parse: {background-repeat: Repeat-x} [CSS::Module] ok 63 - CSS2.1 declarations no warnings [CSS::Module] ok 64 - CSS2.1 declarations ast [CSS::Module] ok 65 - CSS2.1 background-repeat: able to parse unexpected input [CSS::Module] ok 66 - CSS2.1 background-repeat: unexpected input produces warning [CSS::Module] ok 67 - CSS2.1 declarations parse: {background-repeat: inherit} [CSS::Module] ok 68 - CSS2.1 declarations no warnings [CSS::Module] ok 69 - CSS2.1 declarations ast [CSS::Module] ok 70 - CSS3 declarations parse: {background-repeat: Repeat-x} [CSS::Module] ok 71 - CSS3 declarations no warnings [CSS::Module] ok 72 - CSS3 declarations ast [CSS::Module] ok 73 - ast reserialization [CSS::Module] ok 74 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 75 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 76 - -- CSS3 reserialized declarations ast [CSS::Module] ok 77 - CSS3 background-repeat: able to parse unexpected input [CSS::Module] ok 78 - CSS3 background-repeat: unexpected input produces warning [CSS::Module] ok 79 - CSS3 declarations parse: {background-repeat: inherit} [CSS::Module] ok 80 - CSS3 declarations no warnings [CSS::Module] ok 81 - CSS3 declarations ast [CSS::Module] ok 82 - CSS3 declarations parse: {background-repeat: initial} [CSS::Module] ok 83 - CSS3 declarations no warnings [CSS::Module] ok 84 - CSS3 declarations ast [CSS::Module] ok 85 - CSS1 declarations parse: {background-attachment: FiXed} [CSS::Module] ok 86 - CSS1 declarations no warnings [CSS::Module] ok 87 - CSS1 declarations ast [CSS::Module] ok 88 - CSS1 background-attachment: able to parse unexpected input [CSS::Module] ok 89 - CSS1 background-attachment: unexpected input produces warning [CSS::Module] ok 90 - CSS2.1 declarations parse: {background-attachment: FiXed} [CSS::Module] ok 91 - CSS2.1 declarations no warnings [CSS::Module] ok 92 - CSS2.1 declarations ast [CSS::Module] ok 93 - CSS2.1 background-attachment: able to parse unexpected input [CSS::Module] ok 94 - CSS2.1 background-attachment: unexpected input produces warning [CSS::Module] ok 95 - CSS2.1 declarations parse: {background-attachment: inherit} [CSS::Module] ok 96 - CSS2.1 declarations no warnings [CSS::Module] ok 97 - CSS2.1 declarations ast [CSS::Module] ok 98 - CSS3 declarations parse: {background-attachment: FiXed} [CSS::Module] ok 99 - CSS3 declarations no warnings [CSS::Module] ok 100 - CSS3 declarations ast [CSS::Module] ok 101 - ast reserialization [CSS::Module] ok 102 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 103 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 104 - -- CSS3 reserialized declarations ast [CSS::Module] ok 105 - CSS3 background-attachment: able to parse unexpected input [CSS::Module] ok 106 - CSS3 background-attachment: unexpected input produces warning [CSS::Module] ok 107 - CSS3 declarations parse: {background-attachment: inherit} [CSS::Module] ok 108 - CSS3 declarations no warnings [CSS::Module] ok 109 - CSS3 declarations ast [CSS::Module] ok 110 - CSS3 declarations parse: {background-attachment: initial} [CSS::Module] ok 111 - CSS3 declarations no warnings [CSS::Module] ok 112 - CSS3 declarations ast [CSS::Module] ok 113 - CSS1 declarations parse: {background-position: 100% 90%} [CSS::Module] ok 114 - CSS1 declarations no warnings [CSS::Module] ok 115 - CSS1 declarations ast [CSS::Module] ok 116 - CSS1 background-position: able to parse unexpected input [CSS::Module] ok 117 - CSS1 background-position: unexpected input produces warning [CSS::Module] ok 118 - CSS2.1 declarations parse: {background-position: 100% 90%} [CSS::Module] ok 119 - CSS2.1 declarations no warnings [CSS::Module] ok 120 - CSS2.1 declarations ast [CSS::Module] ok 121 - CSS2.1 background-position: able to parse unexpected input [CSS::Module] ok 122 - CSS2.1 background-position: unexpected input produces warning [CSS::Module] ok 123 - CSS2.1 declarations parse: {background-position: inherit} [CSS::Module] ok 124 - CSS2.1 declarations no warnings [CSS::Module] ok 125 - CSS2.1 declarations ast [CSS::Module] ok 126 - CSS3 declarations parse: {background-position: 100% 90%} [CSS::Module] ok 127 - CSS3 declarations no warnings [CSS::Module] ok 128 - CSS3 declarations ast [CSS::Module] ok 129 - ast reserialization [CSS::Module] ok 130 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 131 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 132 - -- CSS3 reserialized declarations ast [CSS::Module] ok 133 - CSS3 background-position: able to parse unexpected input [CSS::Module] ok 134 - CSS3 background-position: unexpected input produces warning [CSS::Module] ok 135 - CSS3 declarations parse: {background-position: inherit} [CSS::Module] ok 136 - CSS3 declarations no warnings [CSS::Module] ok 137 - CSS3 declarations ast [CSS::Module] ok 138 - CSS3 declarations parse: {background-position: initial} [CSS::Module] ok 139 - CSS3 declarations no warnings [CSS::Module] ok 140 - CSS3 declarations ast [CSS::Module] ok 141 - CSS1 declarations parse: {background: url(chess.png) gray 50% repeat scroll} [CSS::Module] ok 142 - CSS1 declarations no warnings [CSS::Module] ok 143 - CSS1 declarations ast [CSS::Module] ok 144 - CSS1 background: able to parse unexpected input [CSS::Module] ok 145 - CSS1 background: unexpected input produces warning [CSS::Module] ok 146 - CSS2.1 declarations parse: {background: url(chess.png) gray 50% repeat scroll} [CSS::Module] ok 147 - CSS2.1 declarations no warnings [CSS::Module] ok 148 - CSS2.1 declarations ast [CSS::Module] ok 149 - CSS2.1 background: able to parse unexpected input [CSS::Module] ok 150 - CSS2.1 background: unexpected input produces warning [CSS::Module] ok 151 - CSS2.1 declarations parse: {background: inherit} [CSS::Module] ok 152 - CSS2.1 declarations no warnings [CSS::Module] ok 153 - CSS2.1 declarations ast [CSS::Module] ok 154 - CSS3 declarations parse: {background: url(chess.png) gray 50% repeat scroll} [CSS::Module] ok 155 - CSS3 declarations no warnings [CSS::Module] ok 156 - CSS3 declarations ast [CSS::Module] ok 157 - ast reserialization [CSS::Module] ok 158 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 159 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 160 - -- CSS3 reserialized declarations ast [CSS::Module] ok 161 - CSS3 background: able to parse unexpected input [CSS::Module] ok 162 - CSS3 background: unexpected input produces warning [CSS::Module] ok 163 - CSS3 declarations parse: {background: inherit} [CSS::Module] ok 164 - CSS3 declarations no warnings [CSS::Module] ok 165 - CSS3 declarations ast [CSS::Module] ok 166 - CSS3 declarations parse: {background: initial} [CSS::Module] ok 167 - CSS3 declarations no warnings [CSS::Module] ok 168 - CSS3 declarations ast [CSS::Module] ok 169 - CSS1 declarations parse: {border-top-width: thick} [CSS::Module] ok 170 - CSS1 declarations no warnings [CSS::Module] ok 171 - CSS1 declarations ast [CSS::Module] ok 172 - CSS1 border-top-width: able to parse unexpected input [CSS::Module] ok 173 - CSS1 border-top-width: unexpected input produces warning [CSS::Module] ok 174 - CSS2.1 declarations parse: {border-top-width: thick} [CSS::Module] ok 175 - CSS2.1 declarations no warnings [CSS::Module] ok 176 - CSS2.1 declarations ast [CSS::Module] ok 177 - CSS2.1 border-top-width: able to parse unexpected input [CSS::Module] ok 178 - CSS2.1 border-top-width: unexpected input produces warning [CSS::Module] ok 179 - CSS2.1 declarations parse: {border-top-width: inherit} [CSS::Module] ok 180 - CSS2.1 declarations no warnings [CSS::Module] ok 181 - CSS2.1 declarations ast [CSS::Module] ok 182 - CSS3 declarations parse: {border-top-width: thick} [CSS::Module] ok 183 - CSS3 declarations no warnings [CSS::Module] ok 184 - CSS3 declarations ast [CSS::Module] ok 185 - ast reserialization [CSS::Module] ok 186 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 187 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 188 - -- CSS3 reserialized declarations ast [CSS::Module] ok 189 - CSS3 border-top-width: able to parse unexpected input [CSS::Module] ok 190 - CSS3 border-top-width: unexpected input produces warning [CSS::Module] ok 191 - CSS3 declarations parse: {border-top-width: inherit} [CSS::Module] ok 192 - CSS3 declarations no warnings [CSS::Module] ok 193 - CSS3 declarations ast [CSS::Module] ok 194 - CSS3 declarations parse: {border-top-width: initial} [CSS::Module] ok 195 - CSS3 declarations no warnings [CSS::Module] ok 196 - CSS3 declarations ast [CSS::Module] ok 197 - CSS1 declarations parse: {border-width: 2ex 1.5em 3ex 5%} [CSS::Module] ok 198 - CSS1 declarations no warnings [CSS::Module] ok 199 - CSS1 declarations ast [CSS::Module] ok 200 - CSS1 border-width: able to parse unexpected input [CSS::Module] ok 201 - CSS1 border-width: unexpected input produces warning [CSS::Module] ok 202 - CSS2.1 declarations parse: {border-width: 2ex 1.5em 3ex 5%} [CSS::Module] ok 203 - CSS2.1 declarations no warnings [CSS::Module] ok 204 - CSS2.1 declarations ast [CSS::Module] ok 205 - CSS2.1 border-width: able to parse unexpected input [CSS::Module] ok 206 - CSS2.1 border-width: unexpected input produces warning [CSS::Module] ok 207 - CSS2.1 declarations parse: {border-width: inherit} [CSS::Module] ok 208 - CSS2.1 declarations no warnings [CSS::Module] ok 209 - CSS2.1 declarations ast [CSS::Module] ok 210 - CSS3 declarations parse: {border-width: 2ex 1.5em 3ex 5%} [CSS::Module] ok 211 - CSS3 declarations no warnings [CSS::Module] ok 212 - CSS3 declarations ast [CSS::Module] ok 213 - ast reserialization [CSS::Module] ok 214 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 215 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 216 - -- CSS3 reserialized declarations ast [CSS::Module] ok 217 - CSS3 border-width: able to parse unexpected input [CSS::Module] ok 218 - CSS3 border-width: unexpected input produces warning [CSS::Module] ok 219 - CSS3 declarations parse: {border-width: inherit} [CSS::Module] ok 220 - CSS3 declarations no warnings [CSS::Module] ok 221 - CSS3 declarations ast [CSS::Module] ok 222 - CSS3 declarations parse: {border-width: initial} [CSS::Module] ok 223 - CSS3 declarations no warnings [CSS::Module] ok 224 - CSS3 declarations ast [CSS::Module] ok 225 - CSS1 declarations parse: {border-color: \#a7f \#aa77ff rgb(100,150,20) aqua} [CSS::Module] ok 226 - CSS1 declarations no warnings [CSS::Module] ok 227 - CSS1 declarations ast [CSS::Module] ok 228 - CSS1 border-color: able to parse unexpected input [CSS::Module] ok 229 - CSS1 border-color: unexpected input produces warning [CSS::Module] ok 230 - CSS2.1 declarations parse: {border-color: \#a7f \#aa77ff rgb(100,150,20) aqua} [CSS::Module] ok 231 - CSS2.1 declarations no warnings [CSS::Module] ok 232 - CSS2.1 declarations ast [CSS::Module] ok 233 - CSS2.1 border-color: able to parse unexpected input [CSS::Module] ok 234 - CSS2.1 border-color: unexpected input produces warning [CSS::Module] ok 235 - CSS2.1 declarations parse: {border-color: inherit} [CSS::Module] ok 236 - CSS2.1 declarations no warnings [CSS::Module] ok 237 - CSS2.1 declarations ast [CSS::Module] ok 238 - CSS3 declarations parse: {border-color: \#a7f \#aa77ff rgb(100,150,20) aqua} [CSS::Module] ok 239 - CSS3 declarations no warnings [CSS::Module] ok 240 - CSS3 declarations ast [CSS::Module] ok 241 - ast reserialization [CSS::Module] ok 242 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 243 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 244 - -- CSS3 reserialized declarations ast [CSS::Module] ok 245 - CSS3 border-color: able to parse unexpected input [CSS::Module] ok 246 - CSS3 border-color: unexpected input produces warning [CSS::Module] ok 247 - CSS3 declarations parse: {border-color: inherit} [CSS::Module] ok 248 - CSS3 declarations no warnings [CSS::Module] ok 249 - CSS3 declarations ast [CSS::Module] ok 250 - CSS3 declarations parse: {border-color: initial} [CSS::Module] ok 251 - CSS3 declarations no warnings [CSS::Module] ok 252 - CSS3 declarations ast [CSS::Module] ok 253 - CSS1 declarations parse: {border-top-color: \#aaa} [CSS::Module] ok 254 - CSS1 declarations no warnings [CSS::Module] ok 255 - CSS1 declarations ast [CSS::Module] ok 256 - CSS1 border-top-color: able to parse unexpected input [CSS::Module] ok 257 - CSS1 border-top-color: unexpected input produces warning [CSS::Module] ok 258 - CSS2.1 declarations parse: {border-top-color: \#aaa} [CSS::Module] ok 259 - CSS2.1 declarations no warnings [CSS::Module] ok 260 - CSS2.1 declarations ast [CSS::Module] ok 261 - CSS2.1 border-top-color: able to parse unexpected input [CSS::Module] ok 262 - CSS2.1 border-top-color: unexpected input produces warning [CSS::Module] ok 263 - CSS2.1 declarations parse: {border-top-color: inherit} [CSS::Module] ok 264 - CSS2.1 declarations no warnings [CSS::Module] ok 265 - CSS2.1 declarations ast [CSS::Module] ok 266 - CSS3 declarations parse: {border-top-color: \#aaa} [CSS::Module] ok 267 - CSS3 declarations no warnings [CSS::Module] ok 268 - CSS3 declarations ast [CSS::Module] ok 269 - ast reserialization [CSS::Module] ok 270 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 271 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 272 - -- CSS3 reserialized declarations ast [CSS::Module] ok 273 - CSS3 border-top-color: able to parse unexpected input [CSS::Module] ok 274 - CSS3 border-top-color: unexpected input produces warning [CSS::Module] ok 275 - CSS3 declarations parse: {border-top-color: inherit} [CSS::Module] ok 276 - CSS3 declarations no warnings [CSS::Module] ok 277 - CSS3 declarations ast [CSS::Module] ok 278 - CSS3 declarations parse: {border-top-color: initial} [CSS::Module] ok 279 - CSS3 declarations no warnings [CSS::Module] ok 280 - CSS3 declarations ast [CSS::Module] ok 281 - CSS1 declarations parse: {border-style: groove} [CSS::Module] ok 282 - CSS1 declarations no warnings [CSS::Module] ok 283 - CSS1 declarations ast [CSS::Module] ok 284 - CSS1 border-style: able to parse unexpected input [CSS::Module] ok 285 - CSS1 border-style: unexpected input produces warning [CSS::Module] ok 286 - CSS2.1 declarations parse: {border-style: groove} [CSS::Module] ok 287 - CSS2.1 declarations no warnings [CSS::Module] ok 288 - CSS2.1 declarations ast [CSS::Module] ok 289 - CSS2.1 border-style: able to parse unexpected input [CSS::Module] ok 290 - CSS2.1 border-style: unexpected input produces warning [CSS::Module] ok 291 - CSS2.1 declarations parse: {border-style: inherit} [CSS::Module] ok 292 - CSS2.1 declarations no warnings [CSS::Module] ok 293 - CSS2.1 declarations ast [CSS::Module] ok 294 - CSS3 declarations parse: {border-style: groove} [CSS::Module] ok 295 - CSS3 declarations no warnings [CSS::Module] ok 296 - CSS3 declarations ast [CSS::Module] ok 297 - ast reserialization [CSS::Module] ok 298 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 299 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 300 - -- CSS3 reserialized declarations ast [CSS::Module] ok 301 - CSS3 border-style: able to parse unexpected input [CSS::Module] ok 302 - CSS3 border-style: unexpected input produces warning [CSS::Module] ok 303 - CSS3 declarations parse: {border-style: inherit} [CSS::Module] ok 304 - CSS3 declarations no warnings [CSS::Module] ok 305 - CSS3 declarations ast [CSS::Module] ok 306 - CSS3 declarations parse: {border-style: initial} [CSS::Module] ok 307 - CSS3 declarations no warnings [CSS::Module] ok 308 - CSS3 declarations ast [CSS::Module] ok 309 - CSS1 declarations parse: {border-top-style: ridge} [CSS::Module] ok 310 - CSS1 declarations no warnings [CSS::Module] ok 311 - CSS1 declarations ast [CSS::Module] ok 312 - CSS1 border-top-style: able to parse unexpected input [CSS::Module] ok 313 - CSS1 border-top-style: unexpected input produces warning [CSS::Module] ok 314 - CSS2.1 declarations parse: {border-top-style: ridge} [CSS::Module] ok 315 - CSS2.1 declarations no warnings [CSS::Module] ok 316 - CSS2.1 declarations ast [CSS::Module] ok 317 - CSS2.1 border-top-style: able to parse unexpected input [CSS::Module] ok 318 - CSS2.1 border-top-style: unexpected input produces warning [CSS::Module] ok 319 - CSS2.1 declarations parse: {border-top-style: inherit} [CSS::Module] ok 320 - CSS2.1 declarations no warnings [CSS::Module] ok 321 - CSS2.1 declarations ast [CSS::Module] ok 322 - CSS3 declarations parse: {border-top-style: ridge} [CSS::Module] ok 323 - CSS3 declarations no warnings [CSS::Module] ok 324 - CSS3 declarations ast [CSS::Module] ok 325 - ast reserialization [CSS::Module] ok 326 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 327 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 328 - -- CSS3 reserialized declarations ast [CSS::Module] ok 329 - CSS3 border-top-style: able to parse unexpected input [CSS::Module] ok 330 - CSS3 border-top-style: unexpected input produces warning [CSS::Module] ok 331 - CSS3 declarations parse: {border-top-style: inherit} [CSS::Module] ok 332 - CSS3 declarations no warnings [CSS::Module] ok 333 - CSS3 declarations ast [CSS::Module] ok 334 - CSS3 declarations parse: {border-top-style: initial} [CSS::Module] ok 335 - CSS3 declarations no warnings [CSS::Module] ok 336 - CSS3 declarations ast [CSS::Module] ok 337 - CSS1 declarations parse: {border: 1px solid red} [CSS::Module] ok 338 - CSS1 declarations no warnings [CSS::Module] ok 339 - CSS1 declarations ast [CSS::Module] ok 340 - CSS1 border: able to parse unexpected input [CSS::Module] ok 341 - CSS1 border: unexpected input produces warning [CSS::Module] ok 342 - CSS2.1 declarations parse: {border: 1px solid red} [CSS::Module] ok 343 - CSS2.1 declarations no warnings [CSS::Module] ok 344 - CSS2.1 declarations ast [CSS::Module] ok 345 - CSS2.1 border: able to parse unexpected input [CSS::Module] ok 346 - CSS2.1 border: unexpected input produces warning [CSS::Module] ok 347 - CSS2.1 declarations parse: {border: inherit} [CSS::Module] ok 348 - CSS2.1 declarations no warnings [CSS::Module] ok 349 - CSS2.1 declarations ast [CSS::Module] ok 350 - CSS3 declarations parse: {border: 1px solid red} [CSS::Module] ok 351 - CSS3 declarations no warnings [CSS::Module] ok 352 - CSS3 declarations ast [CSS::Module] ok 353 - ast reserialization [CSS::Module] ok 354 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 355 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 356 - -- CSS3 reserialized declarations ast [CSS::Module] ok 357 - CSS3 border: able to parse unexpected input [CSS::Module] ok 358 - CSS3 border: unexpected input produces warning [CSS::Module] ok 359 - CSS3 declarations parse: {border: inherit} [CSS::Module] ok 360 - CSS3 declarations no warnings [CSS::Module] ok 361 - CSS3 declarations ast [CSS::Module] ok 362 - CSS3 declarations parse: {border: initial} [CSS::Module] ok 363 - CSS3 declarations no warnings [CSS::Module] ok 364 - CSS3 declarations ast [CSS::Module] ok 365 - CSS1 declarations parse: {border: 1px red blue} [CSS::Module] ok 366 - CSS1 declarations warnings [CSS::Module] ok 367 - CSS2.1 declarations parse: {border: 1px red blue} [CSS::Module] ok 368 - CSS2.1 declarations warnings [CSS::Module] ok 369 - CSS3 declarations parse: {border: 1px red blue} [CSS::Module] ok 370 - CSS3 declarations warnings [CSS::Module] ok 371 - CSS1 declarations parse: {clear: both} [CSS::Module] ok 372 - CSS1 declarations no warnings [CSS::Module] ok 373 - CSS1 declarations ast [CSS::Module] ok 374 - CSS1 clear: able to parse unexpected input [CSS::Module] ok 375 - CSS1 clear: unexpected input produces warning [CSS::Module] ok 376 - CSS2.1 declarations parse: {clear: both} [CSS::Module] ok 377 - CSS2.1 declarations no warnings [CSS::Module] ok 378 - CSS2.1 declarations ast [CSS::Module] ok 379 - CSS2.1 clear: able to parse unexpected input [CSS::Module] ok 380 - CSS2.1 clear: unexpected input produces warning [CSS::Module] ok 381 - CSS2.1 declarations parse: {clear: inherit} [CSS::Module] ok 382 - CSS2.1 declarations no warnings [CSS::Module] ok 383 - CSS2.1 declarations ast [CSS::Module] ok 384 - CSS3 declarations parse: {clear: both} [CSS::Module] ok 385 - CSS3 declarations no warnings [CSS::Module] ok 386 - CSS3 declarations ast [CSS::Module] ok 387 - ast reserialization [CSS::Module] ok 388 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 389 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 390 - -- CSS3 reserialized declarations ast [CSS::Module] ok 391 - CSS3 clear: able to parse unexpected input [CSS::Module] ok 392 - CSS3 clear: unexpected input produces warning [CSS::Module] ok 393 - CSS3 declarations parse: {clear: inherit} [CSS::Module] ok 394 - CSS3 declarations no warnings [CSS::Module] ok 395 - CSS3 declarations ast [CSS::Module] ok 396 - CSS3 declarations parse: {clear: initial} [CSS::Module] ok 397 - CSS3 declarations no warnings [CSS::Module] ok 398 - CSS3 declarations ast [CSS::Module] ok 399 - CSS1 declarations parse: {color: \#3377aa} [CSS::Module] ok 400 - CSS1 declarations no warnings [CSS::Module] ok 401 - CSS1 declarations ast [CSS::Module] ok 402 - CSS1 color: able to parse unexpected input [CSS::Module] ok 403 - CSS1 color: unexpected input produces warning [CSS::Module] ok 404 - CSS2.1 declarations parse: {color: \#3377aa} [CSS::Module] ok 405 - CSS2.1 declarations no warnings [CSS::Module] ok 406 - CSS2.1 declarations ast [CSS::Module] ok 407 - CSS2.1 color: able to parse unexpected input [CSS::Module] ok 408 - CSS2.1 color: unexpected input produces warning [CSS::Module] ok 409 - CSS2.1 declarations parse: {color: inherit} [CSS::Module] ok 410 - CSS2.1 declarations no warnings [CSS::Module] ok 411 - CSS2.1 declarations ast [CSS::Module] ok 412 - CSS3 declarations parse: {color: \#3377aa} [CSS::Module] ok 413 - CSS3 declarations no warnings [CSS::Module] ok 414 - CSS3 declarations ast [CSS::Module] ok 415 - ast reserialization [CSS::Module] ok 416 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 417 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 418 - -- CSS3 reserialized declarations ast [CSS::Module] ok 419 - CSS3 color: able to parse unexpected input [CSS::Module] ok 420 - CSS3 color: unexpected input produces warning [CSS::Module] ok 421 - CSS3 declarations parse: {color: inherit} [CSS::Module] ok 422 - CSS3 declarations no warnings [CSS::Module] ok 423 - CSS3 declarations ast [CSS::Module] ok 424 - CSS3 declarations parse: {color: initial} [CSS::Module] ok 425 - CSS3 declarations no warnings [CSS::Module] ok 426 - CSS3 declarations ast [CSS::Module] ok 427 - CSS1 declarations parse: {display: list-item} [CSS::Module] ok 428 - CSS1 declarations no warnings [CSS::Module] ok 429 - CSS1 declarations ast [CSS::Module] ok 430 - CSS1 display: able to parse unexpected input [CSS::Module] ok 431 - CSS1 display: unexpected input produces warning [CSS::Module] ok 432 - CSS2.1 declarations parse: {display: list-item} [CSS::Module] ok 433 - CSS2.1 declarations no warnings [CSS::Module] ok 434 - CSS2.1 declarations ast [CSS::Module] ok 435 - CSS2.1 display: able to parse unexpected input [CSS::Module] ok 436 - CSS2.1 display: unexpected input produces warning [CSS::Module] ok 437 - CSS2.1 declarations parse: {display: inherit} [CSS::Module] ok 438 - CSS2.1 declarations no warnings [CSS::Module] ok 439 - CSS2.1 declarations ast [CSS::Module] ok 440 - CSS3 declarations parse: {display: list-item} [CSS::Module] ok 441 - CSS3 declarations no warnings [CSS::Module] ok 442 - CSS3 declarations ast [CSS::Module] ok 443 - ast reserialization [CSS::Module] ok 444 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 445 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 446 - -- CSS3 reserialized declarations ast [CSS::Module] ok 447 - CSS3 display: able to parse unexpected input [CSS::Module] ok 448 - CSS3 display: unexpected input produces warning [CSS::Module] ok 449 - CSS3 declarations parse: {display: inherit} [CSS::Module] ok 450 - CSS3 declarations no warnings [CSS::Module] ok 451 - CSS3 declarations ast [CSS::Module] ok 452 - CSS3 declarations parse: {display: initial} [CSS::Module] ok 453 - CSS3 declarations no warnings [CSS::Module] ok 454 - CSS3 declarations ast [CSS::Module] ok 455 - CSS1 declarations parse: {float: left} [CSS::Module] ok 456 - CSS1 declarations no warnings [CSS::Module] ok 457 - CSS1 declarations ast [CSS::Module] ok 458 - CSS1 float: able to parse unexpected input [CSS::Module] ok 459 - CSS1 float: unexpected input produces warning [CSS::Module] ok 460 - CSS2.1 declarations parse: {float: left} [CSS::Module] ok 461 - CSS2.1 declarations no warnings [CSS::Module] ok 462 - CSS2.1 declarations ast [CSS::Module] ok 463 - CSS2.1 float: able to parse unexpected input [CSS::Module] ok 464 - CSS2.1 float: unexpected input produces warning [CSS::Module] ok 465 - CSS2.1 declarations parse: {float: inherit} [CSS::Module] ok 466 - CSS2.1 declarations no warnings [CSS::Module] ok 467 - CSS2.1 declarations ast [CSS::Module] ok 468 - CSS3 declarations parse: {float: left} [CSS::Module] ok 469 - CSS3 declarations no warnings [CSS::Module] ok 470 - CSS3 declarations ast [CSS::Module] ok 471 - ast reserialization [CSS::Module] ok 472 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 473 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 474 - -- CSS3 reserialized declarations ast [CSS::Module] ok 475 - CSS3 float: able to parse unexpected input [CSS::Module] ok 476 - CSS3 float: unexpected input produces warning [CSS::Module] ok 477 - CSS3 declarations parse: {float: inherit} [CSS::Module] ok 478 - CSS3 declarations no warnings [CSS::Module] ok 479 - CSS3 declarations ast [CSS::Module] ok 480 - CSS3 declarations parse: {float: initial} [CSS::Module] ok 481 - CSS3 declarations no warnings [CSS::Module] ok 482 - CSS3 declarations ast [CSS::Module] ok 483 - CSS1 declarations parse: {font-family: Gill, 'Helvetica', sans-serif} [CSS::Module] ok 484 - CSS1 declarations no warnings [CSS::Module] ok 485 - CSS1 declarations ast [CSS::Module] ok 486 - CSS1 font-family: able to parse unexpected input [CSS::Module] ok 487 - CSS1 font-family: unexpected input produces warning [CSS::Module] ok 488 - CSS2.1 declarations parse: {font-family: Gill, 'Helvetica', sans-serif} [CSS::Module] ok 489 - CSS2.1 declarations no warnings [CSS::Module] ok 490 - CSS2.1 declarations ast [CSS::Module] ok 491 - CSS2.1 font-family: able to parse unexpected input [CSS::Module] ok 492 - CSS2.1 font-family: unexpected input produces warning [CSS::Module] ok 493 - CSS2.1 declarations parse: {font-family: inherit} [CSS::Module] ok 494 - CSS2.1 declarations no warnings [CSS::Module] ok 495 - CSS2.1 declarations ast [CSS::Module] ok 496 - CSS3 declarations parse: {font-family: Gill, 'Helvetica', sans-serif} [CSS::Module] ok 497 - CSS3 declarations no warnings [CSS::Module] ok 498 - CSS3 declarations ast [CSS::Module] ok 499 - ast reserialization [CSS::Module] ok 500 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 501 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 502 - -- CSS3 reserialized declarations ast [CSS::Module] ok 503 - CSS3 font-family: able to parse unexpected input [CSS::Module] ok 504 - CSS3 font-family: unexpected input produces warning [CSS::Module] ok 505 - CSS3 declarations parse: {font-family: inherit} [CSS::Module] ok 506 - CSS3 declarations no warnings [CSS::Module] ok 507 - CSS3 declarations ast [CSS::Module] ok 508 - CSS3 declarations parse: {font-family: initial} [CSS::Module] ok 509 - CSS3 declarations no warnings [CSS::Module] ok 510 - CSS3 declarations ast [CSS::Module] ok 511 - CSS1 declarations parse: {font-family: New Century Schoolbook} [CSS::Module] ok 512 - CSS1 declarations no warnings [CSS::Module] ok 513 - CSS1 declarations ast [CSS::Module] ok 514 - CSS2.1 declarations parse: {font-family: New Century Schoolbook} [CSS::Module] ok 515 - CSS2.1 declarations no warnings [CSS::Module] ok 516 - CSS2.1 declarations ast [CSS::Module] ok 517 - CSS3 declarations parse: {font-family: New Century Schoolbook} [CSS::Module] ok 518 - CSS3 declarations no warnings [CSS::Module] ok 519 - CSS3 declarations ast [CSS::Module] ok 520 - ast reserialization [CSS::Module] ok 521 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 522 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 523 - -- CSS3 reserialized declarations ast [CSS::Module] ok 524 - CSS1 declarations parse: {font-family: New [CSS::Module] # Century Schoolbook} [CSS::Module] ok 525 - CSS1 declarations no warnings [CSS::Module] ok 526 - CSS1 declarations ast [CSS::Module] ok 527 - CSS2.1 declarations parse: {font-family: New [CSS::Module] # Century Schoolbook} [CSS::Module] ok 528 - CSS2.1 declarations no warnings [CSS::Module] ok 529 - CSS2.1 declarations ast [CSS::Module] ok 530 - CSS3 declarations parse: {font-family: New [CSS::Module] # Century Schoolbook} [CSS::Module] ok 531 - CSS3 declarations no warnings [CSS::Module] ok 532 - CSS3 declarations ast [CSS::Module] ok 533 - ast reserialization [CSS::Module] ok 534 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 535 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 536 - -- CSS3 reserialized declarations ast [CSS::Module] ok 537 - CSS1 declarations parse: {font-style: italic} [CSS::Module] ok 538 - CSS1 declarations no warnings [CSS::Module] ok 539 - CSS1 declarations ast [CSS::Module] ok 540 - CSS1 font-style: able to parse unexpected input [CSS::Module] ok 541 - CSS1 font-style: unexpected input produces warning [CSS::Module] ok 542 - CSS2.1 declarations parse: {font-style: italic} [CSS::Module] ok 543 - CSS2.1 declarations no warnings [CSS::Module] ok 544 - CSS2.1 declarations ast [CSS::Module] ok 545 - CSS2.1 font-style: able to parse unexpected input [CSS::Module] ok 546 - CSS2.1 font-style: unexpected input produces warning [CSS::Module] ok 547 - CSS2.1 declarations parse: {font-style: inherit} [CSS::Module] ok 548 - CSS2.1 declarations no warnings [CSS::Module] ok 549 - CSS2.1 declarations ast [CSS::Module] ok 550 - CSS3 declarations parse: {font-style: italic} [CSS::Module] ok 551 - CSS3 declarations no warnings [CSS::Module] ok 552 - CSS3 declarations ast [CSS::Module] ok 553 - ast reserialization [CSS::Module] ok 554 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 555 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 556 - -- CSS3 reserialized declarations ast [CSS::Module] ok 557 - CSS3 font-style: able to parse unexpected input [CSS::Module] ok 558 - CSS3 font-style: unexpected input produces warning [CSS::Module] ok 559 - CSS3 declarations parse: {font-style: inherit} [CSS::Module] ok 560 - CSS3 declarations no warnings [CSS::Module] ok 561 - CSS3 declarations ast [CSS::Module] ok 562 - CSS3 declarations parse: {font-style: initial} [CSS::Module] ok 563 - CSS3 declarations no warnings [CSS::Module] ok 564 - CSS3 declarations ast [CSS::Module] ok 565 - CSS1 declarations parse: {font-variant: small-caps} [CSS::Module] ok 566 - CSS1 declarations no warnings [CSS::Module] ok 567 - CSS1 declarations ast [CSS::Module] ok 568 - CSS1 font-variant: able to parse unexpected input [CSS::Module] ok 569 - CSS1 font-variant: unexpected input produces warning [CSS::Module] ok 570 - CSS2.1 declarations parse: {font-variant: small-caps} [CSS::Module] ok 571 - CSS2.1 declarations no warnings [CSS::Module] ok 572 - CSS2.1 declarations ast [CSS::Module] ok 573 - CSS2.1 font-variant: able to parse unexpected input [CSS::Module] ok 574 - CSS2.1 font-variant: unexpected input produces warning [CSS::Module] ok 575 - CSS2.1 declarations parse: {font-variant: inherit} [CSS::Module] ok 576 - CSS2.1 declarations no warnings [CSS::Module] ok 577 - CSS2.1 declarations ast [CSS::Module] ok 578 - CSS3 declarations parse: {font-variant: small-caps} [CSS::Module] ok 579 - CSS3 declarations no warnings [CSS::Module] ok 580 - CSS3 declarations ast [CSS::Module] ok 581 - ast reserialization [CSS::Module] ok 582 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 583 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 584 - -- CSS3 reserialized declarations ast [CSS::Module] ok 585 - CSS3 font-variant: able to parse unexpected input [CSS::Module] ok 586 - CSS3 font-variant: unexpected input produces warning [CSS::Module] ok 587 - CSS3 declarations parse: {font-variant: inherit} [CSS::Module] ok 588 - CSS3 declarations no warnings [CSS::Module] ok 589 - CSS3 declarations ast [CSS::Module] ok 590 - CSS3 declarations parse: {font-variant: initial} [CSS::Module] ok 591 - CSS3 declarations no warnings [CSS::Module] ok 592 - CSS3 declarations ast [CSS::Module] ok 593 - CSS1 declarations parse: {font-weight: bolder} [CSS::Module] ok 594 - CSS1 declarations no warnings [CSS::Module] ok 595 - CSS1 declarations ast [CSS::Module] ok 596 - CSS1 font-weight: able to parse unexpected input [CSS::Module] ok 597 - CSS1 font-weight: unexpected input produces warning [CSS::Module] ok 598 - CSS2.1 declarations parse: {font-weight: bolder} [CSS::Module] ok 599 - CSS2.1 declarations no warnings [CSS::Module] ok 600 - CSS2.1 declarations ast [CSS::Module] ok 601 - CSS2.1 font-weight: able to parse unexpected input [CSS::Module] ok 602 - CSS2.1 font-weight: unexpected input produces warning [CSS::Module] ok 603 - CSS2.1 declarations parse: {font-weight: inherit} [CSS::Module] ok 604 - CSS2.1 declarations no warnings [CSS::Module] ok 605 - CSS2.1 declarations ast [CSS::Module] ok 606 - CSS3 declarations parse: {font-weight: bolder} [CSS::Module] ok 607 - CSS3 declarations no warnings [CSS::Module] ok 608 - CSS3 declarations ast [CSS::Module] ok 609 - ast reserialization [CSS::Module] ok 610 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 611 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 612 - -- CSS3 reserialized declarations ast [CSS::Module] ok 613 - CSS3 font-weight: able to parse unexpected input [CSS::Module] ok 614 - CSS3 font-weight: unexpected input produces warning [CSS::Module] ok 615 - CSS3 declarations parse: {font-weight: inherit} [CSS::Module] ok 616 - CSS3 declarations no warnings [CSS::Module] ok 617 - CSS3 declarations ast [CSS::Module] ok 618 - CSS3 declarations parse: {font-weight: initial} [CSS::Module] ok 619 - CSS3 declarations no warnings [CSS::Module] ok 620 - CSS3 declarations ast [CSS::Module] ok 621 - CSS1 declarations parse: {font-weight: 800} [CSS::Module] ok 622 - CSS1 declarations no warnings [CSS::Module] ok 623 - CSS1 declarations ast [CSS::Module] ok 624 - CSS2.1 declarations parse: {font-weight: 800} [CSS::Module] ok 625 - CSS2.1 declarations no warnings [CSS::Module] ok 626 - CSS2.1 declarations ast [CSS::Module] ok 627 - CSS3 declarations parse: {font-weight: 800} [CSS::Module] ok 628 - CSS3 declarations no warnings [CSS::Module] ok 629 - CSS3 declarations ast [CSS::Module] ok 630 - ast reserialization [CSS::Module] ok 631 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 632 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 633 - -- CSS3 reserialized declarations ast [CSS::Module] ok 634 - CSS1 declarations parse: {font-size: 12pt} [CSS::Module] ok 635 - CSS1 declarations no warnings [CSS::Module] ok 636 - CSS1 declarations ast [CSS::Module] ok 637 - CSS1 font-size: able to parse unexpected input [CSS::Module] ok 638 - CSS1 font-size: unexpected input produces warning [CSS::Module] ok 639 - CSS2.1 declarations parse: {font-size: 12pt} [CSS::Module] ok 640 - CSS2.1 declarations no warnings [CSS::Module] ok 641 - CSS2.1 declarations ast [CSS::Module] ok 642 - CSS2.1 font-size: able to parse unexpected input [CSS::Module] ok 643 - CSS2.1 font-size: unexpected input produces warning [CSS::Module] ok 644 - CSS2.1 declarations parse: {font-size: inherit} [CSS::Module] ok 645 - CSS2.1 declarations no warnings [CSS::Module] ok 646 - CSS2.1 declarations ast [CSS::Module] ok 647 - CSS3 declarations parse: {font-size: 12pt} [CSS::Module] ok 648 - CSS3 declarations no warnings [CSS::Module] ok 649 - CSS3 declarations ast [CSS::Module] ok 650 - ast reserialization [CSS::Module] ok 651 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 652 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 653 - -- CSS3 reserialized declarations ast [CSS::Module] ok 654 - CSS3 font-size: able to parse unexpected input [CSS::Module] ok 655 - CSS3 font-size: unexpected input produces warning [CSS::Module] ok 656 - CSS3 declarations parse: {font-size: inherit} [CSS::Module] ok 657 - CSS3 declarations no warnings [CSS::Module] ok 658 - CSS3 declarations ast [CSS::Module] ok 659 - CSS3 declarations parse: {font-size: initial} [CSS::Module] ok 660 - CSS3 declarations no warnings [CSS::Module] ok 661 - CSS3 declarations ast [CSS::Module] ok 662 - CSS1 declarations parse: {font-size: 150%} [CSS::Module] ok 663 - CSS1 declarations no warnings [CSS::Module] ok 664 - CSS1 declarations ast [CSS::Module] ok 665 - CSS2.1 declarations parse: {font-size: 150%} [CSS::Module] ok 666 - CSS2.1 declarations no warnings [CSS::Module] ok 667 - CSS2.1 declarations ast [CSS::Module] ok 668 - CSS3 declarations parse: {font-size: 150%} [CSS::Module] ok 669 - CSS3 declarations no warnings [CSS::Module] ok 670 - CSS3 declarations ast [CSS::Module] ok 671 - ast reserialization [CSS::Module] ok 672 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 673 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 674 - -- CSS3 reserialized declarations ast [CSS::Module] ok 675 - CSS1 declarations parse: {font-size: Larger} [CSS::Module] ok 676 - CSS1 declarations no warnings [CSS::Module] ok 677 - CSS1 declarations ast [CSS::Module] ok 678 - CSS2.1 declarations parse: {font-size: Larger} [CSS::Module] ok 679 - CSS2.1 declarations no warnings [CSS::Module] ok 680 - CSS2.1 declarations ast [CSS::Module] ok 681 - CSS3 declarations parse: {font-size: Larger} [CSS::Module] ok 682 - CSS3 declarations no warnings [CSS::Module] ok 683 - CSS3 declarations ast [CSS::Module] ok 684 - ast reserialization [CSS::Module] ok 685 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 686 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 687 - -- CSS3 reserialized declarations ast [CSS::Module] ok 688 - CSS1 declarations parse: {font: 12pt/14pt sans-serif} [CSS::Module] ok 689 - CSS1 declarations no warnings [CSS::Module] ok 690 - CSS1 declarations ast [CSS::Module] ok 691 - CSS1 font: able to parse unexpected input [CSS::Module] ok 692 - CSS1 font: unexpected input produces warning [CSS::Module] ok 693 - CSS2.1 declarations parse: {font: 12pt/14pt sans-serif} [CSS::Module] ok 694 - CSS2.1 declarations no warnings [CSS::Module] ok 695 - CSS2.1 declarations ast [CSS::Module] ok 696 - CSS2.1 font: able to parse unexpected input [CSS::Module] ok 697 - CSS2.1 font: unexpected input produces warning [CSS::Module] ok 698 - CSS2.1 declarations parse: {font: inherit} [CSS::Module] ok 699 - CSS2.1 declarations no warnings [CSS::Module] ok 700 - CSS2.1 declarations ast [CSS::Module] ok 701 - CSS3 declarations parse: {font: 12pt/14pt sans-serif} [CSS::Module] ok 702 - CSS3 declarations no warnings [CSS::Module] ok 703 - CSS3 declarations ast [CSS::Module] ok 704 - ast reserialization [CSS::Module] ok 705 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 706 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 707 - -- CSS3 reserialized declarations ast [CSS::Module] ok 708 - CSS3 font: able to parse unexpected input [CSS::Module] ok 709 - CSS3 font: unexpected input produces warning [CSS::Module] ok 710 - CSS3 declarations parse: {font: inherit} [CSS::Module] ok 711 - CSS3 declarations no warnings [CSS::Module] ok 712 - CSS3 declarations ast [CSS::Module] ok 713 - CSS3 declarations parse: {font: initial} [CSS::Module] ok 714 - CSS3 declarations no warnings [CSS::Module] ok 715 - CSS3 declarations ast [CSS::Module] ok 716 - CSS1 declarations parse: {font: normal small-caps 120%/120% fantasy} [CSS::Module] ok 717 - CSS1 declarations no warnings [CSS::Module] ok 718 - CSS1 declarations ast [CSS::Module] ok 719 - CSS2.1 declarations parse: {font: normal small-caps 120%/120% fantasy} [CSS::Module] ok 720 - CSS2.1 declarations no warnings [CSS::Module] ok 721 - CSS2.1 declarations ast [CSS::Module] ok 722 - CSS3 declarations parse: {font: normal small-caps 120%/120% fantasy} [CSS::Module] ok 723 - CSS3 declarations no warnings [CSS::Module] ok 724 - CSS3 declarations ast [CSS::Module] ok 725 - ast reserialization [CSS::Module] ok 726 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 727 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 728 - -- CSS3 reserialized declarations ast [CSS::Module] ok 729 - CSS1 declarations parse: {font: 10pt courier bold} [CSS::Module] ok 730 - CSS1 declarations no warnings [CSS::Module] ok 731 - CSS1 declarations ast [CSS::Module] ok 732 - CSS2.1 declarations parse: {font: 10pt courier bold} [CSS::Module] ok 733 - CSS2.1 declarations no warnings [CSS::Module] ok 734 - CSS2.1 declarations ast [CSS::Module] ok 735 - CSS3 declarations parse: {font: 10pt courier bold} [CSS::Module] ok 736 - CSS3 declarations no warnings [CSS::Module] ok 737 - CSS3 declarations ast [CSS::Module] ok 738 - ast reserialization [CSS::Module] ok 739 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 740 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 741 - -- CSS3 reserialized declarations ast [CSS::Module] ok 742 - CSS1 declarations parse: {letter-spacing: normal} [CSS::Module] ok 743 - CSS1 declarations no warnings [CSS::Module] ok 744 - CSS1 declarations ast [CSS::Module] ok 745 - CSS1 letter-spacing: able to parse unexpected input [CSS::Module] ok 746 - CSS1 letter-spacing: unexpected input produces warning [CSS::Module] ok 747 - CSS2.1 declarations parse: {letter-spacing: normal} [CSS::Module] ok 748 - CSS2.1 declarations no warnings [CSS::Module] ok 749 - CSS2.1 declarations ast [CSS::Module] ok 750 - CSS2.1 letter-spacing: able to parse unexpected input [CSS::Module] ok 751 - CSS2.1 letter-spacing: unexpected input produces warning [CSS::Module] ok 752 - CSS2.1 declarations parse: {letter-spacing: inherit} [CSS::Module] ok 753 - CSS2.1 declarations no warnings [CSS::Module] ok 754 - CSS2.1 declarations ast [CSS::Module] ok 755 - CSS3 declarations parse: {letter-spacing: normal} [CSS::Module] ok 756 - CSS3 declarations no warnings [CSS::Module] ok 757 - CSS3 declarations ast [CSS::Module] ok 758 - ast reserialization [CSS::Module] ok 759 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 760 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 761 - -- CSS3 reserialized declarations ast [CSS::Module] ok 762 - CSS3 letter-spacing: able to parse unexpected input [CSS::Module] ok 763 - CSS3 letter-spacing: unexpected input produces warning [CSS::Module] ok 764 - CSS3 declarations parse: {letter-spacing: inherit} [CSS::Module] ok 765 - CSS3 declarations no warnings [CSS::Module] ok 766 - CSS3 declarations ast [CSS::Module] ok 767 - CSS3 declarations parse: {letter-spacing: initial} [CSS::Module] ok 768 - CSS3 declarations no warnings [CSS::Module] ok 769 - CSS3 declarations ast [CSS::Module] ok 770 - CSS1 declarations parse: {line-height: 120%} [CSS::Module] ok 771 - CSS1 declarations no warnings [CSS::Module] ok 772 - CSS1 declarations ast [CSS::Module] ok 773 - CSS1 line-height: able to parse unexpected input [CSS::Module] ok 774 - CSS1 line-height: unexpected input produces warning [CSS::Module] ok 775 - CSS2.1 declarations parse: {line-height: 120%} [CSS::Module] ok 776 - CSS2.1 declarations no warnings [CSS::Module] ok 777 - CSS2.1 declarations ast [CSS::Module] ok 778 - CSS2.1 line-height: able to parse unexpected input [CSS::Module] ok 779 - CSS2.1 line-height: unexpected input produces warning [CSS::Module] ok 780 - CSS2.1 declarations parse: {line-height: inherit} [CSS::Module] ok 781 - CSS2.1 declarations no warnings [CSS::Module] ok 782 - CSS2.1 declarations ast [CSS::Module] ok 783 - CSS3 declarations parse: {line-height: 120%} [CSS::Module] ok 784 - CSS3 declarations no warnings [CSS::Module] ok 785 - CSS3 declarations ast [CSS::Module] ok 786 - ast reserialization [CSS::Module] ok 787 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 788 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 789 - -- CSS3 reserialized declarations ast [CSS::Module] ok 790 - CSS3 line-height: able to parse unexpected input [CSS::Module] ok 791 - CSS3 line-height: unexpected input produces warning [CSS::Module] ok 792 - CSS3 declarations parse: {line-height: inherit} [CSS::Module] ok 793 - CSS3 declarations no warnings [CSS::Module] ok 794 - CSS3 declarations ast [CSS::Module] ok 795 - CSS3 declarations parse: {line-height: initial} [CSS::Module] ok 796 - CSS3 declarations no warnings [CSS::Module] ok 797 - CSS3 declarations ast [CSS::Module] ok 798 - CSS1 declarations parse: {list-style-type: square} [CSS::Module] ok 799 - CSS1 declarations no warnings [CSS::Module] ok 800 - CSS1 declarations ast [CSS::Module] ok 801 - CSS1 list-style-type: able to parse unexpected input [CSS::Module] ok 802 - CSS1 list-style-type: unexpected input produces warning [CSS::Module] ok 803 - CSS2.1 declarations parse: {list-style-type: square} [CSS::Module] ok 804 - CSS2.1 declarations no warnings [CSS::Module] ok 805 - CSS2.1 declarations ast [CSS::Module] ok 806 - CSS2.1 list-style-type: able to parse unexpected input [CSS::Module] ok 807 - CSS2.1 list-style-type: unexpected input produces warning [CSS::Module] ok 808 - CSS2.1 declarations parse: {list-style-type: inherit} [CSS::Module] ok 809 - CSS2.1 declarations no warnings [CSS::Module] ok 810 - CSS2.1 declarations ast [CSS::Module] ok 811 - CSS3 declarations parse: {list-style-type: square} [CSS::Module] ok 812 - CSS3 declarations no warnings [CSS::Module] ok 813 - CSS3 declarations ast [CSS::Module] ok 814 - ast reserialization [CSS::Module] ok 815 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 816 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 817 - -- CSS3 reserialized declarations ast [CSS::Module] ok 818 - CSS3 list-style-type: able to parse unexpected input [CSS::Module] ok 819 - CSS3 list-style-type: unexpected input produces warning [CSS::Module] ok 820 - CSS3 declarations parse: {list-style-type: inherit} [CSS::Module] ok 821 - CSS3 declarations no warnings [CSS::Module] ok 822 - CSS3 declarations ast [CSS::Module] ok 823 - CSS3 declarations parse: {list-style-type: initial} [CSS::Module] ok 824 - CSS3 declarations no warnings [CSS::Module] ok 825 - CSS3 declarations ast [CSS::Module] ok 826 - CSS1 declarations parse: {list-style-image: url(snoopy.png)} [CSS::Module] ok 827 - CSS1 declarations no warnings [CSS::Module] ok 828 - CSS1 declarations ast [CSS::Module] ok 829 - CSS1 list-style-image: able to parse unexpected input [CSS::Module] ok 830 - CSS1 list-style-image: unexpected input produces warning [CSS::Module] ok 831 - CSS2.1 declarations parse: {list-style-image: url(snoopy.png)} [CSS::Module] ok 832 - CSS2.1 declarations no warnings [CSS::Module] ok 833 - CSS2.1 declarations ast [CSS::Module] ok 834 - CSS2.1 list-style-image: able to parse unexpected input [CSS::Module] ok 835 - CSS2.1 list-style-image: unexpected input produces warning [CSS::Module] ok 836 - CSS2.1 declarations parse: {list-style-image: inherit} [CSS::Module] ok 837 - CSS2.1 declarations no warnings [CSS::Module] ok 838 - CSS2.1 declarations ast [CSS::Module] ok 839 - CSS3 declarations parse: {list-style-image: url(snoopy.png)} [CSS::Module] ok 840 - CSS3 declarations no warnings [CSS::Module] ok 841 - CSS3 declarations ast [CSS::Module] ok 842 - ast reserialization [CSS::Module] ok 843 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 844 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 845 - -- CSS3 reserialized declarations ast [CSS::Module] ok 846 - CSS3 list-style-image: able to parse unexpected input [CSS::Module] ok 847 - CSS3 list-style-image: unexpected input produces warning [CSS::Module] ok 848 - CSS3 declarations parse: {list-style-image: inherit} [CSS::Module] ok 849 - CSS3 declarations no warnings [CSS::Module] ok 850 - CSS3 declarations ast [CSS::Module] ok 851 - CSS3 declarations parse: {list-style-image: initial} [CSS::Module] ok 852 - CSS3 declarations no warnings [CSS::Module] ok 853 - CSS3 declarations ast [CSS::Module] ok 854 - CSS1 declarations parse: {list-style-position: outside} [CSS::Module] ok 855 - CSS1 declarations no warnings [CSS::Module] ok 856 - CSS1 declarations ast [CSS::Module] ok 857 - CSS1 list-style-position: able to parse unexpected input [CSS::Module] ok 858 - CSS1 list-style-position: unexpected input produces warning [CSS::Module] ok 859 - CSS2.1 declarations parse: {list-style-position: outside} [CSS::Module] ok 860 - CSS2.1 declarations no warnings [CSS::Module] ok 861 - CSS2.1 declarations ast [CSS::Module] ok 862 - CSS2.1 list-style-position: able to parse unexpected input [CSS::Module] ok 863 - CSS2.1 list-style-position: unexpected input produces warning [CSS::Module] ok 864 - CSS2.1 declarations parse: {list-style-position: inherit} [CSS::Module] ok 865 - CSS2.1 declarations no warnings [CSS::Module] ok 866 - CSS2.1 declarations ast [CSS::Module] ok 867 - CSS3 declarations parse: {list-style-position: outside} [CSS::Module] ok 868 - CSS3 declarations no warnings [CSS::Module] ok 869 - CSS3 declarations ast [CSS::Module] ok 870 - ast reserialization [CSS::Module] ok 871 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 872 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 873 - -- CSS3 reserialized declarations ast [CSS::Module] ok 874 - CSS3 list-style-position: able to parse unexpected input [CSS::Module] ok 875 - CSS3 list-style-position: unexpected input produces warning [CSS::Module] ok 876 - CSS3 declarations parse: {list-style-position: inherit} [CSS::Module] ok 877 - CSS3 declarations no warnings [CSS::Module] ok 878 - CSS3 declarations ast [CSS::Module] ok 879 - CSS3 declarations parse: {list-style-position: initial} [CSS::Module] ok 880 - CSS3 declarations no warnings [CSS::Module] ok 881 - CSS3 declarations ast [CSS::Module] ok 882 - CSS1 declarations parse: {list-style: url(http://png.com/ellipse.png) disc outside} [CSS::Module] ok 883 - CSS1 declarations no warnings [CSS::Module] ok 884 - CSS1 declarations ast [CSS::Module] ok 885 - CSS1 list-style: able to parse unexpected input [CSS::Module] ok 886 - CSS1 list-style: unexpected input produces warning [CSS::Module] ok 887 - CSS2.1 declarations parse: {list-style: url(http://png.com/ellipse.png) disc outside} [CSS::Module] ok 888 - CSS2.1 declarations no warnings [CSS::Module] ok 889 - CSS2.1 declarations ast [CSS::Module] ok 890 - CSS2.1 list-style: able to parse unexpected input [CSS::Module] ok 891 - CSS2.1 list-style: unexpected input produces warning [CSS::Module] ok 892 - CSS2.1 declarations parse: {list-style: inherit} [CSS::Module] ok 893 - CSS2.1 declarations no warnings [CSS::Module] ok 894 - CSS2.1 declarations ast [CSS::Module] ok 895 - CSS3 declarations parse: {list-style: url(http://png.com/ellipse.png) disc outside} [CSS::Module] ok 896 - CSS3 declarations no warnings [CSS::Module] ok 897 - CSS3 declarations ast [CSS::Module] ok 898 - ast reserialization [CSS::Module] ok 899 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 900 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 901 - -- CSS3 reserialized declarations ast [CSS::Module] ok 902 - CSS3 list-style: able to parse unexpected input [CSS::Module] ok 903 - CSS3 list-style: unexpected input produces warning [CSS::Module] ok 904 - CSS3 declarations parse: {list-style: inherit} [CSS::Module] ok 905 - CSS3 declarations no warnings [CSS::Module] ok 906 - CSS3 declarations ast [CSS::Module] ok 907 - CSS3 declarations parse: {list-style: initial} [CSS::Module] ok 908 - CSS3 declarations no warnings [CSS::Module] ok 909 - CSS3 declarations ast [CSS::Module] ok 910 - CSS1 declarations parse: {overflow: scroll} [CSS::Module] ok 911 - CSS1 declarations no warnings [CSS::Module] ok 912 - CSS1 declarations ast [CSS::Module] ok 913 - CSS1 overflow: able to parse unexpected input [CSS::Module] ok 914 - CSS1 overflow: unexpected input produces warning [CSS::Module] ok 915 - CSS2.1 declarations parse: {overflow: scroll} [CSS::Module] ok 916 - CSS2.1 declarations no warnings [CSS::Module] ok 917 - CSS2.1 declarations ast [CSS::Module] ok 918 - CSS2.1 overflow: able to parse unexpected input [CSS::Module] ok 919 - CSS2.1 overflow: unexpected input produces warning [CSS::Module] ok 920 - CSS2.1 declarations parse: {overflow: inherit} [CSS::Module] ok 921 - CSS2.1 declarations no warnings [CSS::Module] ok 922 - CSS2.1 declarations ast [CSS::Module] ok 923 - CSS3 declarations parse: {overflow: scroll} [CSS::Module] ok 924 - CSS3 declarations no warnings [CSS::Module] ok 925 - CSS3 declarations ast [CSS::Module] ok 926 - ast reserialization [CSS::Module] ok 927 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 928 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 929 - -- CSS3 reserialized declarations ast [CSS::Module] ok 930 - CSS3 overflow: able to parse unexpected input [CSS::Module] ok 931 - CSS3 overflow: unexpected input produces warning [CSS::Module] ok 932 - CSS3 declarations parse: {overflow: inherit} [CSS::Module] ok 933 - CSS3 declarations no warnings [CSS::Module] ok 934 - CSS3 declarations ast [CSS::Module] ok 935 - CSS3 declarations parse: {overflow: initial} [CSS::Module] ok 936 - CSS3 declarations no warnings [CSS::Module] ok 937 - CSS3 declarations ast [CSS::Module] ok 938 - CSS1 declarations parse: {padding-bottom: 2em} [CSS::Module] ok 939 - CSS1 declarations no warnings [CSS::Module] ok 940 - CSS1 declarations ast [CSS::Module] ok 941 - CSS1 padding-bottom: able to parse unexpected input [CSS::Module] ok 942 - CSS1 padding-bottom: unexpected input produces warning [CSS::Module] ok 943 - CSS2.1 declarations parse: {padding-bottom: 2em} [CSS::Module] ok 944 - CSS2.1 declarations no warnings [CSS::Module] ok 945 - CSS2.1 declarations ast [CSS::Module] ok 946 - CSS2.1 padding-bottom: able to parse unexpected input [CSS::Module] ok 947 - CSS2.1 padding-bottom: unexpected input produces warning [CSS::Module] ok 948 - CSS2.1 declarations parse: {padding-bottom: inherit} [CSS::Module] ok 949 - CSS2.1 declarations no warnings [CSS::Module] ok 950 - CSS2.1 declarations ast [CSS::Module] ok 951 - CSS3 declarations parse: {padding-bottom: 2em} [CSS::Module] ok 952 - CSS3 declarations no warnings [CSS::Module] ok 953 - CSS3 declarations ast [CSS::Module] ok 954 - ast reserialization [CSS::Module] ok 955 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 956 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 957 - -- CSS3 reserialized declarations ast [CSS::Module] ok 958 - CSS3 padding-bottom: able to parse unexpected input [CSS::Module] ok 959 - CSS3 padding-bottom: unexpected input produces warning [CSS::Module] ok 960 - CSS3 declarations parse: {padding-bottom: inherit} [CSS::Module] ok 961 - CSS3 declarations no warnings [CSS::Module] ok 962 - CSS3 declarations ast [CSS::Module] ok 963 - CSS3 declarations parse: {padding-bottom: initial} [CSS::Module] ok 964 - CSS3 declarations no warnings [CSS::Module] ok 965 - CSS3 declarations ast [CSS::Module] ok 966 - CSS1 declarations parse: {position: absolute} [CSS::Module] ok 967 - CSS1 declarations no warnings [CSS::Module] ok 968 - CSS1 declarations ast [CSS::Module] ok 969 - CSS1 position: able to parse unexpected input [CSS::Module] ok 970 - CSS1 position: unexpected input produces warning [CSS::Module] ok 971 - CSS2.1 declarations parse: {position: absolute} [CSS::Module] ok 972 - CSS2.1 declarations no warnings [CSS::Module] ok 973 - CSS2.1 declarations ast [CSS::Module] ok 974 - CSS2.1 position: able to parse unexpected input [CSS::Module] ok 975 - CSS2.1 position: unexpected input produces warning [CSS::Module] ok 976 - CSS2.1 declarations parse: {position: inherit} [CSS::Module] ok 977 - CSS2.1 declarations no warnings [CSS::Module] ok 978 - CSS2.1 declarations ast [CSS::Module] ok 979 - CSS3 declarations parse: {position: absolute} [CSS::Module] ok 980 - CSS3 declarations no warnings [CSS::Module] ok 981 - CSS3 declarations ast [CSS::Module] ok 982 - ast reserialization [CSS::Module] ok 983 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 984 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 985 - -- CSS3 reserialized declarations ast [CSS::Module] ok 986 - CSS3 position: able to parse unexpected input [CSS::Module] ok 987 - CSS3 position: unexpected input produces warning [CSS::Module] ok 988 - CSS3 declarations parse: {position: inherit} [CSS::Module] ok 989 - CSS3 declarations no warnings [CSS::Module] ok 990 - CSS3 declarations ast [CSS::Module] ok 991 - CSS3 declarations parse: {position: initial} [CSS::Module] ok 992 - CSS3 declarations no warnings [CSS::Module] ok 993 - CSS3 declarations ast [CSS::Module] ok 994 - CSS1 declarations parse: {margin-top: 1.25ex} [CSS::Module] ok 995 - CSS1 declarations no warnings [CSS::Module] ok 996 - CSS1 declarations ast [CSS::Module] ok 997 - CSS1 margin-top: able to parse unexpected input [CSS::Module] ok 998 - CSS1 margin-top: unexpected input produces warning [CSS::Module] ok 999 - CSS2.1 declarations parse: {margin-top: 1.25ex} [CSS::Module] ok 1000 - CSS2.1 declarations no warnings [CSS::Module] ok 1001 - CSS2.1 declarations ast [CSS::Module] ok 1002 - CSS2.1 margin-top: able to parse unexpected input [CSS::Module] ok 1003 - CSS2.1 margin-top: unexpected input produces warning [CSS::Module] ok 1004 - CSS2.1 declarations parse: {margin-top: inherit} [CSS::Module] ok 1005 - CSS2.1 declarations no warnings [CSS::Module] ok 1006 - CSS2.1 declarations ast [CSS::Module] ok 1007 - CSS3 declarations parse: {margin-top: 1.25ex} [CSS::Module] ok 1008 - CSS3 declarations no warnings [CSS::Module] ok 1009 - CSS3 declarations ast [CSS::Module] ok 1010 - ast reserialization [CSS::Module] ok 1011 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1012 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1013 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1014 - CSS3 margin-top: able to parse unexpected input [CSS::Module] ok 1015 - CSS3 margin-top: unexpected input produces warning [CSS::Module] ok 1016 - CSS3 declarations parse: {margin-top: inherit} [CSS::Module] ok 1017 - CSS3 declarations no warnings [CSS::Module] ok 1018 - CSS3 declarations ast [CSS::Module] ok 1019 - CSS3 declarations parse: {margin-top: initial} [CSS::Module] ok 1020 - CSS3 declarations no warnings [CSS::Module] ok 1021 - CSS3 declarations ast [CSS::Module] ok 1022 - CSS1 declarations parse: {margin: 1.2ex 1.5em 125% 0} [CSS::Module] ok 1023 - CSS1 declarations no warnings [CSS::Module] ok 1024 - CSS1 declarations ast [CSS::Module] ok 1025 - CSS1 margin: able to parse unexpected input [CSS::Module] ok 1026 - CSS1 margin: unexpected input produces warning [CSS::Module] ok 1027 - CSS2.1 declarations parse: {margin: 1.2ex 1.5em 125% 0} [CSS::Module] ok 1028 - CSS2.1 declarations no warnings [CSS::Module] ok 1029 - CSS2.1 declarations ast [CSS::Module] ok 1030 - CSS2.1 margin: able to parse unexpected input [CSS::Module] ok 1031 - CSS2.1 margin: unexpected input produces warning [CSS::Module] ok 1032 - CSS2.1 declarations parse: {margin: inherit} [CSS::Module] ok 1033 - CSS2.1 declarations no warnings [CSS::Module] ok 1034 - CSS2.1 declarations ast [CSS::Module] ok 1035 - CSS3 declarations parse: {margin: 1.2ex 1.5em 125% 0} [CSS::Module] ok 1036 - CSS3 declarations no warnings [CSS::Module] ok 1037 - CSS3 declarations ast [CSS::Module] ok 1038 - ast reserialization [CSS::Module] ok 1039 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1040 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1041 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1042 - CSS3 margin: able to parse unexpected input [CSS::Module] ok 1043 - CSS3 margin: unexpected input produces warning [CSS::Module] ok 1044 - CSS3 declarations parse: {margin: inherit} [CSS::Module] ok 1045 - CSS3 declarations no warnings [CSS::Module] ok 1046 - CSS3 declarations ast [CSS::Module] ok 1047 - CSS3 declarations parse: {margin: initial} [CSS::Module] ok 1048 - CSS3 declarations no warnings [CSS::Module] ok 1049 - CSS3 declarations ast [CSS::Module] ok 1050 - CSS1 declarations parse: {margin: 1.2ex 1.5em} [CSS::Module] ok 1051 - CSS1 declarations no warnings [CSS::Module] ok 1052 - CSS1 declarations ast [CSS::Module] ok 1053 - CSS2.1 declarations parse: {margin: 1.2ex 1.5em} [CSS::Module] ok 1054 - CSS2.1 declarations no warnings [CSS::Module] ok 1055 - CSS2.1 declarations ast [CSS::Module] ok 1056 - CSS3 declarations parse: {margin: 1.2ex 1.5em} [CSS::Module] ok 1057 - CSS3 declarations no warnings [CSS::Module] ok 1058 - CSS3 declarations ast [CSS::Module] ok 1059 - ast reserialization [CSS::Module] ok 1060 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1061 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1062 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1063 - CSS1 declarations parse: {text-decoration: Underline} [CSS::Module] ok 1064 - CSS1 declarations no warnings [CSS::Module] ok 1065 - CSS1 declarations ast [CSS::Module] ok 1066 - CSS1 text-decoration: able to parse unexpected input [CSS::Module] ok 1067 - CSS1 text-decoration: unexpected input produces warning [CSS::Module] ok 1068 - CSS2.1 declarations parse: {text-decoration: Underline} [CSS::Module] ok 1069 - CSS2.1 declarations no warnings [CSS::Module] ok 1070 - CSS2.1 declarations ast [CSS::Module] ok 1071 - CSS2.1 text-decoration: able to parse unexpected input [CSS::Module] ok 1072 - CSS2.1 text-decoration: unexpected input produces warning [CSS::Module] ok 1073 - CSS2.1 declarations parse: {text-decoration: inherit} [CSS::Module] ok 1074 - CSS2.1 declarations no warnings [CSS::Module] ok 1075 - CSS2.1 declarations ast [CSS::Module] ok 1076 - CSS3 declarations parse: {text-decoration: Underline} [CSS::Module] ok 1077 - CSS3 declarations no warnings [CSS::Module] ok 1078 - CSS3 declarations ast [CSS::Module] ok 1079 - ast reserialization [CSS::Module] ok 1080 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1081 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1082 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1083 - CSS3 text-decoration: able to parse unexpected input [CSS::Module] ok 1084 - CSS3 text-decoration: unexpected input produces warning [CSS::Module] ok 1085 - CSS3 declarations parse: {text-decoration: inherit} [CSS::Module] ok 1086 - CSS3 declarations no warnings [CSS::Module] ok 1087 - CSS3 declarations ast [CSS::Module] ok 1088 - CSS3 declarations parse: {text-decoration: initial} [CSS::Module] ok 1089 - CSS3 declarations no warnings [CSS::Module] ok 1090 - CSS3 declarations ast [CSS::Module] ok 1091 - CSS1 declarations parse: {text-transform: uppercase} [CSS::Module] ok 1092 - CSS1 declarations no warnings [CSS::Module] ok 1093 - CSS1 declarations ast [CSS::Module] ok 1094 - CSS1 text-transform: able to parse unexpected input [CSS::Module] ok 1095 - CSS1 text-transform: unexpected input produces warning [CSS::Module] ok 1096 - CSS2.1 declarations parse: {text-transform: uppercase} [CSS::Module] ok 1097 - CSS2.1 declarations no warnings [CSS::Module] ok 1098 - CSS2.1 declarations ast [CSS::Module] ok 1099 - CSS2.1 text-transform: able to parse unexpected input [CSS::Module] ok 1100 - CSS2.1 text-transform: unexpected input produces warning [CSS::Module] ok 1101 - CSS2.1 declarations parse: {text-transform: inherit} [CSS::Module] ok 1102 - CSS2.1 declarations no warnings [CSS::Module] ok 1103 - CSS2.1 declarations ast [CSS::Module] ok 1104 - CSS3 declarations parse: {text-transform: uppercase} [CSS::Module] ok 1105 - CSS3 declarations no warnings [CSS::Module] ok 1106 - CSS3 declarations ast [CSS::Module] ok 1107 - ast reserialization [CSS::Module] ok 1108 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1109 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1110 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1111 - CSS3 text-transform: able to parse unexpected input [CSS::Module] ok 1112 - CSS3 text-transform: unexpected input produces warning [CSS::Module] ok 1113 - CSS3 declarations parse: {text-transform: inherit} [CSS::Module] ok 1114 - CSS3 declarations no warnings [CSS::Module] ok 1115 - CSS3 declarations ast [CSS::Module] ok 1116 - CSS3 declarations parse: {text-transform: initial} [CSS::Module] ok 1117 - CSS3 declarations no warnings [CSS::Module] ok 1118 - CSS3 declarations ast [CSS::Module] ok 1119 - CSS1 declarations parse: {text-align: justify} [CSS::Module] ok 1120 - CSS1 declarations no warnings [CSS::Module] ok 1121 - CSS1 declarations ast [CSS::Module] ok 1122 - CSS1 text-align: able to parse unexpected input [CSS::Module] ok 1123 - CSS1 text-align: unexpected input produces warning [CSS::Module] ok 1124 - CSS2.1 declarations parse: {text-align: justify} [CSS::Module] ok 1125 - CSS2.1 declarations no warnings [CSS::Module] ok 1126 - CSS2.1 declarations ast [CSS::Module] ok 1127 - CSS2.1 text-align: able to parse unexpected input [CSS::Module] ok 1128 - CSS2.1 text-align: unexpected input produces warning [CSS::Module] ok 1129 - CSS2.1 declarations parse: {text-align: inherit} [CSS::Module] ok 1130 - CSS2.1 declarations no warnings [CSS::Module] ok 1131 - CSS2.1 declarations ast [CSS::Module] ok 1132 - CSS3 declarations parse: {text-align: justify} [CSS::Module] ok 1133 - CSS3 declarations no warnings [CSS::Module] ok 1134 - CSS3 declarations ast [CSS::Module] ok 1135 - ast reserialization [CSS::Module] ok 1136 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1137 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1138 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1139 - CSS3 text-align: able to parse unexpected input [CSS::Module] ok 1140 - CSS3 text-align: unexpected input produces warning [CSS::Module] ok 1141 - CSS3 declarations parse: {text-align: inherit} [CSS::Module] ok 1142 - CSS3 declarations no warnings [CSS::Module] ok 1143 - CSS3 declarations ast [CSS::Module] ok 1144 - CSS3 declarations parse: {text-align: initial} [CSS::Module] ok 1145 - CSS3 declarations no warnings [CSS::Module] ok 1146 - CSS3 declarations ast [CSS::Module] ok 1147 - CSS1 declarations parse: {text-decoration: underline} [CSS::Module] ok 1148 - CSS1 declarations no warnings [CSS::Module] ok 1149 - CSS1 declarations ast [CSS::Module] ok 1150 - CSS2.1 declarations parse: {text-decoration: underline} [CSS::Module] ok 1151 - CSS2.1 declarations no warnings [CSS::Module] ok 1152 - CSS2.1 declarations ast [CSS::Module] ok 1153 - CSS3 declarations parse: {text-decoration: underline} [CSS::Module] ok 1154 - CSS3 declarations no warnings [CSS::Module] ok 1155 - CSS3 declarations ast [CSS::Module] ok 1156 - ast reserialization [CSS::Module] ok 1157 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1158 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1159 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1160 - CSS1 declarations parse: {vertical-align: text-top} [CSS::Module] ok 1161 - CSS1 declarations no warnings [CSS::Module] ok 1162 - CSS1 declarations ast [CSS::Module] ok 1163 - CSS1 vertical-align: able to parse unexpected input [CSS::Module] ok 1164 - CSS1 vertical-align: unexpected input produces warning [CSS::Module] ok 1165 - CSS2.1 declarations parse: {vertical-align: text-top} [CSS::Module] ok 1166 - CSS2.1 declarations no warnings [CSS::Module] ok 1167 - CSS2.1 declarations ast [CSS::Module] ok 1168 - CSS2.1 vertical-align: able to parse unexpected input [CSS::Module] ok 1169 - CSS2.1 vertical-align: unexpected input produces warning [CSS::Module] ok 1170 - CSS2.1 declarations parse: {vertical-align: inherit} [CSS::Module] ok 1171 - CSS2.1 declarations no warnings [CSS::Module] ok 1172 - CSS2.1 declarations ast [CSS::Module] ok 1173 - CSS3 declarations parse: {vertical-align: text-top} [CSS::Module] ok 1174 - CSS3 declarations no warnings [CSS::Module] ok 1175 - CSS3 declarations ast [CSS::Module] ok 1176 - ast reserialization [CSS::Module] ok 1177 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1178 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1179 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1180 - CSS3 vertical-align: able to parse unexpected input [CSS::Module] ok 1181 - CSS3 vertical-align: unexpected input produces warning [CSS::Module] ok 1182 - CSS3 declarations parse: {vertical-align: inherit} [CSS::Module] ok 1183 - CSS3 declarations no warnings [CSS::Module] ok 1184 - CSS3 declarations ast [CSS::Module] ok 1185 - CSS3 declarations parse: {vertical-align: initial} [CSS::Module] ok 1186 - CSS3 declarations no warnings [CSS::Module] ok 1187 - CSS3 declarations ast [CSS::Module] ok 1188 - CSS1 declarations parse: {width: 55mm} [CSS::Module] ok 1189 - CSS1 declarations no warnings [CSS::Module] ok 1190 - CSS1 declarations ast [CSS::Module] ok 1191 - CSS1 width: able to parse unexpected input [CSS::Module] ok 1192 - CSS1 width: unexpected input produces warning [CSS::Module] ok 1193 - CSS2.1 declarations parse: {width: 55mm} [CSS::Module] ok 1194 - CSS2.1 declarations no warnings [CSS::Module] ok 1195 - CSS2.1 declarations ast [CSS::Module] ok 1196 - CSS2.1 width: able to parse unexpected input [CSS::Module] ok 1197 - CSS2.1 width: unexpected input produces warning [CSS::Module] ok 1198 - CSS2.1 declarations parse: {width: inherit} [CSS::Module] ok 1199 - CSS2.1 declarations no warnings [CSS::Module] ok 1200 - CSS2.1 declarations ast [CSS::Module] ok 1201 - CSS3 declarations parse: {width: 55mm} [CSS::Module] ok 1202 - CSS3 declarations no warnings [CSS::Module] ok 1203 - CSS3 declarations ast [CSS::Module] ok 1204 - ast reserialization [CSS::Module] ok 1205 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1206 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1207 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1208 - CSS3 width: able to parse unexpected input [CSS::Module] ok 1209 - CSS3 width: unexpected input produces warning [CSS::Module] ok 1210 - CSS3 declarations parse: {width: inherit} [CSS::Module] ok 1211 - CSS3 declarations no warnings [CSS::Module] ok 1212 - CSS3 declarations ast [CSS::Module] ok 1213 - CSS3 declarations parse: {width: initial} [CSS::Module] ok 1214 - CSS3 declarations no warnings [CSS::Module] ok 1215 - CSS3 declarations ast [CSS::Module] ok 1216 - CSS1 declarations parse: {word-spacing: 1.5em} [CSS::Module] ok 1217 - CSS1 declarations no warnings [CSS::Module] ok 1218 - CSS1 declarations ast [CSS::Module] ok 1219 - CSS1 word-spacing: able to parse unexpected input [CSS::Module] ok 1220 - CSS1 word-spacing: unexpected input produces warning [CSS::Module] ok 1221 - CSS2.1 declarations parse: {word-spacing: 1.5em} [CSS::Module] ok 1222 - CSS2.1 declarations no warnings [CSS::Module] ok 1223 - CSS2.1 declarations ast [CSS::Module] ok 1224 - CSS2.1 word-spacing: able to parse unexpected input [CSS::Module] ok 1225 - CSS2.1 word-spacing: unexpected input produces warning [CSS::Module] ok 1226 - CSS2.1 declarations parse: {word-spacing: inherit} [CSS::Module] ok 1227 - CSS2.1 declarations no warnings [CSS::Module] ok 1228 - CSS2.1 declarations ast [CSS::Module] ok 1229 - CSS3 declarations parse: {word-spacing: 1.5em} [CSS::Module] ok 1230 - CSS3 declarations no warnings [CSS::Module] ok 1231 - CSS3 declarations ast [CSS::Module] ok 1232 - ast reserialization [CSS::Module] ok 1233 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1234 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1235 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1236 - CSS3 word-spacing: able to parse unexpected input [CSS::Module] ok 1237 - CSS3 word-spacing: unexpected input produces warning [CSS::Module] ok 1238 - CSS3 declarations parse: {word-spacing: inherit} [CSS::Module] ok 1239 - CSS3 declarations no warnings [CSS::Module] ok 1240 - CSS3 declarations ast [CSS::Module] ok 1241 - CSS3 declarations parse: {word-spacing: initial} [CSS::Module] ok 1242 - CSS3 declarations no warnings [CSS::Module] ok 1243 - CSS3 declarations ast [CSS::Module] ok 1244 - CSS1 declarations parse: {white-space: nowrap} [CSS::Module] ok 1245 - CSS1 declarations no warnings [CSS::Module] ok 1246 - CSS1 declarations ast [CSS::Module] ok 1247 - CSS1 white-space: able to parse unexpected input [CSS::Module] ok 1248 - CSS1 white-space: unexpected input produces warning [CSS::Module] ok 1249 - CSS2.1 declarations parse: {white-space: nowrap} [CSS::Module] ok 1250 - CSS2.1 declarations no warnings [CSS::Module] ok 1251 - CSS2.1 declarations ast [CSS::Module] ok 1252 - CSS2.1 white-space: able to parse unexpected input [CSS::Module] ok 1253 - CSS2.1 white-space: unexpected input produces warning [CSS::Module] ok 1254 - CSS2.1 declarations parse: {white-space: inherit} [CSS::Module] ok 1255 - CSS2.1 declarations no warnings [CSS::Module] ok 1256 - CSS2.1 declarations ast [CSS::Module] ok 1257 - CSS3 declarations parse: {white-space: nowrap} [CSS::Module] ok 1258 - CSS3 declarations no warnings [CSS::Module] ok 1259 - CSS3 declarations ast [CSS::Module] ok 1260 - ast reserialization [CSS::Module] ok 1261 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1262 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1263 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1264 - CSS3 white-space: able to parse unexpected input [CSS::Module] ok 1265 - CSS3 white-space: unexpected input produces warning [CSS::Module] ok 1266 - CSS3 declarations parse: {white-space: inherit} [CSS::Module] ok 1267 - CSS3 declarations no warnings [CSS::Module] ok 1268 - CSS3 declarations ast [CSS::Module] ok 1269 - CSS3 declarations parse: {white-space: initial} [CSS::Module] ok 1270 - CSS3 declarations no warnings [CSS::Module] ok 1271 - CSS3 declarations ast [CSS::Module] ok 1272 - CSS1 declarations parse: {z-index: -3} [CSS::Module] ok 1273 - CSS1 declarations no warnings [CSS::Module] ok 1274 - CSS1 declarations ast [CSS::Module] ok 1275 - CSS1 z-index: able to parse unexpected input [CSS::Module] ok 1276 - CSS1 z-index: unexpected input produces warning [CSS::Module] ok 1277 - CSS2.1 declarations parse: {z-index: -3} [CSS::Module] ok 1278 - CSS2.1 declarations no warnings [CSS::Module] ok 1279 - CSS2.1 declarations ast [CSS::Module] ok 1280 - CSS2.1 z-index: able to parse unexpected input [CSS::Module] ok 1281 - CSS2.1 z-index: unexpected input produces warning [CSS::Module] ok 1282 - CSS2.1 declarations parse: {z-index: inherit} [CSS::Module] ok 1283 - CSS2.1 declarations no warnings [CSS::Module] ok 1284 - CSS2.1 declarations ast [CSS::Module] ok 1285 - CSS3 declarations parse: {z-index: -3} [CSS::Module] ok 1286 - CSS3 declarations no warnings [CSS::Module] ok 1287 - CSS3 declarations ast [CSS::Module] ok 1288 - ast reserialization [CSS::Module] ok 1289 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1290 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1291 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1292 - CSS3 z-index: able to parse unexpected input [CSS::Module] ok 1293 - CSS3 z-index: unexpected input produces warning [CSS::Module] ok 1294 - CSS3 declarations parse: {z-index: inherit} [CSS::Module] ok 1295 - CSS3 declarations no warnings [CSS::Module] ok 1296 - CSS3 declarations ast [CSS::Module] ok 1297 - CSS3 declarations parse: {z-index: initial} [CSS::Module] ok 1298 - CSS3 declarations no warnings [CSS::Module] ok 1299 - CSS3 declarations ast [CSS::Module] 1..1299 [CSS::Module] ok [CSS::Module] t/css21-properties.t ..... [CSS::Module] ok 1 - CSS2.1 declarations parse: {azimuth: 30deg} [CSS::Module] ok 2 - CSS2.1 declarations no warnings [CSS::Module] ok 3 - CSS2.1 declarations ast [CSS::Module] ok 4 - CSS2.1 azimuth: able to parse unexpected input [CSS::Module] ok 5 - CSS2.1 azimuth: unexpected input produces warning [CSS::Module] ok 6 - CSS2.1 declarations parse: {azimuth: inherit} [CSS::Module] ok 7 - CSS2.1 declarations no warnings [CSS::Module] ok 8 - CSS2.1 declarations ast [CSS::Module] ok 9 - CSS3 declarations parse: {azimuth: 30deg} [CSS::Module] ok 10 - CSS3 declarations no warnings [CSS::Module] ok 11 - CSS3 declarations ast [CSS::Module] ok 12 - ast reserialization [CSS::Module] ok 13 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 14 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 15 - -- CSS3 reserialized declarations ast [CSS::Module] ok 16 - CSS3 azimuth: able to parse unexpected input [CSS::Module] ok 17 - CSS3 azimuth: unexpected input produces warning [CSS::Module] ok 18 - CSS3 declarations parse: {azimuth: inherit} [CSS::Module] ok 19 - CSS3 declarations no warnings [CSS::Module] ok 20 - CSS3 declarations ast [CSS::Module] ok 21 - CSS3 declarations parse: {azimuth: initial} [CSS::Module] ok 22 - CSS3 declarations no warnings [CSS::Module] ok 23 - CSS3 declarations ast [CSS::Module] ok 24 - CSS2.1 declarations parse: {azimuth: far-right} [CSS::Module] ok 25 - CSS2.1 declarations no warnings [CSS::Module] ok 26 - CSS2.1 declarations ast [CSS::Module] ok 27 - CSS3 declarations parse: {azimuth: far-right} [CSS::Module] ok 28 - CSS3 declarations no warnings [CSS::Module] ok 29 - CSS3 declarations ast [CSS::Module] ok 30 - ast reserialization [CSS::Module] ok 31 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 32 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 33 - -- CSS3 reserialized declarations ast [CSS::Module] ok 34 - CSS2.1 declarations parse: {azimuth: center-left behind} [CSS::Module] ok 35 - CSS2.1 declarations no warnings [CSS::Module] ok 36 - CSS2.1 declarations ast [CSS::Module] ok 37 - CSS3 declarations parse: {azimuth: center-left behind} [CSS::Module] ok 38 - CSS3 declarations no warnings [CSS::Module] ok 39 - CSS3 declarations ast [CSS::Module] ok 40 - ast reserialization [CSS::Module] ok 41 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 42 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 43 - -- CSS3 reserialized declarations ast [CSS::Module] ok 44 - CSS2.1 declarations parse: {azimuth: Rightwards} [CSS::Module] ok 45 - CSS2.1 declarations no warnings [CSS::Module] ok 46 - CSS2.1 declarations ast [CSS::Module] ok 47 - CSS3 declarations parse: {azimuth: Rightwards} [CSS::Module] ok 48 - CSS3 declarations no warnings [CSS::Module] ok 49 - CSS3 declarations ast [CSS::Module] ok 50 - ast reserialization [CSS::Module] ok 51 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 52 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 53 - -- CSS3 reserialized declarations ast [CSS::Module] ok 54 - CSS2.1 declarations parse: {azimuth: inherit} [CSS::Module] ok 55 - CSS2.1 declarations no warnings [CSS::Module] ok 56 - CSS2.1 declarations ast [CSS::Module] ok 57 - CSS3 declarations parse: {azimuth: inherit} [CSS::Module] ok 58 - CSS3 declarations no warnings [CSS::Module] ok 59 - CSS3 declarations ast [CSS::Module] ok 60 - ast reserialization [CSS::Module] ok 61 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 62 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 63 - -- CSS3 reserialized declarations ast [CSS::Module] ok 64 - CSS2.1 declarations parse: {background-attachment: FiXed} [CSS::Module] ok 65 - CSS2.1 declarations no warnings [CSS::Module] ok 66 - CSS2.1 declarations ast [CSS::Module] ok 67 - CSS2.1 background-attachment: able to parse unexpected input [CSS::Module] ok 68 - CSS2.1 background-attachment: unexpected input produces warning [CSS::Module] ok 69 - CSS2.1 declarations parse: {background-attachment: inherit} [CSS::Module] ok 70 - CSS2.1 declarations no warnings [CSS::Module] ok 71 - CSS2.1 declarations ast [CSS::Module] ok 72 - CSS3 declarations parse: {background-attachment: FiXed} [CSS::Module] ok 73 - CSS3 declarations no warnings [CSS::Module] ok 74 - CSS3 declarations ast [CSS::Module] ok 75 - ast reserialization [CSS::Module] ok 76 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 77 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 78 - -- CSS3 reserialized declarations ast [CSS::Module] ok 79 - CSS3 background-attachment: able to parse unexpected input [CSS::Module] ok 80 - CSS3 background-attachment: unexpected input produces warning [CSS::Module] ok 81 - CSS3 declarations parse: {background-attachment: inherit} [CSS::Module] ok 82 - CSS3 declarations no warnings [CSS::Module] ok 83 - CSS3 declarations ast [CSS::Module] ok 84 - CSS3 declarations parse: {background-attachment: initial} [CSS::Module] ok 85 - CSS3 declarations no warnings [CSS::Module] ok 86 - CSS3 declarations ast [CSS::Module] ok 87 - CSS2.1 declarations parse: {background-attachment: inherit} [CSS::Module] ok 88 - CSS2.1 declarations no warnings [CSS::Module] ok 89 - CSS2.1 declarations ast [CSS::Module] ok 90 - CSS3 declarations parse: {background-attachment: inherit} [CSS::Module] ok 91 - CSS3 declarations no warnings [CSS::Module] ok 92 - CSS3 declarations ast [CSS::Module] ok 93 - ast reserialization [CSS::Module] ok 94 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 95 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 96 - -- CSS3 reserialized declarations ast [CSS::Module] ok 97 - CSS2.1 declarations parse: {background-color: \#37a} [CSS::Module] ok 98 - CSS2.1 declarations no warnings [CSS::Module] ok 99 - CSS2.1 declarations ast [CSS::Module] ok 100 - CSS2.1 background-color: able to parse unexpected input [CSS::Module] ok 101 - CSS2.1 background-color: unexpected input produces warning [CSS::Module] ok 102 - CSS2.1 declarations parse: {background-color: inherit} [CSS::Module] ok 103 - CSS2.1 declarations no warnings [CSS::Module] ok 104 - CSS2.1 declarations ast [CSS::Module] ok 105 - CSS3 declarations parse: {background-color: \#37a} [CSS::Module] ok 106 - CSS3 declarations no warnings [CSS::Module] ok 107 - CSS3 declarations ast [CSS::Module] ok 108 - ast reserialization [CSS::Module] ok 109 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 110 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 111 - -- CSS3 reserialized declarations ast [CSS::Module] ok 112 - CSS3 background-color: able to parse unexpected input [CSS::Module] ok 113 - CSS3 background-color: unexpected input produces warning [CSS::Module] ok 114 - CSS3 declarations parse: {background-color: inherit} [CSS::Module] ok 115 - CSS3 declarations no warnings [CSS::Module] ok 116 - CSS3 declarations ast [CSS::Module] ok 117 - CSS3 declarations parse: {background-color: initial} [CSS::Module] ok 118 - CSS3 declarations no warnings [CSS::Module] ok 119 - CSS3 declarations ast [CSS::Module] ok 120 - CSS2.1 declarations parse: {background-color: transparent} [CSS::Module] ok 121 - CSS2.1 declarations no warnings [CSS::Module] ok 122 - CSS2.1 declarations ast [CSS::Module] ok 123 - CSS3 declarations parse: {background-color: transparent} [CSS::Module] ok 124 - CSS3 declarations no warnings [CSS::Module] ok 125 - CSS3 declarations ast [CSS::Module] ok 126 - ast reserialization [CSS::Module] ok 127 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 128 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 129 - -- CSS3 reserialized declarations ast [CSS::Module] ok 130 - CSS2.1 declarations parse: {background-image: url(images/ok.png)} [CSS::Module] ok 131 - CSS2.1 declarations no warnings [CSS::Module] ok 132 - CSS2.1 declarations ast [CSS::Module] ok 133 - CSS2.1 background-image: able to parse unexpected input [CSS::Module] ok 134 - CSS2.1 background-image: unexpected input produces warning [CSS::Module] ok 135 - CSS2.1 declarations parse: {background-image: inherit} [CSS::Module] ok 136 - CSS2.1 declarations no warnings [CSS::Module] ok 137 - CSS2.1 declarations ast [CSS::Module] ok 138 - CSS3 declarations parse: {background-image: url(images/ok.png)} [CSS::Module] ok 139 - CSS3 declarations no warnings [CSS::Module] ok 140 - CSS3 declarations ast [CSS::Module] ok 141 - ast reserialization [CSS::Module] ok 142 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 143 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 144 - -- CSS3 reserialized declarations ast [CSS::Module] ok 145 - CSS3 background-image: able to parse unexpected input [CSS::Module] ok 146 - CSS3 background-image: unexpected input produces warning [CSS::Module] ok 147 - CSS3 declarations parse: {background-image: inherit} [CSS::Module] ok 148 - CSS3 declarations no warnings [CSS::Module] ok 149 - CSS3 declarations ast [CSS::Module] ok 150 - CSS3 declarations parse: {background-image: initial} [CSS::Module] ok 151 - CSS3 declarations no warnings [CSS::Module] ok 152 - CSS3 declarations ast [CSS::Module] ok 153 - CSS2.1 declarations parse: {background-repeat: Repeat-x} [CSS::Module] ok 154 - CSS2.1 declarations no warnings [CSS::Module] ok 155 - CSS2.1 declarations ast [CSS::Module] ok 156 - CSS2.1 background-repeat: able to parse unexpected input [CSS::Module] ok 157 - CSS2.1 background-repeat: unexpected input produces warning [CSS::Module] ok 158 - CSS2.1 declarations parse: {background-repeat: inherit} [CSS::Module] ok 159 - CSS2.1 declarations no warnings [CSS::Module] ok 160 - CSS2.1 declarations ast [CSS::Module] ok 161 - CSS3 declarations parse: {background-repeat: Repeat-x} [CSS::Module] ok 162 - CSS3 declarations no warnings [CSS::Module] ok 163 - CSS3 declarations ast [CSS::Module] ok 164 - ast reserialization [CSS::Module] ok 165 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 166 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 167 - -- CSS3 reserialized declarations ast [CSS::Module] ok 168 - CSS3 background-repeat: able to parse unexpected input [CSS::Module] ok 169 - CSS3 background-repeat: unexpected input produces warning [CSS::Module] ok 170 - CSS3 declarations parse: {background-repeat: inherit} [CSS::Module] ok 171 - CSS3 declarations no warnings [CSS::Module] ok 172 - CSS3 declarations ast [CSS::Module] ok 173 - CSS3 declarations parse: {background-repeat: initial} [CSS::Module] ok 174 - CSS3 declarations no warnings [CSS::Module] ok 175 - CSS3 declarations ast [CSS::Module] ok 176 - CSS2.1 declarations parse: {background-position: 100% 90%} [CSS::Module] ok 177 - CSS2.1 declarations no warnings [CSS::Module] ok 178 - CSS2.1 declarations ast [CSS::Module] ok 179 - CSS2.1 background-position: able to parse unexpected input [CSS::Module] ok 180 - CSS2.1 background-position: unexpected input produces warning [CSS::Module] ok 181 - CSS2.1 declarations parse: {background-position: inherit} [CSS::Module] ok 182 - CSS2.1 declarations no warnings [CSS::Module] ok 183 - CSS2.1 declarations ast [CSS::Module] ok 184 - CSS3 declarations parse: {background-position: 100% 90%} [CSS::Module] ok 185 - CSS3 declarations no warnings [CSS::Module] ok 186 - CSS3 declarations ast [CSS::Module] ok 187 - ast reserialization [CSS::Module] ok 188 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 189 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 190 - -- CSS3 reserialized declarations ast [CSS::Module] ok 191 - CSS3 background-position: able to parse unexpected input [CSS::Module] ok 192 - CSS3 background-position: unexpected input produces warning [CSS::Module] ok 193 - CSS3 declarations parse: {background-position: inherit} [CSS::Module] ok 194 - CSS3 declarations no warnings [CSS::Module] ok 195 - CSS3 declarations ast [CSS::Module] ok 196 - CSS3 declarations parse: {background-position: initial} [CSS::Module] ok 197 - CSS3 declarations no warnings [CSS::Module] ok 198 - CSS3 declarations ast [CSS::Module] ok 199 - CSS2.1 declarations parse: {background-position: right top} [CSS::Module] ok 200 - CSS2.1 declarations no warnings [CSS::Module] ok 201 - CSS2.1 declarations ast [CSS::Module] ok 202 - CSS3 declarations parse: {background-position: right top} [CSS::Module] ok 203 - CSS3 declarations no warnings [CSS::Module] ok 204 - CSS3 declarations ast [CSS::Module] ok 205 - ast reserialization [CSS::Module] ok 206 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 207 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 208 - -- CSS3 reserialized declarations ast [CSS::Module] ok 209 - CSS2.1 declarations parse: {border-collapse: separate} [CSS::Module] ok 210 - CSS2.1 declarations no warnings [CSS::Module] ok 211 - CSS2.1 declarations ast [CSS::Module] ok 212 - CSS2.1 border-collapse: able to parse unexpected input [CSS::Module] ok 213 - CSS2.1 border-collapse: unexpected input produces warning [CSS::Module] ok 214 - CSS2.1 declarations parse: {border-collapse: inherit} [CSS::Module] ok 215 - CSS2.1 declarations no warnings [CSS::Module] ok 216 - CSS2.1 declarations ast [CSS::Module] ok 217 - CSS3 declarations parse: {border-collapse: separate} [CSS::Module] ok 218 - CSS3 declarations no warnings [CSS::Module] ok 219 - CSS3 declarations ast [CSS::Module] ok 220 - ast reserialization [CSS::Module] ok 221 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 222 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 223 - -- CSS3 reserialized declarations ast [CSS::Module] ok 224 - CSS3 border-collapse: able to parse unexpected input [CSS::Module] ok 225 - CSS3 border-collapse: unexpected input produces warning [CSS::Module] ok 226 - CSS3 declarations parse: {border-collapse: inherit} [CSS::Module] ok 227 - CSS3 declarations no warnings [CSS::Module] ok 228 - CSS3 declarations ast [CSS::Module] ok 229 - CSS3 declarations parse: {border-collapse: initial} [CSS::Module] ok 230 - CSS3 declarations no warnings [CSS::Module] ok 231 - CSS3 declarations ast [CSS::Module] ok 232 - CSS2.1 declarations parse: {border-spacing: 3em} [CSS::Module] ok 233 - CSS2.1 declarations no warnings [CSS::Module] ok 234 - CSS2.1 declarations ast [CSS::Module] ok 235 - CSS2.1 border-spacing: able to parse unexpected input [CSS::Module] ok 236 - CSS2.1 border-spacing: unexpected input produces warning [CSS::Module] ok 237 - CSS2.1 declarations parse: {border-spacing: inherit} [CSS::Module] ok 238 - CSS2.1 declarations no warnings [CSS::Module] ok 239 - CSS2.1 declarations ast [CSS::Module] ok 240 - CSS3 declarations parse: {border-spacing: 3em} [CSS::Module] ok 241 - CSS3 declarations no warnings [CSS::Module] ok 242 - CSS3 declarations ast [CSS::Module] ok 243 - ast reserialization [CSS::Module] ok 244 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 245 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 246 - -- CSS3 reserialized declarations ast [CSS::Module] ok 247 - CSS3 border-spacing: able to parse unexpected input [CSS::Module] ok 248 - CSS3 border-spacing: unexpected input produces warning [CSS::Module] ok 249 - CSS3 declarations parse: {border-spacing: inherit} [CSS::Module] ok 250 - CSS3 declarations no warnings [CSS::Module] ok 251 - CSS3 declarations ast [CSS::Module] ok 252 - CSS3 declarations parse: {border-spacing: initial} [CSS::Module] ok 253 - CSS3 declarations no warnings [CSS::Module] ok 254 - CSS3 declarations ast [CSS::Module] ok 255 - CSS2.1 declarations parse: {border-bottom: thick dotted red} [CSS::Module] ok 256 - CSS2.1 declarations no warnings [CSS::Module] ok 257 - CSS2.1 declarations ast [CSS::Module] ok 258 - CSS2.1 border-bottom: able to parse unexpected input [CSS::Module] ok 259 - CSS2.1 border-bottom: unexpected input produces warning [CSS::Module] ok 260 - CSS2.1 declarations parse: {border-bottom: inherit} [CSS::Module] ok 261 - CSS2.1 declarations no warnings [CSS::Module] ok 262 - CSS2.1 declarations ast [CSS::Module] ok 263 - CSS3 declarations parse: {border-bottom: thick dotted red} [CSS::Module] ok 264 - CSS3 declarations no warnings [CSS::Module] ok 265 - CSS3 declarations ast [CSS::Module] ok 266 - ast reserialization [CSS::Module] ok 267 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 268 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 269 - -- CSS3 reserialized declarations ast [CSS::Module] ok 270 - CSS3 border-bottom: able to parse unexpected input [CSS::Module] ok 271 - CSS3 border-bottom: unexpected input produces warning [CSS::Module] ok 272 - CSS3 declarations parse: {border-bottom: inherit} [CSS::Module] ok 273 - CSS3 declarations no warnings [CSS::Module] ok 274 - CSS3 declarations ast [CSS::Module] ok 275 - CSS3 declarations parse: {border-bottom: initial} [CSS::Module] ok 276 - CSS3 declarations no warnings [CSS::Module] ok 277 - CSS3 declarations ast [CSS::Module] ok 278 - CSS2.1 declarations parse: {border-bottom-width: medium} [CSS::Module] ok 279 - CSS2.1 declarations no warnings [CSS::Module] ok 280 - CSS2.1 declarations ast [CSS::Module] ok 281 - CSS2.1 border-bottom-width: able to parse unexpected input [CSS::Module] ok 282 - CSS2.1 border-bottom-width: unexpected input produces warning [CSS::Module] ok 283 - CSS2.1 declarations parse: {border-bottom-width: inherit} [CSS::Module] ok 284 - CSS2.1 declarations no warnings [CSS::Module] ok 285 - CSS2.1 declarations ast [CSS::Module] ok 286 - CSS3 declarations parse: {border-bottom-width: medium} [CSS::Module] ok 287 - CSS3 declarations no warnings [CSS::Module] ok 288 - CSS3 declarations ast [CSS::Module] ok 289 - ast reserialization [CSS::Module] ok 290 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 291 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 292 - -- CSS3 reserialized declarations ast [CSS::Module] ok 293 - CSS3 border-bottom-width: able to parse unexpected input [CSS::Module] ok 294 - CSS3 border-bottom-width: unexpected input produces warning [CSS::Module] ok 295 - CSS3 declarations parse: {border-bottom-width: inherit} [CSS::Module] ok 296 - CSS3 declarations no warnings [CSS::Module] ok 297 - CSS3 declarations ast [CSS::Module] ok 298 - CSS3 declarations parse: {border-bottom-width: initial} [CSS::Module] ok 299 - CSS3 declarations no warnings [CSS::Module] ok 300 - CSS3 declarations ast [CSS::Module] ok 301 - CSS2.1 declarations parse: {border-collapse: collapse} [CSS::Module] ok 302 - CSS2.1 declarations no warnings [CSS::Module] ok 303 - CSS2.1 declarations ast [CSS::Module] ok 304 - CSS3 declarations parse: {border-collapse: collapse} [CSS::Module] ok 305 - CSS3 declarations no warnings [CSS::Module] ok 306 - CSS3 declarations ast [CSS::Module] ok 307 - ast reserialization [CSS::Module] ok 308 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 309 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 310 - -- CSS3 reserialized declarations ast [CSS::Module] ok 311 - CSS2.1 declarations parse: {border-spacing: 2px .1cm} [CSS::Module] ok 312 - CSS2.1 declarations no warnings [CSS::Module] ok 313 - CSS2.1 declarations ast [CSS::Module] ok 314 - CSS3 declarations parse: {border-spacing: 2px .1cm} [CSS::Module] ok 315 - CSS3 declarations no warnings [CSS::Module] ok 316 - CSS3 declarations ast [CSS::Module] ok 317 - ast reserialization [CSS::Module] ok 318 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 319 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 320 - -- CSS3 reserialized declarations ast [CSS::Module] ok 321 - CSS2.1 declarations parse: {border-right-color: green} [CSS::Module] ok 322 - CSS2.1 declarations no warnings [CSS::Module] ok 323 - CSS2.1 declarations ast [CSS::Module] ok 324 - CSS2.1 border-right-color: able to parse unexpected input [CSS::Module] ok 325 - CSS2.1 border-right-color: unexpected input produces warning [CSS::Module] ok 326 - CSS2.1 declarations parse: {border-right-color: inherit} [CSS::Module] ok 327 - CSS2.1 declarations no warnings [CSS::Module] ok 328 - CSS2.1 declarations ast [CSS::Module] ok 329 - CSS3 declarations parse: {border-right-color: green} [CSS::Module] ok 330 - CSS3 declarations no warnings [CSS::Module] ok 331 - CSS3 declarations ast [CSS::Module] ok 332 - ast reserialization [CSS::Module] ok 333 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 334 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 335 - -- CSS3 reserialized declarations ast [CSS::Module] ok 336 - CSS3 border-right-color: able to parse unexpected input [CSS::Module] ok 337 - CSS3 border-right-color: unexpected input produces warning [CSS::Module] ok 338 - CSS3 declarations parse: {border-right-color: inherit} [CSS::Module] ok 339 - CSS3 declarations no warnings [CSS::Module] ok 340 - CSS3 declarations ast [CSS::Module] ok 341 - CSS3 declarations parse: {border-right-color: initial} [CSS::Module] ok 342 - CSS3 declarations no warnings [CSS::Module] ok 343 - CSS3 declarations ast [CSS::Module] ok 344 - CSS2.1 declarations parse: {border-style: dotted dashed} [CSS::Module] ok 345 - CSS2.1 declarations no warnings [CSS::Module] ok 346 - CSS2.1 declarations ast [CSS::Module] ok 347 - CSS2.1 border-style: able to parse unexpected input [CSS::Module] ok 348 - CSS2.1 border-style: unexpected input produces warning [CSS::Module] ok 349 - CSS2.1 declarations parse: {border-style: inherit} [CSS::Module] ok 350 - CSS2.1 declarations no warnings [CSS::Module] ok 351 - CSS2.1 declarations ast [CSS::Module] ok 352 - CSS3 declarations parse: {border-style: dotted dashed} [CSS::Module] ok 353 - CSS3 declarations no warnings [CSS::Module] ok 354 - CSS3 declarations ast [CSS::Module] ok 355 - ast reserialization [CSS::Module] ok 356 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 357 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 358 - -- CSS3 reserialized declarations ast [CSS::Module] ok 359 - CSS3 border-style: able to parse unexpected input [CSS::Module] ok 360 - CSS3 border-style: unexpected input produces warning [CSS::Module] ok 361 - CSS3 declarations parse: {border-style: inherit} [CSS::Module] ok 362 - CSS3 declarations no warnings [CSS::Module] ok 363 - CSS3 declarations ast [CSS::Module] ok 364 - CSS3 declarations parse: {border-style: initial} [CSS::Module] ok 365 - CSS3 declarations no warnings [CSS::Module] ok 366 - CSS3 declarations ast [CSS::Module] ok 367 - CSS2.1 declarations parse: {border-bottom-style: outset} [CSS::Module] ok 368 - CSS2.1 declarations no warnings [CSS::Module] ok 369 - CSS2.1 declarations ast [CSS::Module] ok 370 - CSS2.1 border-bottom-style: able to parse unexpected input [CSS::Module] ok 371 - CSS2.1 border-bottom-style: unexpected input produces warning [CSS::Module] ok 372 - CSS2.1 declarations parse: {border-bottom-style: inherit} [CSS::Module] ok 373 - CSS2.1 declarations no warnings [CSS::Module] ok 374 - CSS2.1 declarations ast [CSS::Module] ok 375 - CSS3 declarations parse: {border-bottom-style: outset} [CSS::Module] ok 376 - CSS3 declarations no warnings [CSS::Module] ok 377 - CSS3 declarations ast [CSS::Module] ok 378 - ast reserialization [CSS::Module] ok 379 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 380 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 381 - -- CSS3 reserialized declarations ast [CSS::Module] ok 382 - CSS3 border-bottom-style: able to parse unexpected input [CSS::Module] ok 383 - CSS3 border-bottom-style: unexpected input produces warning [CSS::Module] ok 384 - CSS3 declarations parse: {border-bottom-style: inherit} [CSS::Module] ok 385 - CSS3 declarations no warnings [CSS::Module] ok 386 - CSS3 declarations ast [CSS::Module] ok 387 - CSS3 declarations parse: {border-bottom-style: initial} [CSS::Module] ok 388 - CSS3 declarations no warnings [CSS::Module] ok 389 - CSS3 declarations ast [CSS::Module] ok 390 - CSS2.1 declarations parse: {bottom: 5%} [CSS::Module] ok 391 - CSS2.1 declarations no warnings [CSS::Module] ok 392 - CSS2.1 declarations ast [CSS::Module] ok 393 - CSS2.1 bottom: able to parse unexpected input [CSS::Module] ok 394 - CSS2.1 bottom: unexpected input produces warning [CSS::Module] ok 395 - CSS2.1 declarations parse: {bottom: inherit} [CSS::Module] ok 396 - CSS2.1 declarations no warnings [CSS::Module] ok 397 - CSS2.1 declarations ast [CSS::Module] ok 398 - CSS3 declarations parse: {bottom: 5%} [CSS::Module] ok 399 - CSS3 declarations no warnings [CSS::Module] ok 400 - CSS3 declarations ast [CSS::Module] ok 401 - ast reserialization [CSS::Module] ok 402 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 403 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 404 - -- CSS3 reserialized declarations ast [CSS::Module] ok 405 - CSS3 bottom: able to parse unexpected input [CSS::Module] ok 406 - CSS3 bottom: unexpected input produces warning [CSS::Module] ok 407 - CSS3 declarations parse: {bottom: inherit} [CSS::Module] ok 408 - CSS3 declarations no warnings [CSS::Module] ok 409 - CSS3 declarations ast [CSS::Module] ok 410 - CSS3 declarations parse: {bottom: initial} [CSS::Module] ok 411 - CSS3 declarations no warnings [CSS::Module] ok 412 - CSS3 declarations ast [CSS::Module] ok 413 - CSS2.1 declarations parse: {caption-side: top} [CSS::Module] ok 414 - CSS2.1 declarations no warnings [CSS::Module] ok 415 - CSS2.1 declarations ast [CSS::Module] ok 416 - CSS2.1 caption-side: able to parse unexpected input [CSS::Module] ok 417 - CSS2.1 caption-side: unexpected input produces warning [CSS::Module] ok 418 - CSS2.1 declarations parse: {caption-side: inherit} [CSS::Module] ok 419 - CSS2.1 declarations no warnings [CSS::Module] ok 420 - CSS2.1 declarations ast [CSS::Module] ok 421 - CSS3 declarations parse: {caption-side: top} [CSS::Module] ok 422 - CSS3 declarations no warnings [CSS::Module] ok 423 - CSS3 declarations ast [CSS::Module] ok 424 - ast reserialization [CSS::Module] ok 425 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 426 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 427 - -- CSS3 reserialized declarations ast [CSS::Module] ok 428 - CSS3 caption-side: able to parse unexpected input [CSS::Module] ok 429 - CSS3 caption-side: unexpected input produces warning [CSS::Module] ok 430 - CSS3 declarations parse: {caption-side: inherit} [CSS::Module] ok 431 - CSS3 declarations no warnings [CSS::Module] ok 432 - CSS3 declarations ast [CSS::Module] ok 433 - CSS3 declarations parse: {caption-side: initial} [CSS::Module] ok 434 - CSS3 declarations no warnings [CSS::Module] ok 435 - CSS3 declarations ast [CSS::Module] ok 436 - CSS2.1 declarations parse: {clip: rect(5px, 40px, auto, 5px)} [CSS::Module] ok 437 - CSS2.1 declarations no warnings [CSS::Module] ok 438 - CSS2.1 declarations ast [CSS::Module] ok 439 - CSS2.1 clip: able to parse unexpected input [CSS::Module] ok 440 - CSS2.1 clip: unexpected input produces warning [CSS::Module] ok 441 - CSS2.1 declarations parse: {clip: inherit} [CSS::Module] ok 442 - CSS2.1 declarations no warnings [CSS::Module] ok 443 - CSS2.1 declarations ast [CSS::Module] ok 444 - CSS3 declarations parse: {clip: rect(5px, 40px, auto, 5px)} [CSS::Module] ok 445 - CSS3 declarations no warnings [CSS::Module] ok 446 - CSS3 declarations ast [CSS::Module] ok 447 - ast reserialization [CSS::Module] ok 448 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 449 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 450 - -- CSS3 reserialized declarations ast [CSS::Module] ok 451 - CSS3 clip: able to parse unexpected input [CSS::Module] ok 452 - CSS3 clip: unexpected input produces warning [CSS::Module] ok 453 - CSS3 declarations parse: {clip: inherit} [CSS::Module] ok 454 - CSS3 declarations no warnings [CSS::Module] ok 455 - CSS3 declarations ast [CSS::Module] ok 456 - CSS3 declarations parse: {clip: initial} [CSS::Module] ok 457 - CSS3 declarations no warnings [CSS::Module] ok 458 - CSS3 declarations ast [CSS::Module] ok 459 - CSS2.1 declarations parse: {content: attr(foo) " "} [CSS::Module] ok 460 - CSS2.1 declarations no warnings [CSS::Module] ok 461 - CSS2.1 declarations ast [CSS::Module] ok 462 - CSS2.1 content: able to parse unexpected input [CSS::Module] ok 463 - CSS2.1 content: unexpected input produces warning [CSS::Module] ok 464 - CSS2.1 declarations parse: {content: inherit} [CSS::Module] ok 465 - CSS2.1 declarations no warnings [CSS::Module] ok 466 - CSS2.1 declarations ast [CSS::Module] ok 467 - CSS3 declarations parse: {content: attr(foo) " "} [CSS::Module] ok 468 - CSS3 declarations no warnings [CSS::Module] ok 469 - CSS3 declarations ast [CSS::Module] ok 470 - ast reserialization [CSS::Module] ok 471 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 472 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 473 - -- CSS3 reserialized declarations ast [CSS::Module] ok 474 - CSS3 content: able to parse unexpected input [CSS::Module] ok 475 - CSS3 content: unexpected input produces warning [CSS::Module] ok 476 - CSS3 declarations parse: {content: inherit} [CSS::Module] ok 477 - CSS3 declarations no warnings [CSS::Module] ok 478 - CSS3 declarations ast [CSS::Module] ok 479 - CSS3 declarations parse: {content: initial} [CSS::Module] ok 480 - CSS3 declarations no warnings [CSS::Module] ok 481 - CSS3 declarations ast [CSS::Module] ok 482 - CSS2.1 declarations parse: {content: 'Section ' counter(Section) '. '} [CSS::Module] ok 483 - CSS2.1 declarations no warnings [CSS::Module] ok 484 - CSS2.1 declarations ast [CSS::Module] ok 485 - CSS3 declarations parse: {content: 'Section ' counter(Section) '. '} [CSS::Module] ok 486 - CSS3 declarations no warnings [CSS::Module] ok 487 - CSS3 declarations ast [CSS::Module] ok 488 - ast reserialization [CSS::Module] ok 489 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 490 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 491 - -- CSS3 reserialized declarations ast [CSS::Module] ok 492 - CSS2.1 declarations parse: {content: 'Section ' counters(Section)} [CSS::Module] ok 493 - CSS2.1 declarations no warnings [CSS::Module] ok 494 - CSS2.1 declarations ast [CSS::Module] ok 495 - CSS3 declarations parse: {content: 'Section ' counters(Section)} [CSS::Module] ok 496 - CSS3 declarations no warnings [CSS::Module] ok 497 - CSS3 declarations ast [CSS::Module] ok 498 - ast reserialization [CSS::Module] ok 499 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 500 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 501 - -- CSS3 reserialized declarations ast [CSS::Module] ok 502 - CSS2.1 declarations parse: {content: counters(item, ".") " "} [CSS::Module] ok 503 - CSS2.1 declarations no warnings [CSS::Module] ok 504 - CSS2.1 declarations ast [CSS::Module] ok 505 - CSS3 declarations parse: {content: counters(item, ".") " "} [CSS::Module] ok 506 - CSS3 declarations no warnings [CSS::Module] ok 507 - CSS3 declarations ast [CSS::Module] ok 508 - ast reserialization [CSS::Module] ok 509 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 510 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 511 - -- CSS3 reserialized declarations ast [CSS::Module] ok 512 - CSS2.1 declarations parse: {content: counter(section, upper-roman) " - "} [CSS::Module] ok 513 - CSS2.1 declarations no warnings [CSS::Module] ok 514 - CSS2.1 declarations ast [CSS::Module] ok 515 - CSS3 declarations parse: {content: counter(section, upper-roman) " - "} [CSS::Module] ok 516 - CSS3 declarations no warnings [CSS::Module] ok 517 - CSS3 declarations ast [CSS::Module] ok 518 - ast reserialization [CSS::Module] ok 519 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 520 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 521 - -- CSS3 reserialized declarations ast [CSS::Module] ok 522 - CSS2.1 declarations parse: {counter-increment: section 5} [CSS::Module] ok 523 - CSS2.1 declarations no warnings [CSS::Module] ok 524 - CSS2.1 declarations ast [CSS::Module] ok 525 - CSS2.1 counter-increment: able to parse unexpected input [CSS::Module] ok 526 - CSS2.1 counter-increment: unexpected input produces warning [CSS::Module] ok 527 - CSS2.1 declarations parse: {counter-increment: inherit} [CSS::Module] ok 528 - CSS2.1 declarations no warnings [CSS::Module] ok 529 - CSS2.1 declarations ast [CSS::Module] ok 530 - CSS3 declarations parse: {counter-increment: section 5} [CSS::Module] ok 531 - CSS3 declarations no warnings [CSS::Module] ok 532 - CSS3 declarations ast [CSS::Module] ok 533 - ast reserialization [CSS::Module] ok 534 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 535 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 536 - -- CSS3 reserialized declarations ast [CSS::Module] ok 537 - CSS3 counter-increment: able to parse unexpected input [CSS::Module] ok 538 - CSS3 counter-increment: unexpected input produces warning [CSS::Module] ok 539 - CSS3 declarations parse: {counter-increment: inherit} [CSS::Module] ok 540 - CSS3 declarations no warnings [CSS::Module] ok 541 - CSS3 declarations ast [CSS::Module] ok 542 - CSS3 declarations parse: {counter-increment: initial} [CSS::Module] ok 543 - CSS3 declarations no warnings [CSS::Module] ok 544 - CSS3 declarations ast [CSS::Module] ok 545 - CSS2.1 declarations parse: {counter-increment: None} [CSS::Module] ok 546 - CSS2.1 declarations no warnings [CSS::Module] ok 547 - CSS2.1 declarations ast [CSS::Module] ok 548 - CSS3 declarations parse: {counter-increment: None} [CSS::Module] ok 549 - CSS3 declarations no warnings [CSS::Module] ok 550 - CSS3 declarations ast [CSS::Module] ok 551 - ast reserialization [CSS::Module] ok 552 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 553 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 554 - -- CSS3 reserialized declarations ast [CSS::Module] ok 555 - CSS2.1 declarations parse: {counter-reset: section 10} [CSS::Module] ok 556 - CSS2.1 declarations no warnings [CSS::Module] ok 557 - CSS2.1 declarations ast [CSS::Module] ok 558 - CSS2.1 counter-reset: able to parse unexpected input [CSS::Module] ok 559 - CSS2.1 counter-reset: unexpected input produces warning [CSS::Module] ok 560 - CSS2.1 declarations parse: {counter-reset: inherit} [CSS::Module] ok 561 - CSS2.1 declarations no warnings [CSS::Module] ok 562 - CSS2.1 declarations ast [CSS::Module] ok 563 - CSS3 declarations parse: {counter-reset: section 10} [CSS::Module] ok 564 - CSS3 declarations no warnings [CSS::Module] ok 565 - CSS3 declarations ast [CSS::Module] ok 566 - ast reserialization [CSS::Module] ok 567 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 568 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 569 - -- CSS3 reserialized declarations ast [CSS::Module] ok 570 - CSS3 counter-reset: able to parse unexpected input [CSS::Module] ok 571 - CSS3 counter-reset: unexpected input produces warning [CSS::Module] ok 572 - CSS3 declarations parse: {counter-reset: inherit} [CSS::Module] ok 573 - CSS3 declarations no warnings [CSS::Module] ok 574 - CSS3 declarations ast [CSS::Module] ok 575 - CSS3 declarations parse: {counter-reset: initial} [CSS::Module] ok 576 - CSS3 declarations no warnings [CSS::Module] ok 577 - CSS3 declarations ast [CSS::Module] ok 578 - CSS2.1 declarations parse: {cue-before: url('quack.wav')} [CSS::Module] ok 579 - CSS2.1 declarations no warnings [CSS::Module] ok 580 - CSS2.1 declarations ast [CSS::Module] ok 581 - CSS2.1 cue-before: able to parse unexpected input [CSS::Module] ok 582 - CSS2.1 cue-before: unexpected input produces warning [CSS::Module] ok 583 - CSS2.1 declarations parse: {cue-before: inherit} [CSS::Module] ok 584 - CSS2.1 declarations no warnings [CSS::Module] ok 585 - CSS2.1 declarations ast [CSS::Module] ok 586 - CSS3 declarations parse: {cue-before: url('quack.wav')} [CSS::Module] ok 587 - CSS3 declarations no warnings [CSS::Module] ok 588 - CSS3 declarations ast [CSS::Module] ok 589 - ast reserialization [CSS::Module] ok 590 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 591 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 592 - -- CSS3 reserialized declarations ast [CSS::Module] ok 593 - CSS3 cue-before: able to parse unexpected input [CSS::Module] ok 594 - CSS3 cue-before: unexpected input produces warning [CSS::Module] ok 595 - CSS3 declarations parse: {cue-before: inherit} [CSS::Module] ok 596 - CSS3 declarations no warnings [CSS::Module] ok 597 - CSS3 declarations ast [CSS::Module] ok 598 - CSS3 declarations parse: {cue-before: initial} [CSS::Module] ok 599 - CSS3 declarations no warnings [CSS::Module] ok 600 - CSS3 declarations ast [CSS::Module] ok 601 - CSS2.1 declarations parse: {cue-after: url('woof.wav')} [CSS::Module] ok 602 - CSS2.1 declarations no warnings [CSS::Module] ok 603 - CSS2.1 declarations ast [CSS::Module] ok 604 - CSS2.1 cue-after: able to parse unexpected input [CSS::Module] ok 605 - CSS2.1 cue-after: unexpected input produces warning [CSS::Module] ok 606 - CSS2.1 declarations parse: {cue-after: inherit} [CSS::Module] ok 607 - CSS2.1 declarations no warnings [CSS::Module] ok 608 - CSS2.1 declarations ast [CSS::Module] ok 609 - CSS3 declarations parse: {cue-after: url('woof.wav')} [CSS::Module] ok 610 - CSS3 declarations no warnings [CSS::Module] ok 611 - CSS3 declarations ast [CSS::Module] ok 612 - ast reserialization [CSS::Module] ok 613 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 614 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 615 - -- CSS3 reserialized declarations ast [CSS::Module] ok 616 - CSS3 cue-after: able to parse unexpected input [CSS::Module] ok 617 - CSS3 cue-after: unexpected input produces warning [CSS::Module] ok 618 - CSS3 declarations parse: {cue-after: inherit} [CSS::Module] ok 619 - CSS3 declarations no warnings [CSS::Module] ok 620 - CSS3 declarations ast [CSS::Module] ok 621 - CSS3 declarations parse: {cue-after: initial} [CSS::Module] ok 622 - CSS3 declarations no warnings [CSS::Module] ok 623 - CSS3 declarations ast [CSS::Module] ok 624 - CSS2.1 declarations parse: {cue: none url('woof.wav')} [CSS::Module] ok 625 - CSS2.1 declarations no warnings [CSS::Module] ok 626 - CSS2.1 declarations ast [CSS::Module] ok 627 - CSS2.1 cue: able to parse unexpected input [CSS::Module] ok 628 - CSS2.1 cue: unexpected input produces warning [CSS::Module] ok 629 - CSS2.1 declarations parse: {cue: inherit} [CSS::Module] ok 630 - CSS2.1 declarations no warnings [CSS::Module] ok 631 - CSS2.1 declarations ast [CSS::Module] ok 632 - CSS3 declarations parse: {cue: none url('woof.wav')} [CSS::Module] ok 633 - CSS3 declarations no warnings [CSS::Module] ok 634 - CSS3 declarations ast [CSS::Module] ok 635 - ast reserialization [CSS::Module] ok 636 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 637 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 638 - -- CSS3 reserialized declarations ast [CSS::Module] ok 639 - CSS3 cue: able to parse unexpected input [CSS::Module] ok 640 - CSS3 cue: unexpected input produces warning [CSS::Module] ok 641 - CSS3 declarations parse: {cue: inherit} [CSS::Module] ok 642 - CSS3 declarations no warnings [CSS::Module] ok 643 - CSS3 declarations ast [CSS::Module] ok 644 - CSS3 declarations parse: {cue: initial} [CSS::Module] ok 645 - CSS3 declarations no warnings [CSS::Module] ok 646 - CSS3 declarations ast [CSS::Module] ok 647 - CSS2.1 declarations parse: {cursor: e-resize} [CSS::Module] ok 648 - CSS2.1 declarations no warnings [CSS::Module] ok 649 - CSS2.1 declarations ast [CSS::Module] ok 650 - CSS2.1 cursor: able to parse unexpected input [CSS::Module] ok 651 - CSS2.1 cursor: unexpected input produces warning [CSS::Module] ok 652 - CSS2.1 declarations parse: {cursor: inherit} [CSS::Module] ok 653 - CSS2.1 declarations no warnings [CSS::Module] ok 654 - CSS2.1 declarations ast [CSS::Module] ok 655 - CSS3 declarations parse: {cursor: e-resize} [CSS::Module] ok 656 - CSS3 declarations no warnings [CSS::Module] ok 657 - CSS3 declarations ast [CSS::Module] ok 658 - ast reserialization [CSS::Module] ok 659 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 660 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 661 - -- CSS3 reserialized declarations ast [CSS::Module] ok 662 - CSS3 cursor: able to parse unexpected input [CSS::Module] ok 663 - CSS3 cursor: unexpected input produces warning [CSS::Module] ok 664 - CSS3 declarations parse: {cursor: inherit} [CSS::Module] ok 665 - CSS3 declarations no warnings [CSS::Module] ok 666 - CSS3 declarations ast [CSS::Module] ok 667 - CSS3 declarations parse: {cursor: initial} [CSS::Module] ok 668 - CSS3 declarations no warnings [CSS::Module] ok 669 - CSS3 declarations ast [CSS::Module] ok 670 - CSS2.1 declarations parse: {direction: LTR} [CSS::Module] ok 671 - CSS2.1 declarations no warnings [CSS::Module] ok 672 - CSS2.1 declarations ast [CSS::Module] ok 673 - CSS2.1 direction: able to parse unexpected input [CSS::Module] ok 674 - CSS2.1 direction: unexpected input produces warning [CSS::Module] ok 675 - CSS2.1 declarations parse: {direction: inherit} [CSS::Module] ok 676 - CSS2.1 declarations no warnings [CSS::Module] ok 677 - CSS2.1 declarations ast [CSS::Module] ok 678 - CSS3 declarations parse: {direction: LTR} [CSS::Module] ok 679 - CSS3 declarations no warnings [CSS::Module] ok 680 - CSS3 declarations ast [CSS::Module] ok 681 - ast reserialization [CSS::Module] ok 682 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 683 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 684 - -- CSS3 reserialized declarations ast [CSS::Module] ok 685 - CSS3 direction: able to parse unexpected input [CSS::Module] ok 686 - CSS3 direction: unexpected input produces warning [CSS::Module] ok 687 - CSS3 declarations parse: {direction: inherit} [CSS::Module] ok 688 - CSS3 declarations no warnings [CSS::Module] ok 689 - CSS3 declarations ast [CSS::Module] ok 690 - CSS3 declarations parse: {direction: initial} [CSS::Module] ok 691 - CSS3 declarations no warnings [CSS::Module] ok 692 - CSS3 declarations ast [CSS::Module] ok 693 - CSS2.1 declarations parse: {display: inline-table} [CSS::Module] ok 694 - CSS2.1 declarations no warnings [CSS::Module] ok 695 - CSS2.1 declarations ast [CSS::Module] ok 696 - CSS2.1 display: able to parse unexpected input [CSS::Module] ok 697 - CSS2.1 display: unexpected input produces warning [CSS::Module] ok 698 - CSS2.1 declarations parse: {display: inherit} [CSS::Module] ok 699 - CSS2.1 declarations no warnings [CSS::Module] ok 700 - CSS2.1 declarations ast [CSS::Module] ok 701 - CSS3 declarations parse: {display: inline-table} [CSS::Module] ok 702 - CSS3 declarations no warnings [CSS::Module] ok 703 - CSS3 declarations ast [CSS::Module] ok 704 - ast reserialization [CSS::Module] ok 705 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 706 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 707 - -- CSS3 reserialized declarations ast [CSS::Module] ok 708 - CSS3 display: able to parse unexpected input [CSS::Module] ok 709 - CSS3 display: unexpected input produces warning [CSS::Module] ok 710 - CSS3 declarations parse: {display: inherit} [CSS::Module] ok 711 - CSS3 declarations no warnings [CSS::Module] ok 712 - CSS3 declarations ast [CSS::Module] ok 713 - CSS3 declarations parse: {display: initial} [CSS::Module] ok 714 - CSS3 declarations no warnings [CSS::Module] ok 715 - CSS3 declarations ast [CSS::Module] ok 716 - CSS2.1 declarations parse: {elevation: 65DEG} [CSS::Module] ok 717 - CSS2.1 declarations no warnings [CSS::Module] ok 718 - CSS2.1 declarations ast [CSS::Module] ok 719 - CSS2.1 elevation: able to parse unexpected input [CSS::Module] ok 720 - CSS2.1 elevation: unexpected input produces warning [CSS::Module] ok 721 - CSS2.1 declarations parse: {elevation: inherit} [CSS::Module] ok 722 - CSS2.1 declarations no warnings [CSS::Module] ok 723 - CSS2.1 declarations ast [CSS::Module] ok 724 - CSS3 declarations parse: {elevation: 65DEG} [CSS::Module] ok 725 - CSS3 declarations no warnings [CSS::Module] ok 726 - CSS3 declarations ast [CSS::Module] ok 727 - ast reserialization [CSS::Module] ok 728 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 729 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 730 - -- CSS3 reserialized declarations ast [CSS::Module] ok 731 - CSS3 elevation: able to parse unexpected input [CSS::Module] ok 732 - CSS3 elevation: unexpected input produces warning [CSS::Module] ok 733 - CSS3 declarations parse: {elevation: inherit} [CSS::Module] ok 734 - CSS3 declarations no warnings [CSS::Module] ok 735 - CSS3 declarations ast [CSS::Module] ok 736 - CSS3 declarations parse: {elevation: initial} [CSS::Module] ok 737 - CSS3 declarations no warnings [CSS::Module] ok 738 - CSS3 declarations ast [CSS::Module] ok 739 - CSS2.1 declarations parse: {elevation: above} [CSS::Module] ok 740 - CSS2.1 declarations no warnings [CSS::Module] ok 741 - CSS2.1 declarations ast [CSS::Module] ok 742 - CSS3 declarations parse: {elevation: above} [CSS::Module] ok 743 - CSS3 declarations no warnings [CSS::Module] ok 744 - CSS3 declarations ast [CSS::Module] ok 745 - ast reserialization [CSS::Module] ok 746 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 747 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 748 - -- CSS3 reserialized declarations ast [CSS::Module] ok 749 - CSS2.1 declarations parse: {elevation: LOWER} [CSS::Module] ok 750 - CSS2.1 declarations no warnings [CSS::Module] ok 751 - CSS2.1 declarations ast [CSS::Module] ok 752 - CSS3 declarations parse: {elevation: LOWER} [CSS::Module] ok 753 - CSS3 declarations no warnings [CSS::Module] ok 754 - CSS3 declarations ast [CSS::Module] ok 755 - ast reserialization [CSS::Module] ok 756 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 757 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 758 - -- CSS3 reserialized declarations ast [CSS::Module] ok 759 - CSS2.1 declarations parse: {empty-cells: show} [CSS::Module] ok 760 - CSS2.1 declarations no warnings [CSS::Module] ok 761 - CSS2.1 declarations ast [CSS::Module] ok 762 - CSS2.1 empty-cells: able to parse unexpected input [CSS::Module] ok 763 - CSS2.1 empty-cells: unexpected input produces warning [CSS::Module] ok 764 - CSS2.1 declarations parse: {empty-cells: inherit} [CSS::Module] ok 765 - CSS2.1 declarations no warnings [CSS::Module] ok 766 - CSS2.1 declarations ast [CSS::Module] ok 767 - CSS3 declarations parse: {empty-cells: show} [CSS::Module] ok 768 - CSS3 declarations no warnings [CSS::Module] ok 769 - CSS3 declarations ast [CSS::Module] ok 770 - ast reserialization [CSS::Module] ok 771 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 772 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 773 - -- CSS3 reserialized declarations ast [CSS::Module] ok 774 - CSS3 empty-cells: able to parse unexpected input [CSS::Module] ok 775 - CSS3 empty-cells: unexpected input produces warning [CSS::Module] ok 776 - CSS3 declarations parse: {empty-cells: inherit} [CSS::Module] ok 777 - CSS3 declarations no warnings [CSS::Module] ok 778 - CSS3 declarations ast [CSS::Module] ok 779 - CSS3 declarations parse: {empty-cells: initial} [CSS::Module] ok 780 - CSS3 declarations no warnings [CSS::Module] ok 781 - CSS3 declarations ast [CSS::Module] ok 782 - CSS2.1 declarations parse: {margin: inherit} [CSS::Module] ok 783 - CSS2.1 declarations no warnings [CSS::Module] ok 784 - CSS2.1 declarations ast [CSS::Module] ok 785 - CSS2.1 margin: able to parse unexpected input [CSS::Module] ok 786 - CSS2.1 margin: unexpected input produces warning [CSS::Module] ok 787 - CSS2.1 declarations parse: {margin: inherit} [CSS::Module] ok 788 - CSS2.1 declarations no warnings [CSS::Module] ok 789 - CSS2.1 declarations ast [CSS::Module] ok 790 - CSS3 declarations parse: {margin: inherit} [CSS::Module] ok 791 - CSS3 declarations no warnings [CSS::Module] ok 792 - CSS3 declarations ast [CSS::Module] ok 793 - ast reserialization [CSS::Module] ok 794 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 795 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 796 - -- CSS3 reserialized declarations ast [CSS::Module] ok 797 - CSS3 margin: able to parse unexpected input [CSS::Module] ok 798 - CSS3 margin: unexpected input produces warning [CSS::Module] ok 799 - CSS3 declarations parse: {margin: inherit} [CSS::Module] ok 800 - CSS3 declarations no warnings [CSS::Module] ok 801 - CSS3 declarations ast [CSS::Module] ok 802 - CSS3 declarations parse: {margin: initial} [CSS::Module] ok 803 - CSS3 declarations no warnings [CSS::Module] ok 804 - CSS3 declarations ast [CSS::Module] ok 805 - CSS2.1 declarations parse: {max-width: 30%} [CSS::Module] ok 806 - CSS2.1 declarations no warnings [CSS::Module] ok 807 - CSS2.1 declarations ast [CSS::Module] ok 808 - CSS2.1 max-width: able to parse unexpected input [CSS::Module] ok 809 - CSS2.1 max-width: unexpected input produces warning [CSS::Module] ok 810 - CSS2.1 declarations parse: {max-width: inherit} [CSS::Module] ok 811 - CSS2.1 declarations no warnings [CSS::Module] ok 812 - CSS2.1 declarations ast [CSS::Module] ok 813 - CSS3 declarations parse: {max-width: 30%} [CSS::Module] ok 814 - CSS3 declarations no warnings [CSS::Module] ok 815 - CSS3 declarations ast [CSS::Module] ok 816 - ast reserialization [CSS::Module] ok 817 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 818 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 819 - -- CSS3 reserialized declarations ast [CSS::Module] ok 820 - CSS3 max-width: able to parse unexpected input [CSS::Module] ok 821 - CSS3 max-width: unexpected input produces warning [CSS::Module] ok 822 - CSS3 declarations parse: {max-width: inherit} [CSS::Module] ok 823 - CSS3 declarations no warnings [CSS::Module] ok 824 - CSS3 declarations ast [CSS::Module] ok 825 - CSS3 declarations parse: {max-width: initial} [CSS::Module] ok 826 - CSS3 declarations no warnings [CSS::Module] ok 827 - CSS3 declarations ast [CSS::Module] ok 828 - CSS2.1 declarations parse: {opacity: .3} [CSS::Module] ok 829 - CSS2.1 declarations no warnings [CSS::Module] ok 830 - CSS2.1 declarations ast [CSS::Module] ok 831 - CSS2.1 opacity: able to parse unexpected input [CSS::Module] ok 832 - CSS2.1 opacity: unexpected input produces warning [CSS::Module] ok 833 - CSS2.1 declarations parse: {opacity: inherit} [CSS::Module] ok 834 - CSS2.1 declarations no warnings [CSS::Module] ok 835 - CSS2.1 declarations ast [CSS::Module] ok 836 - CSS3 declarations parse: {opacity: .3} [CSS::Module] ok 837 - CSS3 declarations no warnings [CSS::Module] ok 838 - CSS3 declarations ast [CSS::Module] ok 839 - ast reserialization [CSS::Module] ok 840 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 841 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 842 - -- CSS3 reserialized declarations ast [CSS::Module] ok 843 - CSS3 opacity: able to parse unexpected input [CSS::Module] ok 844 - CSS3 opacity: unexpected input produces warning [CSS::Module] ok 845 - CSS3 declarations parse: {opacity: inherit} [CSS::Module] ok 846 - CSS3 declarations no warnings [CSS::Module] ok 847 - CSS3 declarations ast [CSS::Module] ok 848 - CSS3 declarations parse: {opacity: initial} [CSS::Module] ok 849 - CSS3 declarations no warnings [CSS::Module] ok 850 - CSS3 declarations ast [CSS::Module] ok 851 - CSS2.1 declarations parse: {orphans: 3} [CSS::Module] ok 852 - CSS2.1 declarations no warnings [CSS::Module] ok 853 - CSS2.1 declarations ast [CSS::Module] ok 854 - CSS2.1 orphans: able to parse unexpected input [CSS::Module] ok 855 - CSS2.1 orphans: unexpected input produces warning [CSS::Module] ok 856 - CSS2.1 declarations parse: {orphans: inherit} [CSS::Module] ok 857 - CSS2.1 declarations no warnings [CSS::Module] ok 858 - CSS2.1 declarations ast [CSS::Module] ok 859 - CSS3 declarations parse: {orphans: 3} [CSS::Module] ok 860 - CSS3 declarations no warnings [CSS::Module] ok 861 - CSS3 declarations ast [CSS::Module] ok 862 - ast reserialization [CSS::Module] ok 863 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 864 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 865 - -- CSS3 reserialized declarations ast [CSS::Module] ok 866 - CSS3 orphans: able to parse unexpected input [CSS::Module] ok 867 - CSS3 orphans: unexpected input produces warning [CSS::Module] ok 868 - CSS3 declarations parse: {orphans: inherit} [CSS::Module] ok 869 - CSS3 declarations no warnings [CSS::Module] ok 870 - CSS3 declarations ast [CSS::Module] ok 871 - CSS3 declarations parse: {orphans: initial} [CSS::Module] ok 872 - CSS3 declarations no warnings [CSS::Module] ok 873 - CSS3 declarations ast [CSS::Module] ok 874 - CSS2.1 declarations parse: {outline-color: olive} [CSS::Module] ok 875 - CSS2.1 declarations no warnings [CSS::Module] ok 876 - CSS2.1 declarations ast [CSS::Module] ok 877 - CSS2.1 outline-color: able to parse unexpected input [CSS::Module] ok 878 - CSS2.1 outline-color: unexpected input produces warning [CSS::Module] ok 879 - CSS2.1 declarations parse: {outline-color: inherit} [CSS::Module] ok 880 - CSS2.1 declarations no warnings [CSS::Module] ok 881 - CSS2.1 declarations ast [CSS::Module] ok 882 - CSS3 declarations parse: {outline-color: olive} [CSS::Module] ok 883 - CSS3 declarations no warnings [CSS::Module] ok 884 - CSS3 declarations ast [CSS::Module] ok 885 - ast reserialization [CSS::Module] ok 886 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 887 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 888 - -- CSS3 reserialized declarations ast [CSS::Module] ok 889 - CSS3 outline-color: able to parse unexpected input [CSS::Module] ok 890 - CSS3 outline-color: unexpected input produces warning [CSS::Module] ok 891 - CSS3 declarations parse: {outline-color: inherit} [CSS::Module] ok 892 - CSS3 declarations no warnings [CSS::Module] ok 893 - CSS3 declarations ast [CSS::Module] ok 894 - CSS3 declarations parse: {outline-color: initial} [CSS::Module] ok 895 - CSS3 declarations no warnings [CSS::Module] ok 896 - CSS3 declarations ast [CSS::Module] ok 897 - CSS2.1 declarations parse: {outline-style: groove} [CSS::Module] ok 898 - CSS2.1 declarations no warnings [CSS::Module] ok 899 - CSS2.1 declarations ast [CSS::Module] ok 900 - CSS2.1 outline-style: able to parse unexpected input [CSS::Module] ok 901 - CSS2.1 outline-style: unexpected input produces warning [CSS::Module] ok 902 - CSS2.1 declarations parse: {outline-style: inherit} [CSS::Module] ok 903 - CSS2.1 declarations no warnings [CSS::Module] ok 904 - CSS2.1 declarations ast [CSS::Module] ok 905 - CSS3 declarations parse: {outline-style: groove} [CSS::Module] ok 906 - CSS3 declarations no warnings [CSS::Module] ok 907 - CSS3 declarations ast [CSS::Module] ok 908 - ast reserialization [CSS::Module] ok 909 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 910 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 911 - -- CSS3 reserialized declarations ast [CSS::Module] ok 912 - CSS3 outline-style: able to parse unexpected input [CSS::Module] ok 913 - CSS3 outline-style: unexpected input produces warning [CSS::Module] ok 914 - CSS3 declarations parse: {outline-style: inherit} [CSS::Module] ok 915 - CSS3 declarations no warnings [CSS::Module] ok 916 - CSS3 declarations ast [CSS::Module] ok 917 - CSS3 declarations parse: {outline-style: initial} [CSS::Module] ok 918 - CSS3 declarations no warnings [CSS::Module] ok 919 - CSS3 declarations ast [CSS::Module] ok 920 - CSS2.1 declarations parse: {outline-width: 2em} [CSS::Module] ok 921 - CSS2.1 declarations no warnings [CSS::Module] ok 922 - CSS2.1 declarations ast [CSS::Module] ok 923 - CSS2.1 outline-width: able to parse unexpected input [CSS::Module] ok 924 - CSS2.1 outline-width: unexpected input produces warning [CSS::Module] ok 925 - CSS2.1 declarations parse: {outline-width: inherit} [CSS::Module] ok 926 - CSS2.1 declarations no warnings [CSS::Module] ok 927 - CSS2.1 declarations ast [CSS::Module] ok 928 - CSS3 declarations parse: {outline-width: 2em} [CSS::Module] ok 929 - CSS3 declarations no warnings [CSS::Module] ok 930 - CSS3 declarations ast [CSS::Module] ok 931 - ast reserialization [CSS::Module] ok 932 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 933 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 934 - -- CSS3 reserialized declarations ast [CSS::Module] ok 935 - CSS3 outline-width: able to parse unexpected input [CSS::Module] ok 936 - CSS3 outline-width: unexpected input produces warning [CSS::Module] ok 937 - CSS3 declarations parse: {outline-width: inherit} [CSS::Module] ok 938 - CSS3 declarations no warnings [CSS::Module] ok 939 - CSS3 declarations ast [CSS::Module] ok 940 - CSS3 declarations parse: {outline-width: initial} [CSS::Module] ok 941 - CSS3 declarations no warnings [CSS::Module] ok 942 - CSS3 declarations ast [CSS::Module] ok 943 - CSS2.1 declarations parse: {outline: \#00FF00 dotted thick} [CSS::Module] ok 944 - CSS2.1 declarations no warnings [CSS::Module] ok 945 - CSS2.1 declarations ast [CSS::Module] ok 946 - CSS2.1 outline: able to parse unexpected input [CSS::Module] ok 947 - CSS2.1 outline: unexpected input produces warning [CSS::Module] ok 948 - CSS2.1 declarations parse: {outline: inherit} [CSS::Module] ok 949 - CSS2.1 declarations no warnings [CSS::Module] ok 950 - CSS2.1 declarations ast [CSS::Module] ok 951 - CSS3 declarations parse: {outline: \#00FF00 dotted thick} [CSS::Module] ok 952 - CSS3 declarations no warnings [CSS::Module] ok 953 - CSS3 declarations ast [CSS::Module] ok 954 - ast reserialization [CSS::Module] ok 955 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 956 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 957 - -- CSS3 reserialized declarations ast [CSS::Module] ok 958 - CSS3 outline: able to parse unexpected input [CSS::Module] ok 959 - CSS3 outline: unexpected input produces warning [CSS::Module] ok 960 - CSS3 declarations parse: {outline: inherit} [CSS::Module] ok 961 - CSS3 declarations no warnings [CSS::Module] ok 962 - CSS3 declarations ast [CSS::Module] ok 963 - CSS3 declarations parse: {outline: initial} [CSS::Module] ok 964 - CSS3 declarations no warnings [CSS::Module] ok 965 - CSS3 declarations ast [CSS::Module] ok 966 - CSS2.1 declarations parse: {page-break-after: auto} [CSS::Module] ok 967 - CSS2.1 declarations no warnings [CSS::Module] ok 968 - CSS2.1 declarations ast [CSS::Module] ok 969 - CSS2.1 page-break-after: able to parse unexpected input [CSS::Module] ok 970 - CSS2.1 page-break-after: unexpected input produces warning [CSS::Module] ok 971 - CSS2.1 declarations parse: {page-break-after: inherit} [CSS::Module] ok 972 - CSS2.1 declarations no warnings [CSS::Module] ok 973 - CSS2.1 declarations ast [CSS::Module] ok 974 - CSS3 declarations parse: {page-break-after: auto} [CSS::Module] ok 975 - CSS3 declarations no warnings [CSS::Module] ok 976 - CSS3 declarations ast [CSS::Module] ok 977 - ast reserialization [CSS::Module] ok 978 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 979 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 980 - -- CSS3 reserialized declarations ast [CSS::Module] ok 981 - CSS3 page-break-after: able to parse unexpected input [CSS::Module] ok 982 - CSS3 page-break-after: unexpected input produces warning [CSS::Module] ok 983 - CSS3 declarations parse: {page-break-after: inherit} [CSS::Module] ok 984 - CSS3 declarations no warnings [CSS::Module] ok 985 - CSS3 declarations ast [CSS::Module] ok 986 - CSS3 declarations parse: {page-break-after: initial} [CSS::Module] ok 987 - CSS3 declarations no warnings [CSS::Module] ok 988 - CSS3 declarations ast [CSS::Module] ok 989 - CSS2.1 declarations parse: {page-break-inside: avoid} [CSS::Module] ok 990 - CSS2.1 declarations no warnings [CSS::Module] ok 991 - CSS2.1 declarations ast [CSS::Module] ok 992 - CSS2.1 page-break-inside: able to parse unexpected input [CSS::Module] ok 993 - CSS2.1 page-break-inside: unexpected input produces warning [CSS::Module] ok 994 - CSS2.1 declarations parse: {page-break-inside: inherit} [CSS::Module] ok 995 - CSS2.1 declarations no warnings [CSS::Module] ok 996 - CSS2.1 declarations ast [CSS::Module] ok 997 - CSS3 declarations parse: {page-break-inside: avoid} [CSS::Module] ok 998 - CSS3 declarations no warnings [CSS::Module] ok 999 - CSS3 declarations ast [CSS::Module] ok 1000 - ast reserialization [CSS::Module] ok 1001 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1002 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1003 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1004 - CSS3 page-break-inside: able to parse unexpected input [CSS::Module] ok 1005 - CSS3 page-break-inside: unexpected input produces warning [CSS::Module] ok 1006 - CSS3 declarations parse: {page-break-inside: inherit} [CSS::Module] ok 1007 - CSS3 declarations no warnings [CSS::Module] ok 1008 - CSS3 declarations ast [CSS::Module] ok 1009 - CSS3 declarations parse: {page-break-inside: initial} [CSS::Module] ok 1010 - CSS3 declarations no warnings [CSS::Module] ok 1011 - CSS3 declarations ast [CSS::Module] ok 1012 - CSS2.1 declarations parse: {pause-before: 10s} [CSS::Module] ok 1013 - CSS2.1 declarations no warnings [CSS::Module] ok 1014 - CSS2.1 declarations ast [CSS::Module] ok 1015 - CSS2.1 pause-before: able to parse unexpected input [CSS::Module] ok 1016 - CSS2.1 pause-before: unexpected input produces warning [CSS::Module] ok 1017 - CSS2.1 declarations parse: {pause-before: inherit} [CSS::Module] ok 1018 - CSS2.1 declarations no warnings [CSS::Module] ok 1019 - CSS2.1 declarations ast [CSS::Module] ok 1020 - CSS3 declarations parse: {pause-before: 10s} [CSS::Module] ok 1021 - CSS3 declarations no warnings [CSS::Module] ok 1022 - CSS3 declarations ast [CSS::Module] ok 1023 - ast reserialization [CSS::Module] ok 1024 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1025 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1026 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1027 - CSS3 pause-before: able to parse unexpected input [CSS::Module] ok 1028 - CSS3 pause-before: unexpected input produces warning [CSS::Module] ok 1029 - CSS3 declarations parse: {pause-before: inherit} [CSS::Module] ok 1030 - CSS3 declarations no warnings [CSS::Module] ok 1031 - CSS3 declarations ast [CSS::Module] ok 1032 - CSS3 declarations parse: {pause-before: initial} [CSS::Module] ok 1033 - CSS3 declarations no warnings [CSS::Module] ok 1034 - CSS3 declarations ast [CSS::Module] ok 1035 - CSS2.1 declarations parse: {pause: 200ms .5s} [CSS::Module] ok 1036 - CSS2.1 declarations no warnings [CSS::Module] ok 1037 - CSS2.1 declarations ast [CSS::Module] ok 1038 - CSS2.1 pause: able to parse unexpected input [CSS::Module] ok 1039 - CSS2.1 pause: unexpected input produces warning [CSS::Module] ok 1040 - CSS2.1 declarations parse: {pause: inherit} [CSS::Module] ok 1041 - CSS2.1 declarations no warnings [CSS::Module] ok 1042 - CSS2.1 declarations ast [CSS::Module] ok 1043 - CSS3 declarations parse: {pause: 200ms .5s} [CSS::Module] ok 1044 - CSS3 declarations no warnings [CSS::Module] ok 1045 - CSS3 declarations ast [CSS::Module] ok 1046 - ast reserialization [CSS::Module] ok 1047 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1048 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1049 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1050 - CSS3 pause: able to parse unexpected input [CSS::Module] ok 1051 - CSS3 pause: unexpected input produces warning [CSS::Module] ok 1052 - CSS3 declarations parse: {pause: inherit} [CSS::Module] ok 1053 - CSS3 declarations no warnings [CSS::Module] ok 1054 - CSS3 declarations ast [CSS::Module] ok 1055 - CSS3 declarations parse: {pause: initial} [CSS::Module] ok 1056 - CSS3 declarations no warnings [CSS::Module] ok 1057 - CSS3 declarations ast [CSS::Module] ok 1058 - CSS2.1 declarations parse: {pitch-range: 10} [CSS::Module] ok 1059 - CSS2.1 declarations no warnings [CSS::Module] ok 1060 - CSS2.1 declarations ast [CSS::Module] ok 1061 - CSS2.1 pitch-range: able to parse unexpected input [CSS::Module] ok 1062 - CSS2.1 pitch-range: unexpected input produces warning [CSS::Module] ok 1063 - CSS2.1 declarations parse: {pitch-range: inherit} [CSS::Module] ok 1064 - CSS2.1 declarations no warnings [CSS::Module] ok 1065 - CSS2.1 declarations ast [CSS::Module] ok 1066 - CSS3 declarations parse: {pitch-range: 10} [CSS::Module] ok 1067 - CSS3 declarations no warnings [CSS::Module] ok 1068 - CSS3 declarations ast [CSS::Module] ok 1069 - ast reserialization [CSS::Module] ok 1070 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1071 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1072 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1073 - CSS3 pitch-range: able to parse unexpected input [CSS::Module] ok 1074 - CSS3 pitch-range: unexpected input produces warning [CSS::Module] ok 1075 - CSS3 declarations parse: {pitch-range: inherit} [CSS::Module] ok 1076 - CSS3 declarations no warnings [CSS::Module] ok 1077 - CSS3 declarations ast [CSS::Module] ok 1078 - CSS3 declarations parse: {pitch-range: initial} [CSS::Module] ok 1079 - CSS3 declarations no warnings [CSS::Module] ok 1080 - CSS3 declarations ast [CSS::Module] ok 1081 - CSS2.1 declarations parse: {play-during: url(test.wav) mix} [CSS::Module] ok 1082 - CSS2.1 declarations no warnings [CSS::Module] ok 1083 - CSS2.1 declarations ast [CSS::Module] ok 1084 - CSS2.1 play-during: able to parse unexpected input [CSS::Module] ok 1085 - CSS2.1 play-during: unexpected input produces warning [CSS::Module] ok 1086 - CSS2.1 declarations parse: {play-during: inherit} [CSS::Module] ok 1087 - CSS2.1 declarations no warnings [CSS::Module] ok 1088 - CSS2.1 declarations ast [CSS::Module] ok 1089 - CSS3 declarations parse: {play-during: url(test.wav) mix} [CSS::Module] ok 1090 - CSS3 declarations no warnings [CSS::Module] ok 1091 - CSS3 declarations ast [CSS::Module] ok 1092 - ast reserialization [CSS::Module] ok 1093 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1094 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1095 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1096 - CSS3 play-during: able to parse unexpected input [CSS::Module] ok 1097 - CSS3 play-during: unexpected input produces warning [CSS::Module] ok 1098 - CSS3 declarations parse: {play-during: inherit} [CSS::Module] ok 1099 - CSS3 declarations no warnings [CSS::Module] ok 1100 - CSS3 declarations ast [CSS::Module] ok 1101 - CSS3 declarations parse: {play-during: initial} [CSS::Module] ok 1102 - CSS3 declarations no warnings [CSS::Module] ok 1103 - CSS3 declarations ast [CSS::Module] ok 1104 - CSS2.1 declarations parse: {quotes: '<' '>'} [CSS::Module] ok 1105 - CSS2.1 declarations no warnings [CSS::Module] ok 1106 - CSS2.1 declarations ast [CSS::Module] ok 1107 - CSS2.1 quotes: able to parse unexpected input [CSS::Module] ok 1108 - CSS2.1 quotes: unexpected input produces warning [CSS::Module] ok 1109 - CSS2.1 declarations parse: {quotes: inherit} [CSS::Module] ok 1110 - CSS2.1 declarations no warnings [CSS::Module] ok 1111 - CSS2.1 declarations ast [CSS::Module] ok 1112 - CSS3 declarations parse: {quotes: '<' '>'} [CSS::Module] ok 1113 - CSS3 declarations no warnings [CSS::Module] ok 1114 - CSS3 declarations ast [CSS::Module] ok 1115 - ast reserialization [CSS::Module] ok 1116 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1117 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1118 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1119 - CSS3 quotes: able to parse unexpected input [CSS::Module] ok 1120 - CSS3 quotes: unexpected input produces warning [CSS::Module] ok 1121 - CSS3 declarations parse: {quotes: inherit} [CSS::Module] ok 1122 - CSS3 declarations no warnings [CSS::Module] ok 1123 - CSS3 declarations ast [CSS::Module] ok 1124 - CSS3 declarations parse: {quotes: initial} [CSS::Module] ok 1125 - CSS3 declarations no warnings [CSS::Module] ok 1126 - CSS3 declarations ast [CSS::Module] ok 1127 - CSS2.1 declarations parse: {richness: 10} [CSS::Module] ok 1128 - CSS2.1 declarations no warnings [CSS::Module] ok 1129 - CSS2.1 declarations ast [CSS::Module] ok 1130 - CSS2.1 richness: able to parse unexpected input [CSS::Module] ok 1131 - CSS2.1 richness: unexpected input produces warning [CSS::Module] ok 1132 - CSS2.1 declarations parse: {richness: inherit} [CSS::Module] ok 1133 - CSS2.1 declarations no warnings [CSS::Module] ok 1134 - CSS2.1 declarations ast [CSS::Module] ok 1135 - CSS3 declarations parse: {richness: 10} [CSS::Module] ok 1136 - CSS3 declarations no warnings [CSS::Module] ok 1137 - CSS3 declarations ast [CSS::Module] ok 1138 - ast reserialization [CSS::Module] ok 1139 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1140 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1141 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1142 - CSS3 richness: able to parse unexpected input [CSS::Module] ok 1143 - CSS3 richness: unexpected input produces warning [CSS::Module] ok 1144 - CSS3 declarations parse: {richness: inherit} [CSS::Module] ok 1145 - CSS3 declarations no warnings [CSS::Module] ok 1146 - CSS3 declarations ast [CSS::Module] ok 1147 - CSS3 declarations parse: {richness: initial} [CSS::Module] ok 1148 - CSS3 declarations no warnings [CSS::Module] ok 1149 - CSS3 declarations ast [CSS::Module] ok 1150 - CSS2.1 declarations parse: {right: 15%} [CSS::Module] ok 1151 - CSS2.1 declarations no warnings [CSS::Module] ok 1152 - CSS2.1 declarations ast [CSS::Module] ok 1153 - CSS2.1 right: able to parse unexpected input [CSS::Module] ok 1154 - CSS2.1 right: unexpected input produces warning [CSS::Module] ok 1155 - CSS2.1 declarations parse: {right: inherit} [CSS::Module] ok 1156 - CSS2.1 declarations no warnings [CSS::Module] ok 1157 - CSS2.1 declarations ast [CSS::Module] ok 1158 - CSS3 declarations parse: {right: 15%} [CSS::Module] ok 1159 - CSS3 declarations no warnings [CSS::Module] ok 1160 - CSS3 declarations ast [CSS::Module] ok 1161 - ast reserialization [CSS::Module] ok 1162 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1163 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1164 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1165 - CSS3 right: able to parse unexpected input [CSS::Module] ok 1166 - CSS3 right: unexpected input produces warning [CSS::Module] ok 1167 - CSS3 declarations parse: {right: inherit} [CSS::Module] ok 1168 - CSS3 declarations no warnings [CSS::Module] ok 1169 - CSS3 declarations ast [CSS::Module] ok 1170 - CSS3 declarations parse: {right: initial} [CSS::Module] ok 1171 - CSS3 declarations no warnings [CSS::Module] ok 1172 - CSS3 declarations ast [CSS::Module] ok 1173 - CSS2.1 declarations parse: {size: 3ex} [CSS::Module] ok 1174 - CSS2.1 declarations no warnings [CSS::Module] ok 1175 - CSS2.1 declarations ast [CSS::Module] ok 1176 - CSS2.1 size: able to parse unexpected input [CSS::Module] ok 1177 - CSS2.1 size: unexpected input produces warning [CSS::Module] ok 1178 - CSS2.1 declarations parse: {size: inherit} [CSS::Module] ok 1179 - CSS2.1 declarations no warnings [CSS::Module] ok 1180 - CSS2.1 declarations ast [CSS::Module] ok 1181 - CSS3 declarations parse: {size: 3ex} [CSS::Module] ok 1182 - CSS3 declarations no warnings [CSS::Module] ok 1183 - CSS3 declarations ast [CSS::Module] ok 1184 - ast reserialization [CSS::Module] ok 1185 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1186 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1187 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1188 - CSS3 size: able to parse unexpected input [CSS::Module] ok 1189 - CSS3 size: unexpected input produces warning [CSS::Module] ok 1190 - CSS3 declarations parse: {size: inherit} [CSS::Module] ok 1191 - CSS3 declarations no warnings [CSS::Module] ok 1192 - CSS3 declarations ast [CSS::Module] ok 1193 - CSS3 declarations parse: {size: initial} [CSS::Module] ok 1194 - CSS3 declarations no warnings [CSS::Module] ok 1195 - CSS3 declarations ast [CSS::Module] ok 1196 - CSS2.1 declarations parse: {size: 3ex 4em} [CSS::Module] ok 1197 - CSS2.1 declarations no warnings [CSS::Module] ok 1198 - CSS2.1 declarations ast [CSS::Module] ok 1199 - CSS3 declarations parse: {size: 3ex 4em} [CSS::Module] ok 1200 - CSS3 declarations no warnings [CSS::Module] ok 1201 - CSS3 declarations ast [CSS::Module] ok 1202 - ast reserialization [CSS::Module] ok 1203 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1204 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1205 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1206 - CSS2.1 declarations parse: {speak-header: always} [CSS::Module] ok 1207 - CSS2.1 declarations no warnings [CSS::Module] ok 1208 - CSS2.1 declarations ast [CSS::Module] ok 1209 - CSS2.1 speak-header: able to parse unexpected input [CSS::Module] ok 1210 - CSS2.1 speak-header: unexpected input produces warning [CSS::Module] ok 1211 - CSS2.1 declarations parse: {speak-header: inherit} [CSS::Module] ok 1212 - CSS2.1 declarations no warnings [CSS::Module] ok 1213 - CSS2.1 declarations ast [CSS::Module] ok 1214 - CSS3 declarations parse: {speak-header: always} [CSS::Module] ok 1215 - CSS3 declarations no warnings [CSS::Module] ok 1216 - CSS3 declarations ast [CSS::Module] ok 1217 - ast reserialization [CSS::Module] ok 1218 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1219 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1220 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1221 - CSS3 speak-header: able to parse unexpected input [CSS::Module] ok 1222 - CSS3 speak-header: unexpected input produces warning [CSS::Module] ok 1223 - CSS3 declarations parse: {speak-header: inherit} [CSS::Module] ok 1224 - CSS3 declarations no warnings [CSS::Module] ok 1225 - CSS3 declarations ast [CSS::Module] ok 1226 - CSS3 declarations parse: {speak-header: initial} [CSS::Module] ok 1227 - CSS3 declarations no warnings [CSS::Module] ok 1228 - CSS3 declarations ast [CSS::Module] ok 1229 - CSS2.1 declarations parse: {speak-punctuation: code} [CSS::Module] ok 1230 - CSS2.1 declarations no warnings [CSS::Module] ok 1231 - CSS2.1 declarations ast [CSS::Module] ok 1232 - CSS2.1 speak-punctuation: able to parse unexpected input [CSS::Module] ok 1233 - CSS2.1 speak-punctuation: unexpected input produces warning [CSS::Module] ok 1234 - CSS2.1 declarations parse: {speak-punctuation: inherit} [CSS::Module] ok 1235 - CSS2.1 declarations no warnings [CSS::Module] ok 1236 - CSS2.1 declarations ast [CSS::Module] ok 1237 - CSS3 declarations parse: {speak-punctuation: code} [CSS::Module] ok 1238 - CSS3 declarations no warnings [CSS::Module] ok 1239 - CSS3 declarations ast [CSS::Module] ok 1240 - ast reserialization [CSS::Module] ok 1241 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1242 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1243 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1244 - CSS3 speak-punctuation: able to parse unexpected input [CSS::Module] ok 1245 - CSS3 speak-punctuation: unexpected input produces warning [CSS::Module] ok 1246 - CSS3 declarations parse: {speak-punctuation: inherit} [CSS::Module] ok 1247 - CSS3 declarations no warnings [CSS::Module] ok 1248 - CSS3 declarations ast [CSS::Module] ok 1249 - CSS3 declarations parse: {speak-punctuation: initial} [CSS::Module] ok 1250 - CSS3 declarations no warnings [CSS::Module] ok 1251 - CSS3 declarations ast [CSS::Module] ok 1252 - CSS2.1 declarations parse: {speak: normal} [CSS::Module] ok 1253 - CSS2.1 declarations no warnings [CSS::Module] ok 1254 - CSS2.1 declarations ast [CSS::Module] ok 1255 - CSS2.1 speak: able to parse unexpected input [CSS::Module] ok 1256 - CSS2.1 speak: unexpected input produces warning [CSS::Module] ok 1257 - CSS2.1 declarations parse: {speak: inherit} [CSS::Module] ok 1258 - CSS2.1 declarations no warnings [CSS::Module] ok 1259 - CSS2.1 declarations ast [CSS::Module] ok 1260 - CSS3 declarations parse: {speak: normal} [CSS::Module] ok 1261 - CSS3 declarations no warnings [CSS::Module] ok 1262 - CSS3 declarations ast [CSS::Module] ok 1263 - ast reserialization [CSS::Module] ok 1264 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1265 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1266 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1267 - CSS3 speak: able to parse unexpected input [CSS::Module] ok 1268 - CSS3 speak: unexpected input produces warning [CSS::Module] ok 1269 - CSS3 declarations parse: {speak: inherit} [CSS::Module] ok 1270 - CSS3 declarations no warnings [CSS::Module] ok 1271 - CSS3 declarations ast [CSS::Module] ok 1272 - CSS3 declarations parse: {speak: initial} [CSS::Module] ok 1273 - CSS3 declarations no warnings [CSS::Module] ok 1274 - CSS3 declarations ast [CSS::Module] ok 1275 - CSS2.1 declarations parse: {speech-rate: fast} [CSS::Module] ok 1276 - CSS2.1 declarations no warnings [CSS::Module] ok 1277 - CSS2.1 declarations ast [CSS::Module] ok 1278 - CSS2.1 speech-rate: able to parse unexpected input [CSS::Module] ok 1279 - CSS2.1 speech-rate: unexpected input produces warning [CSS::Module] ok 1280 - CSS2.1 declarations parse: {speech-rate: inherit} [CSS::Module] ok 1281 - CSS2.1 declarations no warnings [CSS::Module] ok 1282 - CSS2.1 declarations ast [CSS::Module] ok 1283 - CSS3 declarations parse: {speech-rate: fast} [CSS::Module] ok 1284 - CSS3 declarations no warnings [CSS::Module] ok 1285 - CSS3 declarations ast [CSS::Module] ok 1286 - ast reserialization [CSS::Module] ok 1287 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1288 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1289 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1290 - CSS3 speech-rate: able to parse unexpected input [CSS::Module] ok 1291 - CSS3 speech-rate: unexpected input produces warning [CSS::Module] ok 1292 - CSS3 declarations parse: {speech-rate: inherit} [CSS::Module] ok 1293 - CSS3 declarations no warnings [CSS::Module] ok 1294 - CSS3 declarations ast [CSS::Module] ok 1295 - CSS3 declarations parse: {speech-rate: initial} [CSS::Module] ok 1296 - CSS3 declarations no warnings [CSS::Module] ok 1297 - CSS3 declarations ast [CSS::Module] ok 1298 - CSS2.1 declarations parse: {stress: 42} [CSS::Module] ok 1299 - CSS2.1 declarations no warnings [CSS::Module] ok 1300 - CSS2.1 declarations ast [CSS::Module] ok 1301 - CSS2.1 stress: able to parse unexpected input [CSS::Module] ok 1302 - CSS2.1 stress: unexpected input produces warning [CSS::Module] ok 1303 - CSS2.1 declarations parse: {stress: inherit} [CSS::Module] ok 1304 - CSS2.1 declarations no warnings [CSS::Module] ok 1305 - CSS2.1 declarations ast [CSS::Module] ok 1306 - CSS3 declarations parse: {stress: 42} [CSS::Module] ok 1307 - CSS3 declarations no warnings [CSS::Module] ok 1308 - CSS3 declarations ast [CSS::Module] ok 1309 - ast reserialization [CSS::Module] ok 1310 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1311 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1312 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1313 - CSS3 stress: able to parse unexpected input [CSS::Module] ok 1314 - CSS3 stress: unexpected input produces warning [CSS::Module] ok 1315 - CSS3 declarations parse: {stress: inherit} [CSS::Module] ok 1316 - CSS3 declarations no warnings [CSS::Module] ok 1317 - CSS3 declarations ast [CSS::Module] ok 1318 - CSS3 declarations parse: {stress: initial} [CSS::Module] ok 1319 - CSS3 declarations no warnings [CSS::Module] ok 1320 - CSS3 declarations ast [CSS::Module] ok 1321 - CSS2.1 declarations parse: {table-layout: fixed} [CSS::Module] ok 1322 - CSS2.1 declarations no warnings [CSS::Module] ok 1323 - CSS2.1 declarations ast [CSS::Module] ok 1324 - CSS2.1 table-layout: able to parse unexpected input [CSS::Module] ok 1325 - CSS2.1 table-layout: unexpected input produces warning [CSS::Module] ok 1326 - CSS2.1 declarations parse: {table-layout: inherit} [CSS::Module] ok 1327 - CSS2.1 declarations no warnings [CSS::Module] ok 1328 - CSS2.1 declarations ast [CSS::Module] ok 1329 - CSS3 declarations parse: {table-layout: fixed} [CSS::Module] ok 1330 - CSS3 declarations no warnings [CSS::Module] ok 1331 - CSS3 declarations ast [CSS::Module] ok 1332 - ast reserialization [CSS::Module] ok 1333 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1334 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1335 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1336 - CSS3 table-layout: able to parse unexpected input [CSS::Module] ok 1337 - CSS3 table-layout: unexpected input produces warning [CSS::Module] ok 1338 - CSS3 declarations parse: {table-layout: inherit} [CSS::Module] ok 1339 - CSS3 declarations no warnings [CSS::Module] ok 1340 - CSS3 declarations ast [CSS::Module] ok 1341 - CSS3 declarations parse: {table-layout: initial} [CSS::Module] ok 1342 - CSS3 declarations no warnings [CSS::Module] ok 1343 - CSS3 declarations ast [CSS::Module] ok 1344 - CSS2.1 declarations parse: {unicode-bidi: embed} [CSS::Module] ok 1345 - CSS2.1 declarations no warnings [CSS::Module] ok 1346 - CSS2.1 declarations ast [CSS::Module] ok 1347 - CSS2.1 unicode-bidi: able to parse unexpected input [CSS::Module] ok 1348 - CSS2.1 unicode-bidi: unexpected input produces warning [CSS::Module] ok 1349 - CSS2.1 declarations parse: {unicode-bidi: inherit} [CSS::Module] ok 1350 - CSS2.1 declarations no warnings [CSS::Module] ok 1351 - CSS2.1 declarations ast [CSS::Module] ok 1352 - CSS3 declarations parse: {unicode-bidi: embed} [CSS::Module] ok 1353 - CSS3 declarations no warnings [CSS::Module] ok 1354 - CSS3 declarations ast [CSS::Module] ok 1355 - ast reserialization [CSS::Module] ok 1356 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1357 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1358 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1359 - CSS3 unicode-bidi: able to parse unexpected input [CSS::Module] ok 1360 - CSS3 unicode-bidi: unexpected input produces warning [CSS::Module] ok 1361 - CSS3 declarations parse: {unicode-bidi: inherit} [CSS::Module] ok 1362 - CSS3 declarations no warnings [CSS::Module] ok 1363 - CSS3 declarations ast [CSS::Module] ok 1364 - CSS3 declarations parse: {unicode-bidi: initial} [CSS::Module] ok 1365 - CSS3 declarations no warnings [CSS::Module] ok 1366 - CSS3 declarations ast [CSS::Module] ok 1367 - CSS2.1 declarations parse: {visibility: hidden} [CSS::Module] ok 1368 - CSS2.1 declarations no warnings [CSS::Module] ok 1369 - CSS2.1 declarations ast [CSS::Module] ok 1370 - CSS2.1 visibility: able to parse unexpected input [CSS::Module] ok 1371 - CSS2.1 visibility: unexpected input produces warning [CSS::Module] ok 1372 - CSS2.1 declarations parse: {visibility: inherit} [CSS::Module] ok 1373 - CSS2.1 declarations no warnings [CSS::Module] ok 1374 - CSS2.1 declarations ast [CSS::Module] ok 1375 - CSS3 declarations parse: {visibility: hidden} [CSS::Module] ok 1376 - CSS3 declarations no warnings [CSS::Module] ok 1377 - CSS3 declarations ast [CSS::Module] ok 1378 - ast reserialization [CSS::Module] ok 1379 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1380 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1381 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1382 - CSS3 visibility: able to parse unexpected input [CSS::Module] ok 1383 - CSS3 visibility: unexpected input produces warning [CSS::Module] ok 1384 - CSS3 declarations parse: {visibility: inherit} [CSS::Module] ok 1385 - CSS3 declarations no warnings [CSS::Module] ok 1386 - CSS3 declarations ast [CSS::Module] ok 1387 - CSS3 declarations parse: {visibility: initial} [CSS::Module] ok 1388 - CSS3 declarations no warnings [CSS::Module] ok 1389 - CSS3 declarations ast [CSS::Module] ok 1390 - CSS2.1 declarations parse: {voice-family: juliet, female} [CSS::Module] ok 1391 - CSS2.1 declarations no warnings [CSS::Module] ok 1392 - CSS2.1 declarations ast [CSS::Module] ok 1393 - CSS2.1 voice-family: able to parse unexpected input [CSS::Module] ok 1394 - CSS2.1 voice-family: unexpected input produces warning [CSS::Module] ok 1395 - CSS2.1 declarations parse: {voice-family: inherit} [CSS::Module] ok 1396 - CSS2.1 declarations no warnings [CSS::Module] ok 1397 - CSS2.1 declarations ast [CSS::Module] ok 1398 - CSS3 declarations parse: {voice-family: juliet, female} [CSS::Module] ok 1399 - CSS3 declarations no warnings [CSS::Module] ok 1400 - CSS3 declarations ast [CSS::Module] ok 1401 - ast reserialization [CSS::Module] ok 1402 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1403 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1404 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1405 - CSS3 voice-family: able to parse unexpected input [CSS::Module] ok 1406 - CSS3 voice-family: unexpected input produces warning [CSS::Module] ok 1407 - CSS3 declarations parse: {voice-family: inherit} [CSS::Module] ok 1408 - CSS3 declarations no warnings [CSS::Module] ok 1409 - CSS3 declarations ast [CSS::Module] ok 1410 - CSS3 declarations parse: {voice-family: initial} [CSS::Module] ok 1411 - CSS3 declarations no warnings [CSS::Module] ok 1412 - CSS3 declarations ast [CSS::Module] ok 1413 - CSS2.1 declarations parse: {volume: LOUD} [CSS::Module] ok 1414 - CSS2.1 declarations no warnings [CSS::Module] ok 1415 - CSS2.1 declarations ast [CSS::Module] ok 1416 - CSS2.1 volume: able to parse unexpected input [CSS::Module] ok 1417 - CSS2.1 volume: unexpected input produces warning [CSS::Module] ok 1418 - CSS2.1 declarations parse: {volume: inherit} [CSS::Module] ok 1419 - CSS2.1 declarations no warnings [CSS::Module] ok 1420 - CSS2.1 declarations ast [CSS::Module] ok 1421 - CSS3 declarations parse: {volume: LOUD} [CSS::Module] ok 1422 - CSS3 declarations no warnings [CSS::Module] ok 1423 - CSS3 declarations ast [CSS::Module] ok 1424 - ast reserialization [CSS::Module] ok 1425 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1426 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1427 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1428 - CSS3 volume: able to parse unexpected input [CSS::Module] ok 1429 - CSS3 volume: unexpected input produces warning [CSS::Module] ok 1430 - CSS3 declarations parse: {volume: inherit} [CSS::Module] ok 1431 - CSS3 declarations no warnings [CSS::Module] ok 1432 - CSS3 declarations ast [CSS::Module] ok 1433 - CSS3 declarations parse: {volume: initial} [CSS::Module] ok 1434 - CSS3 declarations no warnings [CSS::Module] ok 1435 - CSS3 declarations ast [CSS::Module] ok 1436 - CSS2.1 declarations parse: {widows: 3} [CSS::Module] ok 1437 - CSS2.1 declarations no warnings [CSS::Module] ok 1438 - CSS2.1 declarations ast [CSS::Module] ok 1439 - CSS2.1 widows: able to parse unexpected input [CSS::Module] ok 1440 - CSS2.1 widows: unexpected input produces warning [CSS::Module] ok 1441 - CSS2.1 declarations parse: {widows: inherit} [CSS::Module] ok 1442 - CSS2.1 declarations no warnings [CSS::Module] ok 1443 - CSS2.1 declarations ast [CSS::Module] ok 1444 - CSS3 declarations parse: {widows: 3} [CSS::Module] ok 1445 - CSS3 declarations no warnings [CSS::Module] ok 1446 - CSS3 declarations ast [CSS::Module] ok 1447 - ast reserialization [CSS::Module] ok 1448 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1449 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1450 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1451 - CSS3 widows: able to parse unexpected input [CSS::Module] ok 1452 - CSS3 widows: unexpected input produces warning [CSS::Module] ok 1453 - CSS3 declarations parse: {widows: inherit} [CSS::Module] ok 1454 - CSS3 declarations no warnings [CSS::Module] ok 1455 - CSS3 declarations ast [CSS::Module] ok 1456 - CSS3 declarations parse: {widows: initial} [CSS::Module] ok 1457 - CSS3 declarations no warnings [CSS::Module] ok 1458 - CSS3 declarations ast [CSS::Module] 1..1458 [CSS::Module] ok [CSS::Module] t/css3-_base.t ........... [CSS::Module] ok 1 - not number: 0% [CSS::Module] ok 2 - percentage: 0% [CSS::Module] ok 3 - not angle: 0% [CSS::Module] ok 4 - not number: 0deg [CSS::Module] ok 5 - not percentage: 0deg [CSS::Module] ok 6 - angle: 0deg [CSS::Module] ok 7 - number: 0 [CSS::Module] ok 8 - not percentage: 0 [CSS::Module] ok 9 - angle: 0 [CSS::Module] ok 10 - number: 1 [CSS::Module] ok 11 - not percentage: 1 [CSS::Module] ok 12 - angle: 1 [CSS::Module] ok 13 - css3 terms number parse: 123.45 [CSS::Module] ok 14 - css3 terms number no warnings [CSS::Module] ok 15 - css3 terms number ast [CSS::Module] ok 16 - css3 terms integer parse: 123 [CSS::Module] ok 17 - css3 terms integer no warnings [CSS::Module] ok 18 - css3 terms integer ast [CSS::Module] ok 19 - css3 terms uri parse: url(foo.jpg) [CSS::Module] ok 20 - css3 terms uri no warnings [CSS::Module] ok 21 - css3 terms uri ast [CSS::Module] ok 22 - css3 terms keyw parse: Abc [CSS::Module] ok 23 - css3 terms keyw no warnings [CSS::Module] ok 24 - css3 terms keyw ast [CSS::Module] ok 25 - css3 terms identifier parse: Foo [CSS::Module] ok 26 - css3 terms identifier no warnings [CSS::Module] ok 27 - css3 terms identifier ast [CSS::Module] ok 28 - css3 terms identifiers parse: Aaa bb [CSS::Module] ok 29 - css3 terms identifiers no warnings [CSS::Module] ok 30 - css3 terms identifiers ast [CSS::Module] 1..30 [CSS::Module] ok [CSS::Module] t/css3x-colors.t ......... [CSS::Module] ok 1 - css3-color term parse: rgb(70%, 50%, 10%) [CSS::Module] ok 2 - css3-color term no warnings [CSS::Module] ok 3 - css3-color term ast [CSS::Module] ok 4 - ast reserialization [CSS::Module] ok 5 - -- css3-color reserialized term parse: rgb(179, 128, 26) [CSS::Module] ok 6 - -- css3-color reserialized term no warnings [CSS::Module] ok 7 - -- css3-color reserialized term ast [CSS::Module] ok 8 - css3-color term parse: rgba(100%, 128, 0%, 0.1) [CSS::Module] ok 9 - css3-color term no warnings [CSS::Module] ok 10 - css3-color term ast [CSS::Module] ok 11 - ast reserialization [CSS::Module] ok 12 - -- css3-color reserialized term parse: rgba(255, 128, 0, 0.1) [CSS::Module] ok 13 - -- css3-color reserialized term no warnings [CSS::Module] ok 14 - -- css3-color reserialized term ast [CSS::Module] ok 15 - css3-color term parse: rgb(100%, 128, 0%, 0.1) [CSS::Module] ok 16 - css3-color term no warnings [CSS::Module] ok 17 - css3-color term ast [CSS::Module] ok 18 - ast reserialization [CSS::Module] ok 19 - -- css3-color reserialized term parse: rgba(255, 128, 0, 0.1) [CSS::Module] ok 20 - -- css3-color reserialized term no warnings [CSS::Module] ok 21 - -- css3-color reserialized term ast [CSS::Module] ok 22 - css3-color term parse: rgba(100%, 128, 0%, 10%) [CSS::Module] ok 23 - css3-color term no warnings [CSS::Module] ok 24 - css3-color term ast [CSS::Module] ok 25 - ast reserialization [CSS::Module] ok 26 - -- css3-color reserialized term parse: rgba(255, 128, 0, 10%) [CSS::Module] ok 27 - -- css3-color reserialized term no warnings [CSS::Module] ok 28 - -- css3-color reserialized term ast [CSS::Module] ok 29 - css3-color term parse: hsl(120, 100%, 50%) [CSS::Module] ok 30 - css3-color term no warnings [CSS::Module] ok 31 - css3-color term ast [CSS::Module] ok 32 - ast reserialization [CSS::Module] ok 33 - -- css3-color reserialized term parse: hsl(120, 100%, 50%) [CSS::Module] ok 34 - -- css3-color reserialized term no warnings [CSS::Module] ok 35 - -- css3-color reserialized term ast [CSS::Module] ok 36 - css3-color term parse: hsla( 180, 100%, 50%, .75 ) [CSS::Module] ok 37 - css3-color term no warnings [CSS::Module] ok 38 - css3-color term ast [CSS::Module] ok 39 - ast reserialization [CSS::Module] ok 40 - -- css3-color reserialized term parse: hsla(180, 100%, 50%, 0.75) [CSS::Module] ok 41 - -- css3-color reserialized term no warnings [CSS::Module] ok 42 - -- css3-color reserialized term ast [CSS::Module] ok 43 - css3-color term parse: rgba(101%, 50%, -5%, +1.1) [CSS::Module] ok 44 - css3-color term no warnings [CSS::Module] ok 45 - css3-color term ast [CSS::Module] ok 46 - ast reserialization [CSS::Module] ok 47 - -- css3-color reserialized term parse: rgb(255, 128, 0) [CSS::Module] ok 48 - -- css3-color reserialized term no warnings [CSS::Module] ok 49 - -- css3-color reserialized term ast [CSS::Module] ok 50 - css3-color term parse: hsl(120, 110%, -50%) [CSS::Module] ok 51 - css3-color term no warnings [CSS::Module] ok 52 - css3-color term ast [CSS::Module] ok 53 - ast reserialization [CSS::Module] ok 54 - -- css3-color reserialized term parse: hsl(120, 100%, 0%) [CSS::Module] ok 55 - -- css3-color reserialized term no warnings [CSS::Module] ok 56 - -- css3-color reserialized term ast [CSS::Module] ok 57 - css3-color term parse: hsla( 180, -100%, 150%, 1.75 ) [CSS::Module] ok 58 - css3-color term no warnings [CSS::Module] ok 59 - css3-color term ast [CSS::Module] ok 60 - ast reserialization [CSS::Module] ok 61 - -- css3-color reserialized term parse: hsla(180, 0%, 100%, 1) [CSS::Module] ok 62 - -- css3-color reserialized term no warnings [CSS::Module] ok 63 - -- css3-color reserialized term ast [CSS::Module] ok 64 - css3-color term parse: rgba(10%,20%,30%) [CSS::Module] ok 65 - css3-color term no warnings [CSS::Module] ok 66 - css3-color term ast [CSS::Module] ok 67 - ast reserialization [CSS::Module] ok 68 - -- css3-color reserialized term parse: rgb(26, 51, 77) [CSS::Module] ok 69 - -- css3-color reserialized term no warnings [CSS::Module] ok 70 - -- css3-color reserialized term ast [CSS::Module] ok 71 - css3-color term parse: hsl(junk) [CSS::Module] ok 72 - css3-color term warnings [CSS::Module] ok 73 - css3-color term parse: hsla() [CSS::Module] ok 74 - css3-color term warnings [CSS::Module] ok 75 - css3-color color parse: orange [CSS::Module] ok 76 - css3-color color no warnings [CSS::Module] ok 77 - css3-color color ast [CSS::Module] ok 78 - ast reserialization [CSS::Module] ok 79 - -- css3-color reserialized color parse: rgb(255, 165, 0) [CSS::Module] ok 80 - -- css3-color reserialized color no warnings [CSS::Module] ok 81 - -- css3-color reserialized color ast [CSS::Module] ok 82 - css3-color color parse: hotpink [CSS::Module] ok 83 - css3-color color no warnings [CSS::Module] ok 84 - css3-color color ast [CSS::Module] ok 85 - ast reserialization [CSS::Module] ok 86 - -- css3-color reserialized color parse: rgb(255, 105, 180) [CSS::Module] ok 87 - -- css3-color reserialized color no warnings [CSS::Module] ok 88 - -- css3-color reserialized color ast [CSS::Module] ok 89 - css3-color color parse: lavenderblush [CSS::Module] ok 90 - css3-color color no warnings [CSS::Module] ok 91 - css3-color color ast [CSS::Module] ok 92 - ast reserialization [CSS::Module] ok 93 - -- css3-color reserialized color parse: rgb(255, 240, 245) [CSS::Module] ok 94 - -- css3-color reserialized color no warnings [CSS::Module] ok 95 - -- css3-color reserialized color ast [CSS::Module] ok 96 - css3-color color parse: currentcolor [CSS::Module] ok 97 - css3-color color no warnings [CSS::Module] ok 98 - css3-color color ast [CSS::Module] ok 99 - ast reserialization [CSS::Module] ok 100 - -- css3-color reserialized color parse: currentcolor [CSS::Module] ok 101 - -- css3-color reserialized color no warnings [CSS::Module] ok 102 - -- css3-color reserialized color ast [CSS::Module] ok 103 - css3-color color parse: transparent [CSS::Module] ok 104 - css3-color color no warnings [CSS::Module] ok 105 - css3-color color ast [CSS::Module] ok 106 - ast reserialization [CSS::Module] ok 107 - -- css3-color reserialized color parse: transparent [CSS::Module] ok 108 - -- css3-color reserialized color no warnings [CSS::Module] ok 109 - -- css3-color reserialized color ast [CSS::Module] 1..109 [CSS::Module] ok [CSS::Module] t/css3x-fonts.t .......... [CSS::Module] ok 1 - css3x-fonts at-rule parse: @font-face { font-family: MainText; src: url(gentium.eot); /* for use with older user agents */ src: local('Gentium'), url(gentium.ttf) format('truetype'); /* Overrides src definition */ } [CSS::Module] ok 2 - css3x-fonts at-rule no warnings [CSS::Module] ok 3 - css3x-fonts at-rule ast [CSS::Module] ok 4 - ast reserialization [CSS::Module] ok 5 - -- css3x-fonts reserialized at-rule parse: @font-face {... } [CSS::Module] ok 6 - -- css3x-fonts reserialized at-rule no warnings [CSS::Module] ok 7 - -- css3x-fonts reserialized at-rule ast [CSS::Module] ok 8 - css21 at-rule parse: @font-face { font-family: MainText; src: url(gentium.eot); /* for use with older user agents */ src: local('Gentium'), url(gentium.ttf) format('truetype'); /* Overrides src definition */ } [CSS::Module] ok 9 - css21 at-rule no warnings [CSS::Module] ok 10 - css3x-fonts declarations parse: {font-family: 21st Century, fantasy;} [CSS::Module] ok 11 - css3x-fonts declarations no warnings [CSS::Module] ok 12 - css3x-fonts declarations ast [CSS::Module] ok 13 - ast reserialization [CSS::Module] ok 14 - -- css3x-fonts reserialized declarations parse: {... } [CSS::Module] ok 15 - -- css3x-fonts reserialized declarations no warnings [CSS::Module] ok 16 - -- css3x-fonts reserialized declarations ast [CSS::Module] ok 17 - css21 declarations parse: {font-family: 21st Century, fantasy;} [CSS::Module] ok 18 - css21 declarations no warnings [CSS::Module] ok 19 - css21 declarations ast [CSS::Module] ok 20 - ast reserialization [CSS::Module] ok 21 - -- css21 reserialized declarations parse: {... } [CSS::Module] ok 22 - -- css21 reserialized declarations no warnings [CSS::Module] ok 23 - -- css21 reserialized declarations ast [CSS::Module] ok 24 - css3x-fonts at-rule parse: @font-face { font-family: BBCBengali; src: url(fonts/BBCBengali.ttf) format("opentype"); unicode-range: U+00-FF, U+980-9FF; } [CSS::Module] ok 25 - css3x-fonts at-rule no warnings [CSS::Module] ok 26 - css3x-fonts at-rule ast [CSS::Module] ok 27 - ast reserialization [CSS::Module] ok 28 - -- css3x-fonts reserialized at-rule parse: @font-face {... } [CSS::Module] ok 29 - -- css3x-fonts reserialized at-rule no warnings [CSS::Module] ok 30 - -- css3x-fonts reserialized at-rule ast [CSS::Module] ok 31 - css21 at-rule parse: @font-face { font-family: BBCBengali; src: url(fonts/BBCBengali.ttf) format("opentype"); unicode-range: U+00-FF, U+980-9FF; } [CSS::Module] ok 32 - css21 at-rule no warnings [CSS::Module] ok 33 - css3x-fonts declarations parse: {font-feature-settings: "smcp", "swsh" 2;} [CSS::Module] ok 34 - css3x-fonts declarations no warnings [CSS::Module] ok 35 - css3x-fonts declarations ast [CSS::Module] ok 36 - ast reserialization [CSS::Module] ok 37 - -- css3x-fonts reserialized declarations parse: {... } [CSS::Module] ok 38 - -- css3x-fonts reserialized declarations no warnings [CSS::Module] ok 39 - -- css3x-fonts reserialized declarations ast [CSS::Module] ok 40 - css21 declarations parse: {font-feature-settings: "smcp", "swsh" 2;} [CSS::Module] ok 41 - css21 declarations warnings [CSS::Module] ok 42 - css3x-fonts declaration parse: font-weight: lighter; [CSS::Module] ok 43 - css3x-fonts declaration no warnings [CSS::Module] ok 44 - css3x-fonts declaration ast [CSS::Module] ok 45 - ast reserialization [CSS::Module] ok 46 - -- css3x-fonts reserialized declaration parse: font-weight: lighter; [CSS::Module] ok 47 - -- css3x-fonts reserialized declaration no warnings [CSS::Module] ok 48 - -- css3x-fonts reserialized declaration ast [CSS::Module] ok 49 - css21 declaration parse: font-weight: lighter; [CSS::Module] ok 50 - css21 declaration no warnings [CSS::Module] ok 51 - css21 declaration ast [CSS::Module] ok 52 - ast reserialization [CSS::Module] ok 53 - -- css21 reserialized declaration parse: font-weight: lighter; [CSS::Module] ok 54 - -- css21 reserialized declaration no warnings [CSS::Module] ok 55 - -- css21 reserialized declaration ast [CSS::Module] ok 56 - css3x-fonts declaration parse: font-weight: initial; [CSS::Module] ok 57 - css3x-fonts declaration no warnings [CSS::Module] ok 58 - css3x-fonts declaration ast [CSS::Module] ok 59 - ast reserialization [CSS::Module] ok 60 - -- css3x-fonts reserialized declaration parse: font-weight: initial; [CSS::Module] ok 61 - -- css3x-fonts reserialized declaration no warnings [CSS::Module] ok 62 - -- css3x-fonts reserialized declaration ast [CSS::Module] ok 63 - css21 declaration parse: font-weight: initial; [CSS::Module] ok 64 - css21 declaration warnings [CSS::Module] ok 65 - css3x-fonts declaration parse: font-weight: inherit [CSS::Module] ok 66 - css3x-fonts declaration no warnings [CSS::Module] ok 67 - css3x-fonts declaration ast [CSS::Module] ok 68 - ast reserialization [CSS::Module] ok 69 - -- css3x-fonts reserialized declaration parse: font-weight: inherit; [CSS::Module] ok 70 - -- css3x-fonts reserialized declaration no warnings [CSS::Module] ok 71 - -- css3x-fonts reserialized declaration ast [CSS::Module] ok 72 - css21 declaration parse: font-weight: inherit [CSS::Module] ok 73 - css21 declaration no warnings [CSS::Module] ok 74 - css21 declaration ast [CSS::Module] ok 75 - ast reserialization [CSS::Module] ok 76 - -- css21 reserialized declaration parse: font-weight: inherit; [CSS::Module] ok 77 - -- css21 reserialized declaration no warnings [CSS::Module] ok 78 - -- css21 reserialized declaration ast [CSS::Module] ok 79 - css3x-fonts declaration parse: font-stretch: extra-expanded [CSS::Module] ok 80 - css3x-fonts declaration no warnings [CSS::Module] ok 81 - css3x-fonts declaration ast [CSS::Module] ok 82 - ast reserialization [CSS::Module] ok 83 - -- css3x-fonts reserialized declaration parse: font-stretch: extra-expanded; [CSS::Module] ok 84 - -- css3x-fonts reserialized declaration no warnings [CSS::Module] ok 85 - -- css3x-fonts reserialized declaration ast [CSS::Module] ok 86 - css21 declaration parse: font-stretch: extra-expanded [CSS::Module] ok 87 - css21 declaration warnings [CSS::Module] ok 88 - css3x-fonts declaration parse: font-style: oblique; [CSS::Module] ok 89 - css3x-fonts declaration no warnings [CSS::Module] ok 90 - css3x-fonts declaration ast [CSS::Module] ok 91 - ast reserialization [CSS::Module] ok 92 - -- css3x-fonts reserialized declaration parse: font-style: oblique; [CSS::Module] ok 93 - -- css3x-fonts reserialized declaration no warnings [CSS::Module] ok 94 - -- css3x-fonts reserialized declaration ast [CSS::Module] ok 95 - css21 declaration parse: font-style: oblique; [CSS::Module] ok 96 - css21 declaration no warnings [CSS::Module] ok 97 - css21 declaration ast [CSS::Module] ok 98 - ast reserialization [CSS::Module] ok 99 - -- css21 reserialized declaration parse: font-style: oblique; [CSS::Module] ok 100 - -- css21 reserialized declaration no warnings [CSS::Module] ok 101 - -- css21 reserialized declaration ast [CSS::Module] ok 102 - css3x-fonts declaration parse: font-size-adjust: .7; [CSS::Module] ok 103 - css3x-fonts declaration no warnings [CSS::Module] ok 104 - css3x-fonts declaration ast [CSS::Module] ok 105 - ast reserialization [CSS::Module] ok 106 - -- css3x-fonts reserialized declaration parse: font-size-adjust: 0.7; [CSS::Module] ok 107 - -- css3x-fonts reserialized declaration no warnings [CSS::Module] ok 108 - -- css3x-fonts reserialized declaration ast [CSS::Module] ok 109 - css21 declaration parse: font-size-adjust: .7; [CSS::Module] ok 110 - css21 declaration warnings [CSS::Module] ok 111 - css3x-fonts declaration parse: font: x-large/110% 'new century schoolbook', serif; [CSS::Module] ok 112 - css3x-fonts declaration no warnings [CSS::Module] ok 113 - css3x-fonts declaration ast [CSS::Module] ok 114 - ast reserialization [CSS::Module] ok 115 - -- css3x-fonts reserialized declaration parse: font: x-large/110% 'new century schoolbook', serif; [CSS::Module] ok 116 - -- css3x-fonts reserialized declaration no warnings [CSS::Module] ok 117 - -- css3x-fonts reserialized declaration ast [CSS::Module] ok 118 - css21 declaration parse: font: x-large/110% 'new century schoolbook', serif; [CSS::Module] ok 119 - css21 declaration no warnings [CSS::Module] ok 120 - css21 declaration ast [CSS::Module] ok 121 - ast reserialization [CSS::Module] ok 122 - -- css21 reserialized declaration parse: font: x-large/110% 'new century schoolbook', serif; [CSS::Module] ok 123 - -- css21 reserialized declaration no warnings [CSS::Module] ok 124 - -- css21 reserialized declaration ast [CSS::Module] ok 125 - css3x-fonts declaration parse: font-variant: small-caps; [CSS::Module] ok 126 - css3x-fonts declaration no warnings [CSS::Module] ok 127 - css3x-fonts declaration ast [CSS::Module] ok 128 - ast reserialization [CSS::Module] ok 129 - -- css3x-fonts reserialized declaration parse: font-variant: small-caps; [CSS::Module] ok 130 - -- css3x-fonts reserialized declaration no warnings [CSS::Module] ok 131 - -- css3x-fonts reserialized declaration ast [CSS::Module] ok 132 - css21 declaration parse: font-variant: small-caps; [CSS::Module] ok 133 - css21 declaration no warnings [CSS::Module] ok 134 - css21 declaration ast [CSS::Module] ok 135 - ast reserialization [CSS::Module] ok 136 - -- css21 reserialized declaration parse: font-variant: small-caps; [CSS::Module] ok 137 - -- css21 reserialized declaration no warnings [CSS::Module] ok 138 - -- css21 reserialized declaration ast [CSS::Module] ok 139 - css3x-fonts declaration parse: font-variant: annotation(circled); [CSS::Module] ok 140 - css3x-fonts declaration no warnings [CSS::Module] ok 141 - css3x-fonts declaration ast [CSS::Module] ok 142 - ast reserialization [CSS::Module] ok 143 - -- css3x-fonts reserialized declaration parse: font-variant: annotation(circled); [CSS::Module] ok 144 - -- css3x-fonts reserialized declaration no warnings [CSS::Module] ok 145 - -- css3x-fonts reserialized declaration ast [CSS::Module] ok 146 - css21 declaration parse: font-variant: annotation(circled); [CSS::Module] ok 147 - css21 declaration warnings [CSS::Module] ok 148 - css3x-fonts declaration parse: font-synthesis: weight; [CSS::Module] ok 149 - css3x-fonts declaration no warnings [CSS::Module] ok 150 - css3x-fonts declaration ast [CSS::Module] ok 151 - ast reserialization [CSS::Module] ok 152 - -- css3x-fonts reserialized declaration parse: font-synthesis: weight; [CSS::Module] ok 153 - -- css3x-fonts reserialized declaration no warnings [CSS::Module] ok 154 - -- css3x-fonts reserialized declaration ast [CSS::Module] ok 155 - css21 declaration parse: font-synthesis: weight; [CSS::Module] ok 156 - css21 declaration warnings [CSS::Module] ok 157 - css3x-fonts declaration parse: font-variant: discretionary-ligatures character-variant(leo-B, leo-M, leo-N, leo-T, leo-U); [CSS::Module] ok 158 - css3x-fonts declaration no warnings [CSS::Module] ok 159 - css3x-fonts declaration ast [CSS::Module] ok 160 - ast reserialization [CSS::Module] ok 161 - -- css3x-fonts reserialized declaration parse: font-variant: discretionary-ligatures character-variant(leo-B, leo-M, leo-N, leo-T, leo-U); [CSS::Module] ok 162 - -- css3x-fonts reserialized declaration no warnings [CSS::Module] ok 163 - -- css3x-fonts reserialized declaration ast [CSS::Module] ok 164 - css21 declaration parse: font-variant: discretionary-ligatures character-variant(leo-B, leo-M, leo-N, leo-T, leo-U); [CSS::Module] ok 165 - css21 declaration warnings [CSS::Module] ok 166 - css3x-fonts declaration parse: line-height: 1.2em ; [CSS::Module] ok 167 - css3x-fonts declaration no warnings [CSS::Module] ok 168 - css3x-fonts declaration ast [CSS::Module] ok 169 - ast reserialization [CSS::Module] ok 170 - -- css3x-fonts reserialized declaration parse: line-height: 1.2em; [CSS::Module] ok 171 - -- css3x-fonts reserialized declaration no warnings [CSS::Module] ok 172 - -- css3x-fonts reserialized declaration ast [CSS::Module] ok 173 - css21 declaration parse: line-height: 1.2em ; [CSS::Module] ok 174 - css21 declaration no warnings [CSS::Module] ok 175 - css21 declaration ast [CSS::Module] ok 176 - ast reserialization [CSS::Module] ok 177 - -- css21 reserialized declaration parse: line-height: 1.2em; [CSS::Module] ok 178 - -- css21 reserialized declaration no warnings [CSS::Module] ok 179 - -- css21 reserialized declaration ast [CSS::Module] 1..179 [CSS::Module] ok [CSS::Module] t/css3x-media-queries.t .. [CSS::Module] ok 1 - css3 @media resolution parse: 300dpi [CSS::Module] ok 2 - css3 @media resolution no warnings [CSS::Module] ok 3 - css3 @media resolution ast [CSS::Module] ok 4 - ast reserialization [CSS::Module] ok 5 - -- css3 @media reserialized resolution parse: 300dpi [CSS::Module] ok 6 - -- css3 @media reserialized resolution no warnings [CSS::Module] ok 7 - -- css3 @media reserialized resolution ast [CSS::Module] ok 8 - css3 @media media-expr parse: max-width: foo [CSS::Module] ok 9 - css3 @media media-expr warnings [CSS::Module] ok 10 - css3 @media at-rule parse: @media all { body { background:lime } } [CSS::Module] ok 11 - css3 @media at-rule no warnings [CSS::Module] ok 12 - css3 @media at-rule ast [CSS::Module] ok 13 - ast reserialization [CSS::Module] ok 14 - -- css3 @media reserialized at-rule parse: @media all {... } [CSS::Module] ok 15 - -- css3 @media reserialized at-rule no warnings [CSS::Module] ok 16 - -- css3 @media reserialized at-rule ast [CSS::Module] ok 17 - css3 @media at-rule parse: @media all and (color) { } [CSS::Module] ok 18 - css3 @media at-rule no warnings [CSS::Module] ok 19 - css3 @media at-rule ast [CSS::Module] ok 20 - ast reserialization [CSS::Module] ok 21 - -- css3 @media reserialized at-rule parse: @media all and (color) { [CSS::Module] # } [CSS::Module] ok 22 - -- css3 @media reserialized at-rule no warnings [CSS::Module] ok 23 - -- css3 @media reserialized at-rule ast [CSS::Module] ok 24 - css3 @media at-rule parse: @media screen { * { font-family: sans-serif } } [CSS::Module] ok 25 - css3 @media at-rule no warnings [CSS::Module] ok 26 - css3 @media at-rule ast [CSS::Module] ok 27 - ast reserialization [CSS::Module] ok 28 - -- css3 @media reserialized at-rule parse: @media screen {... } [CSS::Module] ok 29 - -- css3 @media reserialized at-rule no warnings [CSS::Module] ok 30 - -- css3 @media reserialized at-rule ast [CSS::Module] ok 31 - css3 @media at-rule parse: @media all AND (min-resolution: 300dpi) And (max-resolution: 118dpcm) {} [CSS::Module] ok 32 - css3 @media at-rule no warnings [CSS::Module] ok 33 - css3 @media at-rule ast [CSS::Module] ok 34 - ast reserialization [CSS::Module] ok 35 - -- css3 @media reserialized at-rule parse: @media all and (min-resolution: 300dpi) and (max-resolution: 118dpcm) { [CSS::Module] # } [CSS::Module] ok 36 - -- css3 @media reserialized at-rule no warnings [CSS::Module] ok 37 - -- css3 @media reserialized at-rule ast [CSS::Module] ok 38 - css3 @media at-rule parse: @media noT print {body{margin : 1cm}} [CSS::Module] ok 39 - css3 @media at-rule no warnings [CSS::Module] ok 40 - css3 @media at-rule ast [CSS::Module] ok 41 - ast reserialization [CSS::Module] ok 42 - -- css3 @media reserialized at-rule parse: @media not print {... } [CSS::Module] ok 43 - -- css3 @media reserialized at-rule no warnings [CSS::Module] ok 44 - -- css3 @media reserialized at-rule ast [CSS::Module] ok 45 - css3 @media at-rule parse: @media ONLY all And (none) { } [CSS::Module] ok 46 - css3 @media at-rule warnings [CSS::Module] ok 47 - css3 @media at-rule ast [CSS::Module] ok 48 - ast reserialization [CSS::Module] ok 49 - -- css3 @media reserialized at-rule parse: @media not all { [CSS::Module] # } [CSS::Module] ok 50 - -- css3 @media reserialized at-rule no warnings [CSS::Module] ok 51 - -- css3 @media reserialized at-rule ast [CSS::Module] ok 52 - css3 @media at-rule parse: @media not all {} [CSS::Module] ok 53 - css3 @media at-rule no warnings [CSS::Module] ok 54 - css3 @media at-rule ast [CSS::Module] ok 55 - ast reserialization [CSS::Module] ok 56 - -- css3 @media reserialized at-rule parse: @media not all { [CSS::Module] # } [CSS::Module] ok 57 - -- css3 @media reserialized at-rule no warnings [CSS::Module] ok 58 - -- css3 @media reserialized at-rule ast [CSS::Module] ok 59 - css3 @media at-rule parse: @media (min-orientation:portrait) {} [CSS::Module] ok 60 - css3 @media at-rule warnings [CSS::Module] ok 61 - css3 @media at-rule ast [CSS::Module] ok 62 - ast reserialization [CSS::Module] ok 63 - -- css3 @media reserialized at-rule parse: @media not all { [CSS::Module] # } [CSS::Module] ok 64 - -- css3 @media reserialized at-rule no warnings [CSS::Module] ok 65 - -- css3 @media reserialized at-rule ast [CSS::Module] ok 66 - css3 @media at-rule parse: @media (color:20example) {} [CSS::Module] ok 67 - css3 @media at-rule warnings [CSS::Module] ok 68 - css3 @media at-rule ast [CSS::Module] ok 69 - ast reserialization [CSS::Module] ok 70 - -- css3 @media reserialized at-rule parse: @media not all { [CSS::Module] # } [CSS::Module] ok 71 - -- css3 @media reserialized at-rule no warnings [CSS::Module] ok 72 - -- css3 @media reserialized at-rule ast [CSS::Module] ok 73 - css3 @media at-rule parse: @media (example, all,), speech {} [CSS::Module] ok 74 - css3 @media at-rule warnings [CSS::Module] ok 75 - css3 @media at-rule ast [CSS::Module] ok 76 - ast reserialization [CSS::Module] ok 77 - -- css3 @media reserialized at-rule parse: @media not all { [CSS::Module] # } [CSS::Module] ok 78 - -- css3 @media reserialized at-rule no warnings [CSS::Module] ok 79 - -- css3 @media reserialized at-rule ast [CSS::Module] ok 80 - css3 @media at-rule parse: @media &test, screen {} [CSS::Module] ok 81 - css3 @media at-rule warnings [CSS::Module] ok 82 - css3 @media at-rule ast [CSS::Module] ok 83 - ast reserialization [CSS::Module] ok 84 - -- css3 @media reserialized at-rule parse: @media not all { [CSS::Module] # } [CSS::Module] ok 85 - -- css3 @media reserialized at-rule no warnings [CSS::Module] ok 86 - -- css3 @media reserialized at-rule ast [CSS::Module] ok 87 - css3 @media import parse: @import url(example.css) screen and (color), projection and (color); [CSS::Module] ok 88 - css3 @media import no warnings [CSS::Module] ok 89 - css3 @media import ast [CSS::Module] ok 90 - ast reserialization [CSS::Module] ok 91 - -- css3 @media reserialized import parse: @import url('example.css') screen and (color), projection and (color); [CSS::Module] ok 92 - -- css3 @media reserialized import no warnings [CSS::Module] ok 93 - -- css3 @media reserialized import ast [CSS::Module] 1..93 [CSS::Module] ok [CSS::Module] t/css3x-namespaces.t ..... [CSS::Module] ok 1 - css3-namespaces at-decl parse: @namespace empty ""; [CSS::Module] ok 2 - css3-namespaces at-decl no warnings [CSS::Module] ok 3 - css3-namespaces at-decl ast [CSS::Module] ok 4 - ast reserialization [CSS::Module] ok 5 - -- css3-namespaces reserialized at-decl parse: @namespace empty url(''); [CSS::Module] ok 6 - -- css3-namespaces reserialized at-decl no warnings [CSS::Module] ok 7 - -- css3-namespaces reserialized at-decl ast [CSS::Module] ok 8 - css3-namespaces at-decl parse: @NAMESPACE ""; [CSS::Module] ok 9 - css3-namespaces at-decl no warnings [CSS::Module] ok 10 - css3-namespaces at-decl ast [CSS::Module] ok 11 - ast reserialization [CSS::Module] ok 12 - -- css3-namespaces reserialized at-decl parse: @namespace url(''); [CSS::Module] ok 13 - -- css3-namespaces reserialized at-decl no warnings [CSS::Module] ok 14 - -- css3-namespaces reserialized at-decl ast [CSS::Module] ok 15 - css3-namespaces at-decl parse: @namespace "http://www.w3.org/1999/xhtml"; [CSS::Module] ok 16 - css3-namespaces at-decl no warnings [CSS::Module] ok 17 - css3-namespaces at-decl ast [CSS::Module] ok 18 - ast reserialization [CSS::Module] ok 19 - -- css3-namespaces reserialized at-decl parse: @namespace url('http://www.w3.org/1999/xhtml'); [CSS::Module] ok 20 - -- css3-namespaces reserialized at-decl no warnings [CSS::Module] ok 21 - -- css3-namespaces reserialized at-decl ast [CSS::Module] ok 22 - css3-namespaces at-decl parse: @namespace svg "http://www.w3.org/2000/svg"; [CSS::Module] ok 23 - css3-namespaces at-decl no warnings [CSS::Module] ok 24 - css3-namespaces at-decl ast [CSS::Module] ok 25 - ast reserialization [CSS::Module] ok 26 - -- css3-namespaces reserialized at-decl parse: @namespace svg url('http://www.w3.org/2000/svg'); [CSS::Module] ok 27 - -- css3-namespaces reserialized at-decl no warnings [CSS::Module] ok 28 - -- css3-namespaces reserialized at-decl ast [CSS::Module] ok 29 - css3-namespaces stylesheet parse: @namespace toto url(http://toto.example.org); [CSS::Module] ok 30 - css3-namespaces stylesheet no warnings [CSS::Module] ok 31 - css3-namespaces stylesheet ast [CSS::Module] ok 32 - ast reserialization [CSS::Module] ok 33 - -- css3-namespaces reserialized stylesheet parse: @namespace toto url('http://toto.example.org'); [CSS::Module] ok 34 - -- css3-namespaces reserialized stylesheet no warnings [CSS::Module] ok 35 - -- css3-namespaces reserialized stylesheet ast [CSS::Module] 1..35 [CSS::Module] ok [CSS::Module] t/css3x-paged-media.t .... [CSS::Module] ok 1 - css3 @page at-rule parse: @page :left { margin-left: 4cm; size: a4 } [CSS::Module] ok 2 - css3 @page at-rule no warnings [CSS::Module] ok 3 - css3 @page at-rule ast [CSS::Module] ok 4 - ast reserialization [CSS::Module] ok 5 - -- css3 @page reserialized at-rule parse: @page :left {... } [CSS::Module] ok 6 - -- css3 @page reserialized at-rule no warnings [CSS::Module] ok 7 - -- css3 @page reserialized at-rule ast [CSS::Module] ok 8 - css3 @page at-rule parse: @page :right { tickety: boo; size: A3 } [CSS::Module] ok 9 - css3 @page at-rule warnings [CSS::Module] ok 10 - css3 @page at-rule ast [CSS::Module] ok 11 - ast reserialization [CSS::Module] ok 12 - -- css3 @page reserialized at-rule parse: @page :right {... } [CSS::Module] ok 13 - -- css3 @page reserialized at-rule no warnings [CSS::Module] ok 14 - -- css3 @page reserialized at-rule ast [CSS::Module] ok 15 - css3 @page at-rule parse: @PAGE :junk { margin-right: 2cm } [CSS::Module] ok 16 - css3 @page at-rule warnings [CSS::Module] ok 17 - css3 @page at-rule ast [CSS::Module] ok 18 - ast reserialization [CSS::Module] ok 19 - -- css3 @page reserialized at-rule parse: @page {... } [CSS::Module] ok 20 - -- css3 @page reserialized at-rule no warnings [CSS::Module] ok 21 - -- css3 @page reserialized at-rule ast [CSS::Module] ok 22 - css3 @page at-rule parse: @page : { margin-right: 2cm } [CSS::Module] ok 23 - css3 @page at-rule warnings [CSS::Module] ok 24 - css3 @page page-declarations parse: {@bottom-right-CorNeR {color:blue}} [CSS::Module] ok 25 - css3 @page page-declarations no warnings [CSS::Module] ok 26 - css3 @page page-declarations ast [CSS::Module] ok 27 - ast reserialization [CSS::Module] ok 28 - -- css3 @page reserialized page-declarations parse: {... } [CSS::Module] ok 29 - -- css3 @page reserialized page-declarations no warnings [CSS::Module] ok 30 - -- css3 @page reserialized page-declarations ast [CSS::Module] ok 31 - css3 @page page-declarations parse: { @Top-CENTER {content: 'Page ' counters(page);} } [CSS::Module] ok 32 - css3 @page page-declarations no warnings [CSS::Module] ok 33 - css3 @page page-declarations ast [CSS::Module] ok 34 - ast reserialization [CSS::Module] ok 35 - -- css3 @page reserialized page-declarations parse: {... } [CSS::Module] ok 36 - -- css3 @page reserialized page-declarations no warnings [CSS::Module] ok 37 - -- css3 @page reserialized page-declarations ast [CSS::Module] ok 38 - css3 @page at-rule parse: @page { color: red; @top-center { content: 'Page ' counters(page,'.'); } } [CSS::Module] ok 39 - css3 @page at-rule no warnings [CSS::Module] ok 40 - css3 @page at-rule ast [CSS::Module] ok 41 - ast reserialization [CSS::Module] ok 42 - -- css3 @page reserialized at-rule parse: @page {... } [CSS::Module] ok 43 - -- css3 @page reserialized at-rule no warnings [CSS::Module] ok 44 - -- css3 @page reserialized at-rule ast [CSS::Module] 1..44 [CSS::Module] ok [CSS::Module] t/error-handling.t ....... [CSS::Module] ok 1 - css3 declarations parse: {background:url('http://www.bg.com/pinkish.gif')} [CSS::Module] ok 2 - css3 declarations no warnings [CSS::Module] ok 3 - css3 declarations ast [CSS::Module] ok 4 - ast reserialization [CSS::Module] ok 5 - -- css3 reserialized declarations parse: {... } [CSS::Module] ok 6 - -- css3 reserialized declarations no warnings [CSS::Module] ok 7 - -- css3 reserialized declarations ast [CSS::Module] ok 8 - css3 declarations parse: {background:URL(http://www.bg.com/pinkish.gif)} [CSS::Module] ok 9 - css3 declarations no warnings [CSS::Module] ok 10 - css3 declarations ast [CSS::Module] ok 11 - ast reserialization [CSS::Module] ok 12 - -- css3 reserialized declarations parse: {... } [CSS::Module] ok 13 - -- css3 reserialized declarations no warnings [CSS::Module] ok 14 - -- css3 reserialized declarations ast [CSS::Module] ok 15 - css3 declarations parse: {background:URL(http://www.bg.com/pinkish.gif [CSS::Module] # } [CSS::Module] ok 16 - css3 declarations warnings [CSS::Module] ok 17 - css3 declarations ast [CSS::Module] ok 18 - ast reserialization [CSS::Module] ok 19 - -- css3 reserialized declarations parse: {... } [CSS::Module] ok 20 - -- css3 reserialized declarations no warnings [CSS::Module] ok 21 - -- css3 reserialized declarations ast [CSS::Module] ok 22 - css3 declarations parse: {background:URL('http://www.bg.com/pinkish.gif [CSS::Module] # } [CSS::Module] ok 23 - css3 declarations warnings [CSS::Module] ok 24 - css3 ruleset parse: h1 { color: red; rotation: 70minutes } [CSS::Module] ok 25 - css3 ruleset warnings [CSS::Module] ok 26 - css3 ruleset ast [CSS::Module] ok 27 - ast reserialization [CSS::Module] ok 28 - -- css3 reserialized ruleset parse: h1 {... } [CSS::Module] ok 29 - -- css3 reserialized ruleset no warnings [CSS::Module] ok 30 - -- css3 reserialized ruleset ast [CSS::Module] ok 31 - css3 ruleset parse: h1 {content:'kept1'; color: dropped1 rgb(10,20,30 dropped2; font-family:kept2} [CSS::Module] ok 32 - css3 ruleset warnings [CSS::Module] ok 33 - css3 ruleset ast [CSS::Module] ok 34 - ast reserialization [CSS::Module] ok 35 - -- css3 reserialized ruleset parse: h1 {... } [CSS::Module] ok 36 - -- css3 reserialized ruleset no warnings [CSS::Module] ok 37 - -- css3 reserialized ruleset ast [CSS::Module] ok 38 - css3 ruleset parse: h1 {color:red; content:'Section' counter(hdr-1)} [CSS::Module] ok 39 - css3 ruleset no warnings [CSS::Module] ok 40 - css3 ruleset ast [CSS::Module] ok 41 - ast reserialization [CSS::Module] ok 42 - -- css3 reserialized ruleset parse: h1 {... } [CSS::Module] ok 43 - -- css3 reserialized ruleset no warnings [CSS::Module] ok 44 - -- css3 reserialized ruleset ast [CSS::Module] ok 45 - css3 ruleset parse: h2 {bad: dropme 'http://unclosed-string.org; color:blue; [CSS::Module] # background-color: \#ccc;} [CSS::Module] ok 46 - css3 ruleset warnings [CSS::Module] ok 47 - css3 ruleset ast [CSS::Module] ok 48 - ast reserialization [CSS::Module] ok 49 - -- css3 reserialized ruleset parse: h2 {... } [CSS::Module] ok 50 - -- css3 reserialized ruleset no warnings [CSS::Module] ok 51 - -- css3 reserialized ruleset ast [CSS::Module] ok 52 - css3 ruleset parse: p { color:rgb(10,17); } [CSS::Module] ok 53 - css3 ruleset warnings [CSS::Module] ok 54 - css3 ruleset ast [CSS::Module] ok 55 - ast reserialization [CSS::Module] ok 56 - -- css3 reserialized ruleset parse: p {... } [CSS::Module] ok 57 - -- css3 reserialized ruleset no warnings [CSS::Module] ok 58 - -- css3 reserialized ruleset ast [CSS::Module] ok 59 - css3 ruleset parse: p:foo(42) { color: \#abc; } [CSS::Module] ok 60 - css3 ruleset warnings [CSS::Module] ok 61 - css3 ruleset parse: p { color:bar({37+5}); } [CSS::Module] ok 62 - css3 ruleset warnings [CSS::Module] ok 63 - css3 ruleset parse: p { color } [CSS::Module] ok 64 - css3 ruleset warnings [CSS::Module] ok 65 - css3 ruleset ast [CSS::Module] ok 66 - ast reserialization [CSS::Module] ok 67 - -- css3 reserialized ruleset parse: p {... } [CSS::Module] ok 68 - -- css3 reserialized ruleset no warnings [CSS::Module] ok 69 - -- css3 reserialized ruleset ast [CSS::Module] ok 70 - css3 ruleset parse: p { content:'a'; color; font-family:b } [CSS::Module] ok 71 - css3 ruleset warnings [CSS::Module] ok 72 - css3 ruleset ast [CSS::Module] ok 73 - ast reserialization [CSS::Module] ok 74 - -- css3 reserialized ruleset parse: p {... } [CSS::Module] ok 75 - -- css3 reserialized ruleset no warnings [CSS::Module] ok 76 - -- css3 reserialized ruleset ast [CSS::Module] ok 77 - css3 ruleset parse: p {content:'a'; color: } [CSS::Module] ok 78 - css3 ruleset warnings [CSS::Module] ok 79 - css3 ruleset ast [CSS::Module] ok 80 - ast reserialization [CSS::Module] ok 81 - -- css3 reserialized ruleset parse: p {... } [CSS::Module] ok 82 - -- css3 reserialized ruleset no warnings [CSS::Module] ok 83 - -- css3 reserialized ruleset ast [CSS::Module] ok 84 - css3 ruleset parse: p { content:'a'; color:; font-family:b } [CSS::Module] ok 85 - css3 ruleset warnings [CSS::Module] ok 86 - css3 ruleset ast [CSS::Module] ok 87 - ast reserialization [CSS::Module] ok 88 - -- css3 reserialized ruleset parse: p {... } [CSS::Module] ok 89 - -- css3 reserialized ruleset no warnings [CSS::Module] ok 90 - -- css3 reserialized ruleset ast [CSS::Module] ok 91 - css3 ruleset parse: p { content:'a'; color{;color:maroon} } [CSS::Module] ok 92 - css3 ruleset warnings [CSS::Module] ok 93 - css3 ruleset parse: p { content:'a'; color{;color:maroon}; color:green } [CSS::Module] ok 94 - css3 ruleset warnings [CSS::Module] ok 95 - css3 stylesheet parse: p @here {color: red} [CSS::Module] ok 96 - css3 stylesheet warnings [CSS::Module] ok 97 - css3 stylesheet parse: @foo @bar; [CSS::Module] ok 98 - css3 stylesheet warnings [CSS::Module] ok 99 - css3 stylesheet parse: }} {{ - }} [CSS::Module] ok 100 - css3 stylesheet warnings [CSS::Module] ok 101 - css3 stylesheet parse: h1, h2 {color: green }... h6 {color: black } [CSS::Module] ok 102 - css3 stylesheet warnings [CSS::Module] ok 103 - css3 stylesheet ast [CSS::Module] ok 104 - ast reserialization [CSS::Module] ok 105 - -- css3 reserialized stylesheet parse: h1, h2 {... } [CSS::Module] ok 106 - -- css3 reserialized stylesheet no warnings [CSS::Module] ok 107 - -- css3 reserialized stylesheet ast [CSS::Module] ok 108 - css3 stylesheet parse: @three-dee { @background-lighting { azimuth: 30deg; elevation: 190deg; } h1 { color: red } } h1 { color: blue } [CSS::Module] ok 109 - css3 stylesheet warnings [CSS::Module] ok 110 - css3 stylesheet ast [CSS::Module] ok 111 - ast reserialization [CSS::Module] ok 112 - -- css3 reserialized stylesheet parse: h1 {... } [CSS::Module] ok 113 - -- css3 reserialized stylesheet no warnings [CSS::Module] ok 114 - -- css3 reserialized stylesheet ast [CSS::Module] ok 115 - css3 stylesheet parse: @media print and (width: 21cm) { @page { margin: 3cm; @top-center { content: 'Page ' counter(page); }}} [CSS::Module] ok 116 - css3 stylesheet no warnings [CSS::Module] ok 117 - css3 stylesheet ast [CSS::Module] ok 118 - ast reserialization [CSS::Module] ok 119 - -- css3 reserialized stylesheet parse: @media print and (width: 21cm) {... } [CSS::Module] ok 120 - -- css3 reserialized stylesheet no warnings [CSS::Module] ok 121 - -- css3 reserialized stylesheet ast [CSS::Module] ok 122 - css3 stylesheet parse: * foo|* |h1 body:not(.home) h2 + p:first-letter tr:nth-last-child(-n+2) object[type^='image/'] {color:blue} [CSS::Module] ok 123 - css3 stylesheet no warnings [CSS::Module] ok 124 - css3 stylesheet ast [CSS::Module] ok 125 - ast reserialization [CSS::Module] ok 126 - -- css3 reserialized stylesheet parse: * foo|* |h1 body:not(.home) h2 + p::first-letter tr:nth-last-child(-n+2) object[type^='image/'] {... } [CSS::Module] ok 127 - -- css3 reserialized stylesheet no warnings [CSS::Module] ok 128 - -- css3 reserialized stylesheet ast [CSS::Module] 1..128 [CSS::Module] ok [CSS::Module] t/module-extensions.t .... [CSS::Module] ok 1 - index [CSS::Module] ok 2 - index [CSS::Module] ok 3 - module.name [CSS::Module] ok 4 - css3 grammar [CSS::Module] ok 5 - css3 actions [CSS::Module] ok 6 - 'like' extension property [CSS::Module] ok 7 - coerced extension property [CSS::Module] ok 8 - misc extension property [CSS::Module] ok 9 - misc extension property [CSS::Module] ok 10 - extensions are isolated [CSS::Module] 1..10 [CSS::Module] ok [CSS::Module] t/module-vivify.t ........ [CSS::Module] ok 1 - [CSS::Module] ok 2 - [CSS::Module] ok 3 - [CSS::Module] ok 4 - [CSS::Module] ok 5 - [CSS::Module] ok 6 - [CSS::Module] 1..6 [CSS::Module] ok [CSS::Module] t/module.t ............... [CSS::Module] ok 1 - CSS::Specification version [CSS::Module] ok 2 - css1 grammar [CSS::Module] ok 3 - css1 actions [CSS::Module] ok 4 - css1 does not have azimuth [CSS::Module] ok 5 - css1 border [CSS::Module] ok 6 - css1 border-style [CSS::Module] ok 7 - module.parse-property method [CSS::Module] ok 8 - module.parse-property method [CSS::Module] ok 9 - module.parse-property failure [CSS::Module] ok 10 - colors [CSS::Module] ok 11 - [CSS::Module] ok 12 - [CSS::Module] ok 13 - [CSS::Module] ok 14 - [CSS::Module] ok 15 - [CSS::Module] ok 16 - [CSS::Module] ok 17 - [CSS::Module] ok 18 - [CSS::Module] ok 19 - [CSS::Module] ok 20 - [CSS::Module] ok 21 - css21 grammar [CSS::Module] ok 22 - css21 actions [CSS::Module] ok 23 - css21 has azimuth [CSS::Module] ok 24 - css21 border [CSS::Module] ok 25 - css21 border-style [CSS::Module] ok 26 - css21 alias property metadata [CSS::Module] ok 27 - css21 alias property metadata [CSS::Module] ok 28 - colors [CSS::Module] ok 29 - [CSS::Module] ok 30 - [CSS::Module] ok 31 - [CSS::Module] ok 32 - module.name [CSS::Module] ok 33 - css3 grammar [CSS::Module] ok 34 - css3 actions [CSS::Module] ok 35 - css3 azimuth [CSS::Module] ok 36 - css3 border [CSS::Module] ok 37 - css3 border-style [CSS::Module] ok 38 - colors [CSS::Module] ok 39 - [CSS::Module] ok 40 - [CSS::Module] ok 41 - [CSS::Module] ok 42 - @font-face grammar [CSS::Module] ok 43 - @font-face actions [CSS::Module] ok 44 - @font-face font-style [CSS::Module] ok 45 - svg grammar [CSS::Module] ok 46 - svg actions [CSS::Module] ok 47 - svg azimuth [CSS::Module] ok 48 - svg alignment-baseline [CSS::Module] ok 49 - svg font-style [CSS::Module] 1..49 [CSS::Module] ok [CSS::Module] t/svg-properties.t ....... [CSS::Module] ok 1 - SVG declarations parse: {alignment-baseline: after-edge} [CSS::Module] ok 2 - SVG declarations no warnings [CSS::Module] ok 3 - SVG declarations ast [CSS::Module] ok 4 - ast reserialization [CSS::Module] ok 5 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 6 - -- SVG reserialized declarations no warnings [CSS::Module] ok 7 - -- SVG reserialized declarations ast [CSS::Module] ok 8 - SVG alignment-baseline: able to parse unexpected input [CSS::Module] ok 9 - SVG alignment-baseline: unexpected input produces warning [CSS::Module] ok 10 - SVG declarations parse: {alignment-baseline: inherit} [CSS::Module] ok 11 - SVG declarations no warnings [CSS::Module] ok 12 - SVG declarations ast [CSS::Module] ok 13 - SVG declarations parse: {alignment-baseline: initial} [CSS::Module] ok 14 - SVG declarations no warnings [CSS::Module] ok 15 - SVG declarations ast [CSS::Module] ok 16 - SVG declarations parse: {alignment-baseline: baseline} [CSS::Module] ok 17 - SVG declarations no warnings [CSS::Module] ok 18 - SVG declarations ast [CSS::Module] ok 19 - ast reserialization [CSS::Module] ok 20 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 21 - -- SVG reserialized declarations no warnings [CSS::Module] ok 22 - -- SVG reserialized declarations ast [CSS::Module] ok 23 - SVG declarations parse: {baseline-shift: super} [CSS::Module] ok 24 - SVG declarations no warnings [CSS::Module] ok 25 - SVG declarations ast [CSS::Module] ok 26 - ast reserialization [CSS::Module] ok 27 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 28 - -- SVG reserialized declarations no warnings [CSS::Module] ok 29 - -- SVG reserialized declarations ast [CSS::Module] ok 30 - SVG baseline-shift: able to parse unexpected input [CSS::Module] ok 31 - SVG baseline-shift: unexpected input produces warning [CSS::Module] ok 32 - SVG declarations parse: {baseline-shift: inherit} [CSS::Module] ok 33 - SVG declarations no warnings [CSS::Module] ok 34 - SVG declarations ast [CSS::Module] ok 35 - SVG declarations parse: {baseline-shift: initial} [CSS::Module] ok 36 - SVG declarations no warnings [CSS::Module] ok 37 - SVG declarations ast [CSS::Module] ok 38 - SVG declarations parse: {baseline-shift: 1.5em} [CSS::Module] ok 39 - SVG declarations no warnings [CSS::Module] ok 40 - SVG declarations ast [CSS::Module] ok 41 - ast reserialization [CSS::Module] ok 42 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 43 - -- SVG reserialized declarations no warnings [CSS::Module] ok 44 - -- SVG reserialized declarations ast [CSS::Module] ok 45 - SVG declarations parse: {baseline-shift: 4%} [CSS::Module] ok 46 - SVG declarations no warnings [CSS::Module] ok 47 - SVG declarations ast [CSS::Module] ok 48 - ast reserialization [CSS::Module] ok 49 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 50 - -- SVG reserialized declarations no warnings [CSS::Module] ok 51 - -- SVG reserialized declarations ast [CSS::Module] ok 52 - SVG declarations parse: {color: red} [CSS::Module] ok 53 - SVG declarations no warnings [CSS::Module] ok 54 - SVG declarations ast [CSS::Module] ok 55 - ast reserialization [CSS::Module] ok 56 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 57 - -- SVG reserialized declarations no warnings [CSS::Module] ok 58 - -- SVG reserialized declarations ast [CSS::Module] ok 59 - SVG color: able to parse unexpected input [CSS::Module] ok 60 - SVG color: unexpected input produces warning [CSS::Module] ok 61 - SVG declarations parse: {color: inherit} [CSS::Module] ok 62 - SVG declarations no warnings [CSS::Module] ok 63 - SVG declarations ast [CSS::Module] ok 64 - SVG declarations parse: {color: initial} [CSS::Module] ok 65 - SVG declarations no warnings [CSS::Module] ok 66 - SVG declarations ast [CSS::Module] ok 67 - SVG declarations parse: {color: rgb(10,20,30)} [CSS::Module] ok 68 - SVG declarations no warnings [CSS::Module] ok 69 - SVG declarations ast [CSS::Module] ok 70 - ast reserialization [CSS::Module] ok 71 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 72 - -- SVG reserialized declarations no warnings [CSS::Module] ok 73 - -- SVG reserialized declarations ast [CSS::Module] ok 74 - SVG declarations parse: {color-interpolation: sRGB} [CSS::Module] ok 75 - SVG declarations no warnings [CSS::Module] ok 76 - SVG declarations ast [CSS::Module] ok 77 - ast reserialization [CSS::Module] ok 78 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 79 - -- SVG reserialized declarations no warnings [CSS::Module] ok 80 - -- SVG reserialized declarations ast [CSS::Module] ok 81 - SVG color-interpolation: able to parse unexpected input [CSS::Module] ok 82 - SVG color-interpolation: unexpected input produces warning [CSS::Module] ok 83 - SVG declarations parse: {color-interpolation: inherit} [CSS::Module] ok 84 - SVG declarations no warnings [CSS::Module] ok 85 - SVG declarations ast [CSS::Module] ok 86 - SVG declarations parse: {color-interpolation: initial} [CSS::Module] ok 87 - SVG declarations no warnings [CSS::Module] ok 88 - SVG declarations ast [CSS::Module] ok 89 - SVG declarations parse: {color-interpolation: Srgb} [CSS::Module] ok 90 - SVG declarations no warnings [CSS::Module] ok 91 - SVG declarations ast [CSS::Module] ok 92 - ast reserialization [CSS::Module] ok 93 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 94 - -- SVG reserialized declarations no warnings [CSS::Module] ok 95 - -- SVG reserialized declarations ast [CSS::Module] ok 96 - SVG declarations parse: {color-interpolation-filters: Srgb} [CSS::Module] ok 97 - SVG declarations no warnings [CSS::Module] ok 98 - SVG declarations ast [CSS::Module] ok 99 - ast reserialization [CSS::Module] ok 100 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 101 - -- SVG reserialized declarations no warnings [CSS::Module] ok 102 - -- SVG reserialized declarations ast [CSS::Module] ok 103 - SVG color-interpolation-filters: able to parse unexpected input [CSS::Module] ok 104 - SVG color-interpolation-filters: unexpected input produces warning [CSS::Module] ok 105 - SVG declarations parse: {color-interpolation-filters: inherit} [CSS::Module] ok 106 - SVG declarations no warnings [CSS::Module] ok 107 - SVG declarations ast [CSS::Module] ok 108 - SVG declarations parse: {color-interpolation-filters: initial} [CSS::Module] ok 109 - SVG declarations no warnings [CSS::Module] ok 110 - SVG declarations ast [CSS::Module] ok 111 - SVG declarations parse: {color-rendering: optimizeSpeed} [CSS::Module] ok 112 - SVG declarations no warnings [CSS::Module] ok 113 - SVG declarations ast [CSS::Module] ok 114 - ast reserialization [CSS::Module] ok 115 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 116 - -- SVG reserialized declarations no warnings [CSS::Module] ok 117 - -- SVG reserialized declarations ast [CSS::Module] ok 118 - SVG color-rendering: able to parse unexpected input [CSS::Module] ok 119 - SVG color-rendering: unexpected input produces warning [CSS::Module] ok 120 - SVG declarations parse: {color-rendering: inherit} [CSS::Module] ok 121 - SVG declarations no warnings [CSS::Module] ok 122 - SVG declarations ast [CSS::Module] ok 123 - SVG declarations parse: {color-rendering: initial} [CSS::Module] ok 124 - SVG declarations no warnings [CSS::Module] ok 125 - SVG declarations ast [CSS::Module] ok 126 - SVG declarations parse: {cursor: e-resize} [CSS::Module] ok 127 - SVG declarations no warnings [CSS::Module] ok 128 - SVG declarations ast [CSS::Module] ok 129 - ast reserialization [CSS::Module] ok 130 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 131 - -- SVG reserialized declarations no warnings [CSS::Module] ok 132 - -- SVG reserialized declarations ast [CSS::Module] ok 133 - SVG cursor: able to parse unexpected input [CSS::Module] ok 134 - SVG cursor: unexpected input produces warning [CSS::Module] ok 135 - SVG declarations parse: {cursor: inherit} [CSS::Module] ok 136 - SVG declarations no warnings [CSS::Module] ok 137 - SVG declarations ast [CSS::Module] ok 138 - SVG declarations parse: {cursor: initial} [CSS::Module] ok 139 - SVG declarations no warnings [CSS::Module] ok 140 - SVG declarations ast [CSS::Module] ok 141 - SVG declarations parse: {direction: ltr} [CSS::Module] ok 142 - SVG declarations no warnings [CSS::Module] ok 143 - SVG declarations ast [CSS::Module] ok 144 - ast reserialization [CSS::Module] ok 145 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 146 - -- SVG reserialized declarations no warnings [CSS::Module] ok 147 - -- SVG reserialized declarations ast [CSS::Module] ok 148 - SVG direction: able to parse unexpected input [CSS::Module] ok 149 - SVG direction: unexpected input produces warning [CSS::Module] ok 150 - SVG declarations parse: {direction: inherit} [CSS::Module] ok 151 - SVG declarations no warnings [CSS::Module] ok 152 - SVG declarations ast [CSS::Module] ok 153 - SVG declarations parse: {direction: initial} [CSS::Module] ok 154 - SVG declarations no warnings [CSS::Module] ok 155 - SVG declarations ast [CSS::Module] ok 156 - SVG declarations parse: {display: table-cell} [CSS::Module] ok 157 - SVG declarations no warnings [CSS::Module] ok 158 - SVG declarations ast [CSS::Module] ok 159 - ast reserialization [CSS::Module] ok 160 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 161 - -- SVG reserialized declarations no warnings [CSS::Module] ok 162 - -- SVG reserialized declarations ast [CSS::Module] ok 163 - SVG display: able to parse unexpected input [CSS::Module] ok 164 - SVG display: unexpected input produces warning [CSS::Module] ok 165 - SVG declarations parse: {display: inherit} [CSS::Module] ok 166 - SVG declarations no warnings [CSS::Module] ok 167 - SVG declarations ast [CSS::Module] ok 168 - SVG declarations parse: {display: initial} [CSS::Module] ok 169 - SVG declarations no warnings [CSS::Module] ok 170 - SVG declarations ast [CSS::Module] ok 171 - SVG declarations parse: {dominant-baseline: hanging} [CSS::Module] ok 172 - SVG declarations no warnings [CSS::Module] ok 173 - SVG declarations ast [CSS::Module] ok 174 - ast reserialization [CSS::Module] ok 175 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 176 - -- SVG reserialized declarations no warnings [CSS::Module] ok 177 - -- SVG reserialized declarations ast [CSS::Module] ok 178 - SVG dominant-baseline: able to parse unexpected input [CSS::Module] ok 179 - SVG dominant-baseline: unexpected input produces warning [CSS::Module] ok 180 - SVG declarations parse: {dominant-baseline: inherit} [CSS::Module] ok 181 - SVG declarations no warnings [CSS::Module] ok 182 - SVG declarations ast [CSS::Module] ok 183 - SVG declarations parse: {dominant-baseline: initial} [CSS::Module] ok 184 - SVG declarations no warnings [CSS::Module] ok 185 - SVG declarations ast [CSS::Module] ok 186 - SVG declarations parse: {fill: rgb(10,20,10%)} [CSS::Module] ok 187 - SVG declarations no warnings [CSS::Module] ok 188 - SVG declarations ast [CSS::Module] ok 189 - ast reserialization [CSS::Module] ok 190 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 191 - -- SVG reserialized declarations no warnings [CSS::Module] ok 192 - -- SVG reserialized declarations ast [CSS::Module] ok 193 - SVG fill: able to parse unexpected input [CSS::Module] ok 194 - SVG fill: unexpected input produces warning [CSS::Module] ok 195 - SVG declarations parse: {fill: inherit} [CSS::Module] ok 196 - SVG declarations no warnings [CSS::Module] ok 197 - SVG declarations ast [CSS::Module] ok 198 - SVG declarations parse: {fill: initial} [CSS::Module] ok 199 - SVG declarations no warnings [CSS::Module] ok 200 - SVG declarations ast [CSS::Module] ok 201 - SVG declarations parse: {fill-opacity: 0.75} [CSS::Module] ok 202 - SVG declarations no warnings [CSS::Module] ok 203 - SVG declarations ast [CSS::Module] ok 204 - ast reserialization [CSS::Module] ok 205 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 206 - -- SVG reserialized declarations no warnings [CSS::Module] ok 207 - -- SVG reserialized declarations ast [CSS::Module] ok 208 - SVG fill-opacity: able to parse unexpected input [CSS::Module] ok 209 - SVG fill-opacity: unexpected input produces warning [CSS::Module] ok 210 - SVG declarations parse: {fill-opacity: inherit} [CSS::Module] ok 211 - SVG declarations no warnings [CSS::Module] ok 212 - SVG declarations ast [CSS::Module] ok 213 - SVG declarations parse: {fill-opacity: initial} [CSS::Module] ok 214 - SVG declarations no warnings [CSS::Module] ok 215 - SVG declarations ast [CSS::Module] ok 216 - SVG declarations parse: {fill-opacity: 75%} [CSS::Module] ok 217 - SVG declarations no warnings [CSS::Module] ok 218 - SVG declarations ast [CSS::Module] ok 219 - ast reserialization [CSS::Module] ok 220 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 221 - -- SVG reserialized declarations no warnings [CSS::Module] ok 222 - -- SVG reserialized declarations ast [CSS::Module] ok 223 - SVG declarations parse: {fill-rule: evenOdD} [CSS::Module] ok 224 - SVG declarations no warnings [CSS::Module] ok 225 - SVG declarations ast [CSS::Module] ok 226 - ast reserialization [CSS::Module] ok 227 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 228 - -- SVG reserialized declarations no warnings [CSS::Module] ok 229 - -- SVG reserialized declarations ast [CSS::Module] ok 230 - SVG fill-rule: able to parse unexpected input [CSS::Module] ok 231 - SVG fill-rule: unexpected input produces warning [CSS::Module] ok 232 - SVG declarations parse: {fill-rule: inherit} [CSS::Module] ok 233 - SVG declarations no warnings [CSS::Module] ok 234 - SVG declarations ast [CSS::Module] ok 235 - SVG declarations parse: {fill-rule: initial} [CSS::Module] ok 236 - SVG declarations no warnings [CSS::Module] ok 237 - SVG declarations ast [CSS::Module] ok 238 - SVG declarations parse: {font: 12pt/14pt sans-serif} [CSS::Module] ok 239 - SVG declarations no warnings [CSS::Module] ok 240 - SVG declarations ast [CSS::Module] ok 241 - ast reserialization [CSS::Module] ok 242 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 243 - -- SVG reserialized declarations no warnings [CSS::Module] ok 244 - -- SVG reserialized declarations ast [CSS::Module] ok 245 - SVG font: able to parse unexpected input [CSS::Module] ok 246 - SVG font: unexpected input produces warning [CSS::Module] ok 247 - SVG declarations parse: {font: inherit} [CSS::Module] ok 248 - SVG declarations no warnings [CSS::Module] ok 249 - SVG declarations ast [CSS::Module] ok 250 - SVG declarations parse: {font: initial} [CSS::Module] ok 251 - SVG declarations no warnings [CSS::Module] ok 252 - SVG declarations ast [CSS::Module] ok 253 - SVG declarations parse: {font-size-adjust: .7} [CSS::Module] ok 254 - SVG declarations no warnings [CSS::Module] ok 255 - SVG declarations ast [CSS::Module] ok 256 - ast reserialization [CSS::Module] ok 257 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 258 - -- SVG reserialized declarations no warnings [CSS::Module] ok 259 - -- SVG reserialized declarations ast [CSS::Module] ok 260 - SVG font-size-adjust: able to parse unexpected input [CSS::Module] ok 261 - SVG font-size-adjust: unexpected input produces warning [CSS::Module] ok 262 - SVG declarations parse: {font-size-adjust: inherit} [CSS::Module] ok 263 - SVG declarations no warnings [CSS::Module] ok 264 - SVG declarations ast [CSS::Module] ok 265 - SVG declarations parse: {font-size-adjust: initial} [CSS::Module] ok 266 - SVG declarations no warnings [CSS::Module] ok 267 - SVG declarations ast [CSS::Module] ok 268 - SVG declarations parse: {font-variant: small-Caps} [CSS::Module] ok 269 - SVG declarations no warnings [CSS::Module] ok 270 - SVG declarations ast [CSS::Module] ok 271 - ast reserialization [CSS::Module] ok 272 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 273 - -- SVG reserialized declarations no warnings [CSS::Module] ok 274 - -- SVG reserialized declarations ast [CSS::Module] ok 275 - SVG font-variant: able to parse unexpected input [CSS::Module] ok 276 - SVG font-variant: unexpected input produces warning [CSS::Module] ok 277 - SVG declarations parse: {font-variant: inherit} [CSS::Module] ok 278 - SVG declarations no warnings [CSS::Module] ok 279 - SVG declarations ast [CSS::Module] ok 280 - SVG declarations parse: {font-variant: initial} [CSS::Module] ok 281 - SVG declarations no warnings [CSS::Module] ok 282 - SVG declarations ast [CSS::Module] ok 283 - SVG declarations parse: {glyph-orientation-vertical: 45deg} [CSS::Module] ok 284 - SVG declarations no warnings [CSS::Module] ok 285 - SVG declarations ast [CSS::Module] ok 286 - ast reserialization [CSS::Module] ok 287 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 288 - -- SVG reserialized declarations no warnings [CSS::Module] ok 289 - -- SVG reserialized declarations ast [CSS::Module] ok 290 - SVG glyph-orientation-vertical: able to parse unexpected input [CSS::Module] ok 291 - SVG glyph-orientation-vertical: unexpected input produces warning [CSS::Module] ok 292 - SVG declarations parse: {glyph-orientation-vertical: inherit} [CSS::Module] ok 293 - SVG declarations no warnings [CSS::Module] ok 294 - SVG declarations ast [CSS::Module] ok 295 - SVG declarations parse: {glyph-orientation-vertical: initial} [CSS::Module] ok 296 - SVG declarations no warnings [CSS::Module] ok 297 - SVG declarations ast [CSS::Module] ok 298 - SVG declarations parse: {glyph-orientation-vertical: 7} [CSS::Module] ok 299 - SVG declarations no warnings [CSS::Module] ok 300 - SVG declarations ast [CSS::Module] ok 301 - ast reserialization [CSS::Module] ok 302 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 303 - -- SVG reserialized declarations no warnings [CSS::Module] ok 304 - -- SVG reserialized declarations ast [CSS::Module] ok 305 - SVG declarations parse: {image-rendering: optimizeQuality} [CSS::Module] ok 306 - SVG declarations no warnings [CSS::Module] ok 307 - SVG declarations ast [CSS::Module] ok 308 - ast reserialization [CSS::Module] ok 309 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 310 - -- SVG reserialized declarations no warnings [CSS::Module] ok 311 - -- SVG reserialized declarations ast [CSS::Module] ok 312 - SVG image-rendering: able to parse unexpected input [CSS::Module] ok 313 - SVG image-rendering: unexpected input produces warning [CSS::Module] ok 314 - SVG declarations parse: {image-rendering: inherit} [CSS::Module] ok 315 - SVG declarations no warnings [CSS::Module] ok 316 - SVG declarations ast [CSS::Module] ok 317 - SVG declarations parse: {image-rendering: initial} [CSS::Module] ok 318 - SVG declarations no warnings [CSS::Module] ok 319 - SVG declarations ast [CSS::Module] ok 320 - SVG declarations parse: {letter-spacing: normal} [CSS::Module] ok 321 - SVG declarations no warnings [CSS::Module] ok 322 - SVG declarations ast [CSS::Module] ok 323 - ast reserialization [CSS::Module] ok 324 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 325 - -- SVG reserialized declarations no warnings [CSS::Module] ok 326 - -- SVG reserialized declarations ast [CSS::Module] ok 327 - SVG letter-spacing: able to parse unexpected input [CSS::Module] ok 328 - SVG letter-spacing: unexpected input produces warning [CSS::Module] ok 329 - SVG declarations parse: {letter-spacing: inherit} [CSS::Module] ok 330 - SVG declarations no warnings [CSS::Module] ok 331 - SVG declarations ast [CSS::Module] ok 332 - SVG declarations parse: {letter-spacing: initial} [CSS::Module] ok 333 - SVG declarations no warnings [CSS::Module] ok 334 - SVG declarations ast [CSS::Module] ok 335 - SVG declarations parse: {lighting-color: blue} [CSS::Module] ok 336 - SVG declarations no warnings [CSS::Module] ok 337 - SVG declarations ast [CSS::Module] ok 338 - ast reserialization [CSS::Module] ok 339 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 340 - -- SVG reserialized declarations no warnings [CSS::Module] ok 341 - -- SVG reserialized declarations ast [CSS::Module] ok 342 - SVG lighting-color: able to parse unexpected input [CSS::Module] ok 343 - SVG lighting-color: unexpected input produces warning [CSS::Module] ok 344 - SVG declarations parse: {lighting-color: inherit} [CSS::Module] ok 345 - SVG declarations no warnings [CSS::Module] ok 346 - SVG declarations ast [CSS::Module] ok 347 - SVG declarations parse: {lighting-color: initial} [CSS::Module] ok 348 - SVG declarations no warnings [CSS::Module] ok 349 - SVG declarations ast [CSS::Module] ok 350 - SVG declarations parse: {line-height: 90%} [CSS::Module] ok 351 - SVG declarations no warnings [CSS::Module] ok 352 - SVG declarations ast [CSS::Module] ok 353 - ast reserialization [CSS::Module] ok 354 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 355 - -- SVG reserialized declarations no warnings [CSS::Module] ok 356 - -- SVG reserialized declarations ast [CSS::Module] ok 357 - SVG line-height: able to parse unexpected input [CSS::Module] ok 358 - SVG line-height: unexpected input produces warning [CSS::Module] ok 359 - SVG declarations parse: {line-height: inherit} [CSS::Module] ok 360 - SVG declarations no warnings [CSS::Module] ok 361 - SVG declarations ast [CSS::Module] ok 362 - SVG declarations parse: {line-height: initial} [CSS::Module] ok 363 - SVG declarations no warnings [CSS::Module] ok 364 - SVG declarations ast [CSS::Module] ok 365 - SVG declarations parse: {line-height: normal} [CSS::Module] ok 366 - SVG declarations no warnings [CSS::Module] ok 367 - SVG declarations ast [CSS::Module] ok 368 - ast reserialization [CSS::Module] ok 369 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 370 - -- SVG reserialized declarations no warnings [CSS::Module] ok 371 - -- SVG reserialized declarations ast [CSS::Module] ok 372 - SVG declarations parse: {line-height: 42} [CSS::Module] ok 373 - SVG declarations no warnings [CSS::Module] ok 374 - SVG declarations ast [CSS::Module] ok 375 - ast reserialization [CSS::Module] ok 376 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 377 - -- SVG reserialized declarations no warnings [CSS::Module] ok 378 - -- SVG reserialized declarations ast [CSS::Module] ok 379 - SVG declarations parse: {marker-start: none} [CSS::Module] ok 380 - SVG declarations no warnings [CSS::Module] ok 381 - SVG declarations ast [CSS::Module] ok 382 - ast reserialization [CSS::Module] ok 383 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 384 - -- SVG reserialized declarations no warnings [CSS::Module] ok 385 - -- SVG reserialized declarations ast [CSS::Module] ok 386 - SVG marker-start: able to parse unexpected input [CSS::Module] ok 387 - SVG marker-start: unexpected input produces warning [CSS::Module] ok 388 - SVG declarations parse: {marker-start: inherit} [CSS::Module] ok 389 - SVG declarations no warnings [CSS::Module] ok 390 - SVG declarations ast [CSS::Module] ok 391 - SVG declarations parse: {marker-start: initial} [CSS::Module] ok 392 - SVG declarations no warnings [CSS::Module] ok 393 - SVG declarations ast [CSS::Module] ok 394 - SVG declarations parse: {marker-start: url(http://www.example.com/pinkish.gif)} [CSS::Module] ok 395 - SVG declarations no warnings [CSS::Module] ok 396 - SVG declarations ast [CSS::Module] ok 397 - ast reserialization [CSS::Module] ok 398 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 399 - -- SVG reserialized declarations no warnings [CSS::Module] ok 400 - -- SVG reserialized declarations ast [CSS::Module] ok 401 - SVG declarations parse: {marker-mid: none} [CSS::Module] ok 402 - SVG declarations no warnings [CSS::Module] ok 403 - SVG declarations ast [CSS::Module] ok 404 - ast reserialization [CSS::Module] ok 405 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 406 - -- SVG reserialized declarations no warnings [CSS::Module] ok 407 - -- SVG reserialized declarations ast [CSS::Module] ok 408 - SVG marker-mid: able to parse unexpected input [CSS::Module] ok 409 - SVG marker-mid: unexpected input produces warning [CSS::Module] ok 410 - SVG declarations parse: {marker-mid: inherit} [CSS::Module] ok 411 - SVG declarations no warnings [CSS::Module] ok 412 - SVG declarations ast [CSS::Module] ok 413 - SVG declarations parse: {marker-mid: initial} [CSS::Module] ok 414 - SVG declarations no warnings [CSS::Module] ok 415 - SVG declarations ast [CSS::Module] ok 416 - SVG declarations parse: {marker-end: none} [CSS::Module] ok 417 - SVG declarations no warnings [CSS::Module] ok 418 - SVG declarations ast [CSS::Module] ok 419 - ast reserialization [CSS::Module] ok 420 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 421 - -- SVG reserialized declarations no warnings [CSS::Module] ok 422 - -- SVG reserialized declarations ast [CSS::Module] ok 423 - SVG marker-end: able to parse unexpected input [CSS::Module] ok 424 - SVG marker-end: unexpected input produces warning [CSS::Module] ok 425 - SVG declarations parse: {marker-end: inherit} [CSS::Module] ok 426 - SVG declarations no warnings [CSS::Module] ok 427 - SVG declarations ast [CSS::Module] ok 428 - SVG declarations parse: {marker-end: initial} [CSS::Module] ok 429 - SVG declarations no warnings [CSS::Module] ok 430 - SVG declarations ast [CSS::Module] ok 431 - SVG declarations parse: {marker: none url(http://www.example.com/pinkish.gif)} [CSS::Module] ok 432 - SVG declarations no warnings [CSS::Module] ok 433 - SVG declarations ast [CSS::Module] ok 434 - ast reserialization [CSS::Module] ok 435 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 436 - -- SVG reserialized declarations no warnings [CSS::Module] ok 437 - -- SVG reserialized declarations ast [CSS::Module] ok 438 - SVG marker: able to parse unexpected input [CSS::Module] ok 439 - SVG marker: unexpected input produces warning [CSS::Module] ok 440 - SVG declarations parse: {marker: inherit} [CSS::Module] ok 441 - SVG declarations no warnings [CSS::Module] ok 442 - SVG declarations ast [CSS::Module] ok 443 - SVG declarations parse: {marker: initial} [CSS::Module] ok 444 - SVG declarations no warnings [CSS::Module] ok 445 - SVG declarations ast [CSS::Module] ok 446 - SVG declarations parse: {opacity: 0.75} [CSS::Module] ok 447 - SVG declarations no warnings [CSS::Module] ok 448 - SVG declarations ast [CSS::Module] ok 449 - ast reserialization [CSS::Module] ok 450 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 451 - -- SVG reserialized declarations no warnings [CSS::Module] ok 452 - -- SVG reserialized declarations ast [CSS::Module] ok 453 - SVG opacity: able to parse unexpected input [CSS::Module] ok 454 - SVG opacity: unexpected input produces warning [CSS::Module] ok 455 - SVG declarations parse: {opacity: inherit} [CSS::Module] ok 456 - SVG declarations no warnings [CSS::Module] ok 457 - SVG declarations ast [CSS::Module] ok 458 - SVG declarations parse: {opacity: initial} [CSS::Module] ok 459 - SVG declarations no warnings [CSS::Module] ok 460 - SVG declarations ast [CSS::Module] ok 461 - SVG declarations parse: {opacity: 75%} [CSS::Module] ok 462 - SVG declarations no warnings [CSS::Module] ok 463 - SVG declarations ast [CSS::Module] ok 464 - ast reserialization [CSS::Module] ok 465 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 466 - -- SVG reserialized declarations no warnings [CSS::Module] ok 467 - -- SVG reserialized declarations ast [CSS::Module] ok 468 - SVG declarations parse: {overflow: hidden} [CSS::Module] ok 469 - SVG declarations no warnings [CSS::Module] ok 470 - SVG declarations ast [CSS::Module] ok 471 - ast reserialization [CSS::Module] ok 472 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 473 - -- SVG reserialized declarations no warnings [CSS::Module] ok 474 - -- SVG reserialized declarations ast [CSS::Module] ok 475 - SVG overflow: able to parse unexpected input [CSS::Module] ok 476 - SVG overflow: unexpected input produces warning [CSS::Module] ok 477 - SVG declarations parse: {overflow: inherit} [CSS::Module] ok 478 - SVG declarations no warnings [CSS::Module] ok 479 - SVG declarations ast [CSS::Module] ok 480 - SVG declarations parse: {overflow: initial} [CSS::Module] ok 481 - SVG declarations no warnings [CSS::Module] ok 482 - SVG declarations ast [CSS::Module] ok 483 - SVG declarations parse: {paint-order: fill stroke} [CSS::Module] ok 484 - SVG declarations no warnings [CSS::Module] ok 485 - SVG declarations ast [CSS::Module] ok 486 - ast reserialization [CSS::Module] ok 487 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 488 - -- SVG reserialized declarations no warnings [CSS::Module] ok 489 - -- SVG reserialized declarations ast [CSS::Module] ok 490 - SVG paint-order: able to parse unexpected input [CSS::Module] ok 491 - SVG paint-order: unexpected input produces warning [CSS::Module] ok 492 - SVG declarations parse: {paint-order: inherit} [CSS::Module] ok 493 - SVG declarations no warnings [CSS::Module] ok 494 - SVG declarations ast [CSS::Module] ok 495 - SVG declarations parse: {paint-order: initial} [CSS::Module] ok 496 - SVG declarations no warnings [CSS::Module] ok 497 - SVG declarations ast [CSS::Module] ok 498 - SVG declarations parse: {pointer-events: stroke} [CSS::Module] ok 499 - SVG declarations no warnings [CSS::Module] ok 500 - SVG declarations ast [CSS::Module] ok 501 - ast reserialization [CSS::Module] ok 502 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 503 - -- SVG reserialized declarations no warnings [CSS::Module] ok 504 - -- SVG reserialized declarations ast [CSS::Module] ok 505 - SVG pointer-events: able to parse unexpected input [CSS::Module] ok 506 - SVG pointer-events: unexpected input produces warning [CSS::Module] ok 507 - SVG declarations parse: {pointer-events: inherit} [CSS::Module] ok 508 - SVG declarations no warnings [CSS::Module] ok 509 - SVG declarations ast [CSS::Module] ok 510 - SVG declarations parse: {pointer-events: initial} [CSS::Module] ok 511 - SVG declarations no warnings [CSS::Module] ok 512 - SVG declarations ast [CSS::Module] ok 513 - SVG declarations parse: {shape-rendering: crispEdges} [CSS::Module] ok 514 - SVG declarations no warnings [CSS::Module] ok 515 - SVG declarations ast [CSS::Module] ok 516 - ast reserialization [CSS::Module] ok 517 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 518 - -- SVG reserialized declarations no warnings [CSS::Module] ok 519 - -- SVG reserialized declarations ast [CSS::Module] ok 520 - SVG shape-rendering: able to parse unexpected input [CSS::Module] ok 521 - SVG shape-rendering: unexpected input produces warning [CSS::Module] ok 522 - SVG declarations parse: {shape-rendering: inherit} [CSS::Module] ok 523 - SVG declarations no warnings [CSS::Module] ok 524 - SVG declarations ast [CSS::Module] ok 525 - SVG declarations parse: {shape-rendering: initial} [CSS::Module] ok 526 - SVG declarations no warnings [CSS::Module] ok 527 - SVG declarations ast [CSS::Module] ok 528 - SVG declarations parse: {stop-color: blue} [CSS::Module] ok 529 - SVG declarations no warnings [CSS::Module] ok 530 - SVG declarations ast [CSS::Module] ok 531 - ast reserialization [CSS::Module] ok 532 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 533 - -- SVG reserialized declarations no warnings [CSS::Module] ok 534 - -- SVG reserialized declarations ast [CSS::Module] ok 535 - SVG stop-color: able to parse unexpected input [CSS::Module] ok 536 - SVG stop-color: unexpected input produces warning [CSS::Module] ok 537 - SVG declarations parse: {stop-color: inherit} [CSS::Module] ok 538 - SVG declarations no warnings [CSS::Module] ok 539 - SVG declarations ast [CSS::Module] ok 540 - SVG declarations parse: {stop-color: initial} [CSS::Module] ok 541 - SVG declarations no warnings [CSS::Module] ok 542 - SVG declarations ast [CSS::Module] ok 543 - SVG declarations parse: {stop-opacity: 0.75} [CSS::Module] ok 544 - SVG declarations no warnings [CSS::Module] ok 545 - SVG declarations ast [CSS::Module] ok 546 - ast reserialization [CSS::Module] ok 547 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 548 - -- SVG reserialized declarations no warnings [CSS::Module] ok 549 - -- SVG reserialized declarations ast [CSS::Module] ok 550 - SVG stop-opacity: able to parse unexpected input [CSS::Module] ok 551 - SVG stop-opacity: unexpected input produces warning [CSS::Module] ok 552 - SVG declarations parse: {stop-opacity: inherit} [CSS::Module] ok 553 - SVG declarations no warnings [CSS::Module] ok 554 - SVG declarations ast [CSS::Module] ok 555 - SVG declarations parse: {stop-opacity: initial} [CSS::Module] ok 556 - SVG declarations no warnings [CSS::Module] ok 557 - SVG declarations ast [CSS::Module] ok 558 - SVG declarations parse: {stop-opacity: 75%} [CSS::Module] ok 559 - SVG declarations no warnings [CSS::Module] ok 560 - SVG declarations ast [CSS::Module] ok 561 - ast reserialization [CSS::Module] ok 562 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 563 - -- SVG reserialized declarations no warnings [CSS::Module] ok 564 - -- SVG reserialized declarations ast [CSS::Module] ok 565 - SVG declarations parse: {stroke: none} [CSS::Module] ok 566 - SVG declarations no warnings [CSS::Module] ok 567 - SVG declarations ast [CSS::Module] ok 568 - ast reserialization [CSS::Module] ok 569 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 570 - -- SVG reserialized declarations no warnings [CSS::Module] ok 571 - -- SVG reserialized declarations ast [CSS::Module] ok 572 - SVG stroke: able to parse unexpected input [CSS::Module] ok 573 - SVG stroke: unexpected input produces warning [CSS::Module] ok 574 - SVG declarations parse: {stroke: inherit} [CSS::Module] ok 575 - SVG declarations no warnings [CSS::Module] ok 576 - SVG declarations ast [CSS::Module] ok 577 - SVG declarations parse: {stroke: initial} [CSS::Module] ok 578 - SVG declarations no warnings [CSS::Module] ok 579 - SVG declarations ast [CSS::Module] ok 580 - SVG declarations parse: {stroke-dasharray: 20,10} [CSS::Module] ok 581 - SVG declarations no warnings [CSS::Module] ok 582 - SVG declarations ast [CSS::Module] ok 583 - ast reserialization [CSS::Module] ok 584 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 585 - -- SVG reserialized declarations no warnings [CSS::Module] ok 586 - -- SVG reserialized declarations ast [CSS::Module] ok 587 - SVG stroke-dasharray: able to parse unexpected input [CSS::Module] ok 588 - SVG stroke-dasharray: unexpected input produces warning [CSS::Module] ok 589 - SVG declarations parse: {stroke-dasharray: inherit} [CSS::Module] ok 590 - SVG declarations no warnings [CSS::Module] ok 591 - SVG declarations ast [CSS::Module] ok 592 - SVG declarations parse: {stroke-dasharray: initial} [CSS::Module] ok 593 - SVG declarations no warnings [CSS::Module] ok 594 - SVG declarations ast [CSS::Module] ok 595 - SVG declarations parse: {stroke-dasharray: em,2em} [CSS::Module] ok 596 - SVG declarations no warnings [CSS::Module] ok 597 - SVG declarations ast [CSS::Module] ok 598 - ast reserialization [CSS::Module] ok 599 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 600 - -- SVG reserialized declarations no warnings [CSS::Module] ok 601 - -- SVG reserialized declarations ast [CSS::Module] ok 602 - SVG declarations parse: {stroke-dashoffset: 3em} [CSS::Module] ok 603 - SVG declarations no warnings [CSS::Module] ok 604 - SVG declarations ast [CSS::Module] ok 605 - ast reserialization [CSS::Module] ok 606 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 607 - -- SVG reserialized declarations no warnings [CSS::Module] ok 608 - -- SVG reserialized declarations ast [CSS::Module] ok 609 - SVG stroke-dashoffset: able to parse unexpected input [CSS::Module] ok 610 - SVG stroke-dashoffset: unexpected input produces warning [CSS::Module] ok 611 - SVG declarations parse: {stroke-dashoffset: inherit} [CSS::Module] ok 612 - SVG declarations no warnings [CSS::Module] ok 613 - SVG declarations ast [CSS::Module] ok 614 - SVG declarations parse: {stroke-dashoffset: initial} [CSS::Module] ok 615 - SVG declarations no warnings [CSS::Module] ok 616 - SVG declarations ast [CSS::Module] ok 617 - SVG declarations parse: {stroke-linecap: round} [CSS::Module] ok 618 - SVG declarations no warnings [CSS::Module] ok 619 - SVG declarations ast [CSS::Module] ok 620 - ast reserialization [CSS::Module] ok 621 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 622 - -- SVG reserialized declarations no warnings [CSS::Module] ok 623 - -- SVG reserialized declarations ast [CSS::Module] ok 624 - SVG stroke-linecap: able to parse unexpected input [CSS::Module] ok 625 - SVG stroke-linecap: unexpected input produces warning [CSS::Module] ok 626 - SVG declarations parse: {stroke-linecap: inherit} [CSS::Module] ok 627 - SVG declarations no warnings [CSS::Module] ok 628 - SVG declarations ast [CSS::Module] ok 629 - SVG declarations parse: {stroke-linecap: initial} [CSS::Module] ok 630 - SVG declarations no warnings [CSS::Module] ok 631 - SVG declarations ast [CSS::Module] ok 632 - SVG declarations parse: {stroke-linejoin: bevel} [CSS::Module] ok 633 - SVG declarations no warnings [CSS::Module] ok 634 - SVG declarations ast [CSS::Module] ok 635 - ast reserialization [CSS::Module] ok 636 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 637 - -- SVG reserialized declarations no warnings [CSS::Module] ok 638 - -- SVG reserialized declarations ast [CSS::Module] ok 639 - SVG stroke-linejoin: able to parse unexpected input [CSS::Module] ok 640 - SVG stroke-linejoin: unexpected input produces warning [CSS::Module] ok 641 - SVG declarations parse: {stroke-linejoin: inherit} [CSS::Module] ok 642 - SVG declarations no warnings [CSS::Module] ok 643 - SVG declarations ast [CSS::Module] ok 644 - SVG declarations parse: {stroke-linejoin: initial} [CSS::Module] ok 645 - SVG declarations no warnings [CSS::Module] ok 646 - SVG declarations ast [CSS::Module] ok 647 - SVG declarations parse: {stroke-miterlimit: 7} [CSS::Module] ok 648 - SVG declarations no warnings [CSS::Module] ok 649 - SVG declarations ast [CSS::Module] ok 650 - ast reserialization [CSS::Module] ok 651 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 652 - -- SVG reserialized declarations no warnings [CSS::Module] ok 653 - -- SVG reserialized declarations ast [CSS::Module] ok 654 - SVG stroke-miterlimit: able to parse unexpected input [CSS::Module] ok 655 - SVG stroke-miterlimit: unexpected input produces warning [CSS::Module] ok 656 - SVG declarations parse: {stroke-miterlimit: inherit} [CSS::Module] ok 657 - SVG declarations no warnings [CSS::Module] ok 658 - SVG declarations ast [CSS::Module] ok 659 - SVG declarations parse: {stroke-miterlimit: initial} [CSS::Module] ok 660 - SVG declarations no warnings [CSS::Module] ok 661 - SVG declarations ast [CSS::Module] ok 662 - SVG declarations parse: {stroke-opacity: 0.75} [CSS::Module] ok 663 - SVG declarations no warnings [CSS::Module] ok 664 - SVG declarations ast [CSS::Module] ok 665 - ast reserialization [CSS::Module] ok 666 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 667 - -- SVG reserialized declarations no warnings [CSS::Module] ok 668 - -- SVG reserialized declarations ast [CSS::Module] ok 669 - SVG stroke-opacity: able to parse unexpected input [CSS::Module] ok 670 - SVG stroke-opacity: unexpected input produces warning [CSS::Module] ok 671 - SVG declarations parse: {stroke-opacity: inherit} [CSS::Module] ok 672 - SVG declarations no warnings [CSS::Module] ok 673 - SVG declarations ast [CSS::Module] ok 674 - SVG declarations parse: {stroke-opacity: initial} [CSS::Module] ok 675 - SVG declarations no warnings [CSS::Module] ok 676 - SVG declarations ast [CSS::Module] ok 677 - SVG declarations parse: {stroke-opacity: 75%} [CSS::Module] ok 678 - SVG declarations no warnings [CSS::Module] ok 679 - SVG declarations ast [CSS::Module] ok 680 - ast reserialization [CSS::Module] ok 681 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 682 - -- SVG reserialized declarations no warnings [CSS::Module] ok 683 - -- SVG reserialized declarations ast [CSS::Module] ok 684 - SVG declarations parse: {stroke-width: .1em} [CSS::Module] ok 685 - SVG declarations no warnings [CSS::Module] ok 686 - SVG declarations ast [CSS::Module] ok 687 - ast reserialization [CSS::Module] ok 688 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 689 - -- SVG reserialized declarations no warnings [CSS::Module] ok 690 - -- SVG reserialized declarations ast [CSS::Module] ok 691 - SVG stroke-width: able to parse unexpected input [CSS::Module] ok 692 - SVG stroke-width: unexpected input produces warning [CSS::Module] ok 693 - SVG declarations parse: {stroke-width: inherit} [CSS::Module] ok 694 - SVG declarations no warnings [CSS::Module] ok 695 - SVG declarations ast [CSS::Module] ok 696 - SVG declarations parse: {stroke-width: initial} [CSS::Module] ok 697 - SVG declarations no warnings [CSS::Module] ok 698 - SVG declarations ast [CSS::Module] ok 699 - SVG declarations parse: {stroke-width: 3} [CSS::Module] ok 700 - SVG declarations no warnings [CSS::Module] ok 701 - SVG declarations ast [CSS::Module] ok 702 - ast reserialization [CSS::Module] ok 703 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 704 - -- SVG reserialized declarations no warnings [CSS::Module] ok 705 - -- SVG reserialized declarations ast [CSS::Module] ok 706 - SVG declarations parse: {stroke-width: 5%} [CSS::Module] ok 707 - SVG declarations no warnings [CSS::Module] ok 708 - SVG declarations ast [CSS::Module] ok 709 - ast reserialization [CSS::Module] ok 710 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 711 - -- SVG reserialized declarations no warnings [CSS::Module] ok 712 - -- SVG reserialized declarations ast [CSS::Module] ok 713 - SVG declarations parse: {text-anchor: start} [CSS::Module] ok 714 - SVG declarations no warnings [CSS::Module] ok 715 - SVG declarations ast [CSS::Module] ok 716 - ast reserialization [CSS::Module] ok 717 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 718 - -- SVG reserialized declarations no warnings [CSS::Module] ok 719 - -- SVG reserialized declarations ast [CSS::Module] ok 720 - SVG text-anchor: able to parse unexpected input [CSS::Module] ok 721 - SVG text-anchor: unexpected input produces warning [CSS::Module] ok 722 - SVG declarations parse: {text-anchor: inherit} [CSS::Module] ok 723 - SVG declarations no warnings [CSS::Module] ok 724 - SVG declarations ast [CSS::Module] ok 725 - SVG declarations parse: {text-anchor: initial} [CSS::Module] ok 726 - SVG declarations no warnings [CSS::Module] ok 727 - SVG declarations ast [CSS::Module] ok 728 - SVG declarations parse: {text-decoration: underline blink} [CSS::Module] ok 729 - SVG declarations no warnings [CSS::Module] ok 730 - SVG declarations ast [CSS::Module] ok 731 - ast reserialization [CSS::Module] ok 732 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 733 - -- SVG reserialized declarations no warnings [CSS::Module] ok 734 - -- SVG reserialized declarations ast [CSS::Module] ok 735 - SVG text-decoration: able to parse unexpected input [CSS::Module] ok 736 - SVG text-decoration: unexpected input produces warning [CSS::Module] ok 737 - SVG declarations parse: {text-decoration: inherit} [CSS::Module] ok 738 - SVG declarations no warnings [CSS::Module] ok 739 - SVG declarations ast [CSS::Module] ok 740 - SVG declarations parse: {text-decoration: initial} [CSS::Module] ok 741 - SVG declarations no warnings [CSS::Module] ok 742 - SVG declarations ast [CSS::Module] ok 743 - SVG declarations parse: {text-overflow: clip} [CSS::Module] ok 744 - SVG declarations no warnings [CSS::Module] ok 745 - SVG declarations ast [CSS::Module] ok 746 - ast reserialization [CSS::Module] ok 747 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 748 - -- SVG reserialized declarations no warnings [CSS::Module] ok 749 - -- SVG reserialized declarations ast [CSS::Module] ok 750 - SVG text-overflow: able to parse unexpected input [CSS::Module] ok 751 - SVG text-overflow: unexpected input produces warning [CSS::Module] ok 752 - SVG declarations parse: {text-overflow: inherit} [CSS::Module] ok 753 - SVG declarations no warnings [CSS::Module] ok 754 - SVG declarations ast [CSS::Module] ok 755 - SVG declarations parse: {text-overflow: initial} [CSS::Module] ok 756 - SVG declarations no warnings [CSS::Module] ok 757 - SVG declarations ast [CSS::Module] ok 758 - SVG declarations parse: {text-rendering: geometricPrecision} [CSS::Module] ok 759 - SVG declarations no warnings [CSS::Module] ok 760 - SVG declarations ast [CSS::Module] ok 761 - ast reserialization [CSS::Module] ok 762 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 763 - -- SVG reserialized declarations no warnings [CSS::Module] ok 764 - -- SVG reserialized declarations ast [CSS::Module] ok 765 - SVG text-rendering: able to parse unexpected input [CSS::Module] ok 766 - SVG text-rendering: unexpected input produces warning [CSS::Module] ok 767 - SVG declarations parse: {text-rendering: inherit} [CSS::Module] ok 768 - SVG declarations no warnings [CSS::Module] ok 769 - SVG declarations ast [CSS::Module] ok 770 - SVG declarations parse: {text-rendering: initial} [CSS::Module] ok 771 - SVG declarations no warnings [CSS::Module] ok 772 - SVG declarations ast [CSS::Module] ok 773 - SVG declarations parse: {unicode-bidi: embed} [CSS::Module] ok 774 - SVG declarations no warnings [CSS::Module] ok 775 - SVG declarations ast [CSS::Module] ok 776 - ast reserialization [CSS::Module] ok 777 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 778 - -- SVG reserialized declarations no warnings [CSS::Module] ok 779 - -- SVG reserialized declarations ast [CSS::Module] ok 780 - SVG unicode-bidi: able to parse unexpected input [CSS::Module] ok 781 - SVG unicode-bidi: unexpected input produces warning [CSS::Module] ok 782 - SVG declarations parse: {unicode-bidi: inherit} [CSS::Module] ok 783 - SVG declarations no warnings [CSS::Module] ok 784 - SVG declarations ast [CSS::Module] ok 785 - SVG declarations parse: {unicode-bidi: initial} [CSS::Module] ok 786 - SVG declarations no warnings [CSS::Module] ok 787 - SVG declarations ast [CSS::Module] ok 788 - SVG declarations parse: {vector-effect: none} [CSS::Module] ok 789 - SVG declarations no warnings [CSS::Module] ok 790 - SVG declarations ast [CSS::Module] ok 791 - ast reserialization [CSS::Module] ok 792 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 793 - -- SVG reserialized declarations no warnings [CSS::Module] ok 794 - -- SVG reserialized declarations ast [CSS::Module] ok 795 - SVG vector-effect: able to parse unexpected input [CSS::Module] ok 796 - SVG vector-effect: unexpected input produces warning [CSS::Module] ok 797 - SVG declarations parse: {vector-effect: inherit} [CSS::Module] ok 798 - SVG declarations no warnings [CSS::Module] ok 799 - SVG declarations ast [CSS::Module] ok 800 - SVG declarations parse: {vector-effect: initial} [CSS::Module] ok 801 - SVG declarations no warnings [CSS::Module] ok 802 - SVG declarations ast [CSS::Module] ok 803 - SVG declarations parse: {visibility: hidden} [CSS::Module] ok 804 - SVG declarations no warnings [CSS::Module] ok 805 - SVG declarations ast [CSS::Module] ok 806 - ast reserialization [CSS::Module] ok 807 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 808 - -- SVG reserialized declarations no warnings [CSS::Module] ok 809 - -- SVG reserialized declarations ast [CSS::Module] ok 810 - SVG visibility: able to parse unexpected input [CSS::Module] ok 811 - SVG visibility: unexpected input produces warning [CSS::Module] ok 812 - SVG declarations parse: {visibility: inherit} [CSS::Module] ok 813 - SVG declarations no warnings [CSS::Module] ok 814 - SVG declarations ast [CSS::Module] ok 815 - SVG declarations parse: {visibility: initial} [CSS::Module] ok 816 - SVG declarations no warnings [CSS::Module] ok 817 - SVG declarations ast [CSS::Module] ok 818 - SVG declarations parse: {white-space: pre} [CSS::Module] ok 819 - SVG declarations no warnings [CSS::Module] ok 820 - SVG declarations ast [CSS::Module] ok 821 - ast reserialization [CSS::Module] ok 822 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 823 - -- SVG reserialized declarations no warnings [CSS::Module] ok 824 - -- SVG reserialized declarations ast [CSS::Module] ok 825 - SVG white-space: able to parse unexpected input [CSS::Module] ok 826 - SVG white-space: unexpected input produces warning [CSS::Module] ok 827 - SVG declarations parse: {white-space: inherit} [CSS::Module] ok 828 - SVG declarations no warnings [CSS::Module] ok 829 - SVG declarations ast [CSS::Module] ok 830 - SVG declarations parse: {white-space: initial} [CSS::Module] ok 831 - SVG declarations no warnings [CSS::Module] ok 832 - SVG declarations ast [CSS::Module] ok 833 - SVG declarations parse: {word-spacing: 1.5em} [CSS::Module] ok 834 - SVG declarations no warnings [CSS::Module] ok 835 - SVG declarations ast [CSS::Module] ok 836 - ast reserialization [CSS::Module] ok 837 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 838 - -- SVG reserialized declarations no warnings [CSS::Module] ok 839 - -- SVG reserialized declarations ast [CSS::Module] ok 840 - SVG word-spacing: able to parse unexpected input [CSS::Module] ok 841 - SVG word-spacing: unexpected input produces warning [CSS::Module] ok 842 - SVG declarations parse: {word-spacing: inherit} [CSS::Module] ok 843 - SVG declarations no warnings [CSS::Module] ok 844 - SVG declarations ast [CSS::Module] ok 845 - SVG declarations parse: {word-spacing: initial} [CSS::Module] ok 846 - SVG declarations no warnings [CSS::Module] ok 847 - SVG declarations ast [CSS::Module] ok 848 - SVG declarations parse: {writing-mode: rl-tb} [CSS::Module] ok 849 - SVG declarations no warnings [CSS::Module] ok 850 - SVG declarations ast [CSS::Module] ok 851 - ast reserialization [CSS::Module] ok 852 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 853 - -- SVG reserialized declarations no warnings [CSS::Module] ok 854 - -- SVG reserialized declarations ast [CSS::Module] ok 855 - SVG writing-mode: able to parse unexpected input [CSS::Module] ok 856 - SVG writing-mode: unexpected input produces warning [CSS::Module] ok 857 - SVG declarations parse: {writing-mode: inherit} [CSS::Module] ok 858 - SVG declarations no warnings [CSS::Module] ok 859 - SVG declarations ast [CSS::Module] ok 860 - SVG declarations parse: {writing-mode: initial} [CSS::Module] ok 861 - SVG declarations no warnings [CSS::Module] ok 862 - SVG declarations ast [CSS::Module] 1..862 [CSS::Module] ok [CSS::Module] All tests successful. [CSS::Module] Files=14, Tests=4647, 129 wallclock secs ( 0.81 usr 0.06 sys + 140.43 cusr 7.04 csys = 148.34 CPU) [CSS::Module] Result: PASS ===> Testing [OK] for CSS::Module:ver<0.6.6>:auth ===> Installing: CSS::Module:ver<0.6.6>:auth ===> Install [OK] for CSS::Module:ver<0.6.6>:auth ```
New Output ``` ===> Searching for: CSS::Module ===> Found: CSS::Module:ver<0.6.6>:auth [via Zef::Repository::Ecosystems] ===> Fetching [OK]: CSS::Module:ver<0.6.6>:auth to /mnt/data/zef-data/tmp/1675017017.263024.436.36010601830424/7231eac611e3920464a8a6cba2040f96541f357c.tar.gz ===> Extraction [OK]: CSS::Module to /mnt/data/zef-data/tmp/7231eac611e3920464a8a6cba2040f96541f357c.tar.gz ===> Testing: CSS::Module:ver<0.6.6>:auth [CSS::Module] t/00basic.t .............. [CSS::Module] ok 1 - not css1 unicode: 012AF [CSS::Module] ok 2 - css21 unicode: 012AF [CSS::Module] ok 3 - css3 unicode: 012AF [CSS::Module] ok 4 - not css1 unicode: 012AFc [CSS::Module] ok 5 - css21 unicode: 012AFc [CSS::Module] ok 6 - css3 unicode: 012AFc [CSS::Module] ok 7 - not non-ascii css1: • [CSS::Module] ok 8 - not non-ascii css21: • [CSS::Module] ok 9 - non-ascii css3: • [CSS::Module] ok 10 - CSS1 declarations parse: {unknown-prop: someval} [CSS::Module] ok 11 - CSS1 declarations warnings [CSS::Module] ok 12 - CSS1 declarations ast [CSS::Module] ok 13 - ast reserialization [CSS::Module] ok 14 - -- CSS1 reserialized declarations parse: { } [CSS::Module] ok 15 - -- CSS1 reserialized declarations no warnings [CSS::Module] ok 16 - -- CSS1 reserialized declarations ast [CSS::Module] ok 17 - CSS2.1 declarations parse: {unknown-prop: someval} [CSS::Module] ok 18 - CSS2.1 declarations warnings [CSS::Module] ok 19 - CSS2.1 declarations ast [CSS::Module] ok 20 - ast reserialization [CSS::Module] ok 21 - -- CSS2.1 reserialized declarations parse: { } [CSS::Module] ok 22 - -- CSS2.1 reserialized declarations no warnings [CSS::Module] ok 23 - -- CSS2.1 reserialized declarations ast [CSS::Module] ok 24 - CSS3 declarations parse: {unknown-prop: someval} [CSS::Module] ok 25 - CSS3 declarations warnings [CSS::Module] ok 26 - CSS3 declarations ast [CSS::Module] ok 27 - ast reserialization [CSS::Module] ok 28 - -- CSS3 reserialized declarations parse: { } [CSS::Module] ok 29 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 30 - -- CSS3 reserialized declarations ast [CSS::Module] ok 31 - CSS3(lax) declarations parse: {unknown-prop: someval} [CSS::Module] ok 32 - CSS3(lax) declarations no warnings [CSS::Module] ok 33 - CSS3(lax) declarations ast [CSS::Module] ok 34 - ast reserialization [CSS::Module] ok 35 - -- CSS3(lax) reserialized declarations parse: { unknown-prop:someval; } [CSS::Module] ok 36 - -- CSS3(lax) reserialized declarations no warnings [CSS::Module] ok 37 - -- CSS3(lax) reserialized declarations ast [CSS::Module] ok 38 - CSS1 declarations parse: {unknown-prop: unknown-func()} [CSS::Module] ok 39 - CSS1 declarations warnings [CSS::Module] ok 40 - CSS1 declarations ast [CSS::Module] ok 41 - ast reserialization [CSS::Module] ok 42 - -- CSS1 reserialized declarations parse: { } [CSS::Module] ok 43 - -- CSS1 reserialized declarations no warnings [CSS::Module] ok 44 - -- CSS1 reserialized declarations ast [CSS::Module] ok 45 - CSS2.1 declarations parse: {unknown-prop: unknown-func()} [CSS::Module] ok 46 - CSS2.1 declarations warnings [CSS::Module] ok 47 - CSS2.1 declarations ast [CSS::Module] ok 48 - ast reserialization [CSS::Module] ok 49 - -- CSS2.1 reserialized declarations parse: { } [CSS::Module] ok 50 - -- CSS2.1 reserialized declarations no warnings [CSS::Module] ok 51 - -- CSS2.1 reserialized declarations ast [CSS::Module] ok 52 - CSS3 declarations parse: {unknown-prop: unknown-func()} [CSS::Module] ok 53 - CSS3 declarations warnings [CSS::Module] ok 54 - CSS3 declarations ast [CSS::Module] ok 55 - ast reserialization [CSS::Module] ok 56 - -- CSS3 reserialized declarations parse: { } [CSS::Module] ok 57 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 58 - -- CSS3 reserialized declarations ast [CSS::Module] ok 59 - CSS3(lax) declarations parse: {unknown-prop: unknown-func()} [CSS::Module] ok 60 - CSS3(lax) declarations no warnings [CSS::Module] ok 61 - CSS3(lax) declarations ast [CSS::Module] ok 62 - ast reserialization [CSS::Module] ok 63 - -- CSS3(lax) reserialized declarations parse: { unknown-prop:unknown-func(); } [CSS::Module] ok 64 - -- CSS3(lax) reserialized declarations no warnings [CSS::Module] ok 65 - -- CSS3(lax) reserialized declarations ast [CSS::Module] ok 66 - CSS1 declarations parse: { @guff {color:red} } [CSS::Module] ok 67 - CSS1 declarations warnings [CSS::Module] ok 68 - CSS1 declarations ast [CSS::Module] ok 69 - ast reserialization [CSS::Module] ok 70 - -- CSS1 reserialized declarations parse: { } [CSS::Module] ok 71 - -- CSS1 reserialized declarations no warnings [CSS::Module] ok 72 - -- CSS1 reserialized declarations ast [CSS::Module] ok 73 - CSS2.1 declarations parse: { @guff {color:red} } [CSS::Module] ok 74 - CSS2.1 declarations warnings [CSS::Module] ok 75 - CSS2.1 declarations ast [CSS::Module] ok 76 - ast reserialization [CSS::Module] ok 77 - -- CSS2.1 reserialized declarations parse: { } [CSS::Module] ok 78 - -- CSS2.1 reserialized declarations no warnings [CSS::Module] ok 79 - -- CSS2.1 reserialized declarations ast [CSS::Module] ok 80 - CSS3 declarations parse: { @guff {color:red} } [CSS::Module] ok 81 - CSS3 declarations warnings [CSS::Module] ok 82 - CSS3 declarations ast [CSS::Module] ok 83 - ast reserialization [CSS::Module] ok 84 - -- CSS3 reserialized declarations parse: { } [CSS::Module] ok 85 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 86 - -- CSS3 reserialized declarations ast [CSS::Module] ok 87 - CSS3(lax) declarations parse: { @guff {color:red} } [CSS::Module] ok 88 - CSS3(lax) declarations no warnings [CSS::Module] ok 89 - CSS3(lax) declarations ast [CSS::Module] ok 90 - ast reserialization [CSS::Module] ok 91 - -- CSS3(lax) reserialized declarations parse: { @guff { color:red; } } [CSS::Module] ok 92 - -- CSS3(lax) reserialized declarations no warnings [CSS::Module] ok 93 - -- CSS3(lax) reserialized declarations ast [CSS::Module] ok 94 - CSS1 declarations parse: {background-attachment: crud} [CSS::Module] ok 95 - CSS1 declarations warnings [CSS::Module] ok 96 - CSS1 declarations ast [CSS::Module] ok 97 - ast reserialization [CSS::Module] ok 98 - -- CSS1 reserialized declarations parse: { } [CSS::Module] ok 99 - -- CSS1 reserialized declarations no warnings [CSS::Module] ok 100 - -- CSS1 reserialized declarations ast [CSS::Module] ok 101 - CSS2.1 declarations parse: {background-attachment: crud} [CSS::Module] ok 102 - CSS2.1 declarations warnings [CSS::Module] ok 103 - CSS2.1 declarations ast [CSS::Module] ok 104 - ast reserialization [CSS::Module] ok 105 - -- CSS2.1 reserialized declarations parse: { } [CSS::Module] ok 106 - -- CSS2.1 reserialized declarations no warnings [CSS::Module] ok 107 - -- CSS2.1 reserialized declarations ast [CSS::Module] ok 108 - CSS3 declarations parse: {background-attachment: crud} [CSS::Module] ok 109 - CSS3 declarations warnings [CSS::Module] ok 110 - CSS3 declarations ast [CSS::Module] ok 111 - ast reserialization [CSS::Module] ok 112 - -- CSS3 reserialized declarations parse: { } [CSS::Module] ok 113 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 114 - -- CSS3 reserialized declarations ast [CSS::Module] ok 115 - CSS3(lax) declarations parse: {background-attachment: crud} [CSS::Module] ok 116 - CSS3(lax) declarations warnings [CSS::Module] ok 117 - CSS3(lax) declarations ast [CSS::Module] ok 118 - ast reserialization [CSS::Module] ok 119 - -- CSS3(lax) reserialized declarations parse: { } [CSS::Module] ok 120 - -- CSS3(lax) reserialized declarations no warnings [CSS::Module] ok 121 - -- CSS3(lax) reserialized declarations ast [CSS::Module] ok 122 - CSS1 declarations parse: {background-attachment: FiXed} [CSS::Module] ok 123 - CSS1 declarations no warnings [CSS::Module] ok 124 - CSS1 declarations ast [CSS::Module] ok 125 - ast reserialization [CSS::Module] ok 126 - -- CSS1 reserialized declarations parse: { background-attachment:fixed; } [CSS::Module] ok 127 - -- CSS1 reserialized declarations no warnings [CSS::Module] ok 128 - -- CSS1 reserialized declarations ast [CSS::Module] ok 129 - CSS2.1 declarations parse: {background-attachment: FiXed} [CSS::Module] ok 130 - CSS2.1 declarations no warnings [CSS::Module] ok 131 - CSS2.1 declarations ast [CSS::Module] ok 132 - ast reserialization [CSS::Module] ok 133 - -- CSS2.1 reserialized declarations parse: { background-attachment:fixed; } [CSS::Module] ok 134 - -- CSS2.1 reserialized declarations no warnings [CSS::Module] ok 135 - -- CSS2.1 reserialized declarations ast [CSS::Module] ok 136 - CSS3 declarations parse: {background-attachment: FiXed} [CSS::Module] ok 137 - CSS3 declarations no warnings [CSS::Module] ok 138 - CSS3 declarations ast [CSS::Module] ok 139 - ast reserialization [CSS::Module] ok 140 - -- CSS3 reserialized declarations parse: { background-attachment:fixed; } [CSS::Module] ok 141 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 142 - -- CSS3 reserialized declarations ast [CSS::Module] ok 143 - CSS3(lax) declarations parse: {background-attachment: FiXed} [CSS::Module] ok 144 - CSS3(lax) declarations no warnings [CSS::Module] ok 145 - CSS3(lax) declarations ast [CSS::Module] ok 146 - ast reserialization [CSS::Module] ok 147 - -- CSS3(lax) reserialized declarations parse: { background-attachment:fixed; } [CSS::Module] ok 148 - -- CSS3(lax) reserialized declarations no warnings [CSS::Module] ok 149 - -- CSS3(lax) reserialized declarations ast [CSS::Module] ok 150 - CSS1 declarations parse: {font-family: "unclosed-string} [CSS::Module] ok 151 - CSS1 declarations warnings [CSS::Module] ok 152 - CSS1 declarations ast [CSS::Module] ok 153 - ast reserialization [CSS::Module] ok 154 - -- CSS1 reserialized declarations parse: { } [CSS::Module] ok 155 - -- CSS1 reserialized declarations no warnings [CSS::Module] ok 156 - -- CSS1 reserialized declarations ast [CSS::Module] ok 157 - CSS2.1 declarations parse: {font-family: "unclosed-string} [CSS::Module] ok 158 - CSS2.1 declarations warnings [CSS::Module] ok 159 - CSS2.1 declarations ast [CSS::Module] ok 160 - ast reserialization [CSS::Module] ok 161 - -- CSS2.1 reserialized declarations parse: { } [CSS::Module] ok 162 - -- CSS2.1 reserialized declarations no warnings [CSS::Module] ok 163 - -- CSS2.1 reserialized declarations ast [CSS::Module] ok 164 - CSS3 declarations parse: {font-family: "unclosed-string} [CSS::Module] ok 165 - CSS3 declarations warnings [CSS::Module] ok 166 - CSS3 declarations ast [CSS::Module] ok 167 - ast reserialization [CSS::Module] ok 168 - -- CSS3 reserialized declarations parse: { } [CSS::Module] ok 169 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 170 - -- CSS3 reserialized declarations ast [CSS::Module] ok 171 - CSS3(lax) declarations parse: {font-family: "unclosed-string} [CSS::Module] ok 172 - CSS3(lax) declarations warnings [CSS::Module] ok 173 - CSS3(lax) declarations ast [CSS::Module] ok 174 - ast reserialization [CSS::Module] ok 175 - -- CSS3(lax) reserialized declarations parse: { } [CSS::Module] ok 176 - -- CSS3(lax) reserialized declarations no warnings [CSS::Module] ok 177 - -- CSS3(lax) reserialized declarations ast [CSS::Module] ok 178 - CSS1 declarations parse: {/*aa*/COLoR/*bb*/:BLUE /*dd*/;} [CSS::Module] ok 179 - CSS1 declarations no warnings [CSS::Module] ok 180 - CSS1 declarations ast [CSS::Module] ok 181 - ast reserialization [CSS::Module] ok 182 - -- CSS1 reserialized declarations parse: { color:blue; } [CSS::Module] ok 183 - -- CSS1 reserialized declarations no warnings [CSS::Module] ok 184 - -- CSS1 reserialized declarations ast [CSS::Module] ok 185 - CSS2.1 declarations parse: {/*aa*/COLoR/*bb*/:BLUE /*dd*/;} [CSS::Module] ok 186 - CSS2.1 declarations no warnings [CSS::Module] ok 187 - CSS2.1 declarations ast [CSS::Module] ok 188 - ast reserialization [CSS::Module] ok 189 - -- CSS2.1 reserialized declarations parse: { color:blue; } [CSS::Module] ok 190 - -- CSS2.1 reserialized declarations no warnings [CSS::Module] ok 191 - -- CSS2.1 reserialized declarations ast [CSS::Module] ok 192 - CSS3 declarations parse: {/*aa*/COLoR/*bb*/:BLUE /*dd*/;} [CSS::Module] ok 193 - CSS3 declarations no warnings [CSS::Module] ok 194 - CSS3 declarations ast [CSS::Module] ok 195 - ast reserialization [CSS::Module] ok 196 - -- CSS3 reserialized declarations parse: { color:blue; } [CSS::Module] ok 197 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 198 - -- CSS3 reserialized declarations ast [CSS::Module] ok 199 - CSS3(lax) declarations parse: {/*aa*/COLoR/*bb*/:BLUE /*dd*/;} [CSS::Module] ok 200 - CSS3(lax) declarations no warnings [CSS::Module] ok 201 - CSS3(lax) declarations ast [CSS::Module] ok 202 - ast reserialization [CSS::Module] ok 203 - -- CSS3(lax) reserialized declarations parse: { color:blue; } [CSS::Module] ok 204 - -- CSS3(lax) reserialized declarations no warnings [CSS::Module] ok 205 - -- CSS3(lax) reserialized declarations ast [CSS::Module] ok 206 - CSS1 declarations parse: {margin: 2em 3em} [CSS::Module] ok 207 - CSS1 declarations no warnings [CSS::Module] ok 208 - CSS1 declarations ast [CSS::Module] ok 209 - ast reserialization [CSS::Module] ok 210 - -- CSS1 reserialized declarations parse: { margin:2em 3em; } [CSS::Module] ok 211 - -- CSS1 reserialized declarations no warnings [CSS::Module] ok 212 - -- CSS1 reserialized declarations ast [CSS::Module] ok 213 - CSS2.1 declarations parse: {margin: 2em 3em} [CSS::Module] ok 214 - CSS2.1 declarations no warnings [CSS::Module] ok 215 - CSS2.1 declarations ast [CSS::Module] ok 216 - ast reserialization [CSS::Module] ok 217 - -- CSS2.1 reserialized declarations parse: { margin:2em 3em; } [CSS::Module] ok 218 - -- CSS2.1 reserialized declarations no warnings [CSS::Module] ok 219 - -- CSS2.1 reserialized declarations ast [CSS::Module] ok 220 - CSS3 declarations parse: {margin: 2em 3em} [CSS::Module] ok 221 - CSS3 declarations no warnings [CSS::Module] ok 222 - CSS3 declarations ast [CSS::Module] ok 223 - ast reserialization [CSS::Module] ok 224 - -- CSS3 reserialized declarations parse: { margin:2em 3em; } [CSS::Module] ok 225 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 226 - -- CSS3 reserialized declarations ast [CSS::Module] ok 227 - CSS3(lax) declarations parse: {margin: 2em 3em} [CSS::Module] ok 228 - CSS3(lax) declarations no warnings [CSS::Module] ok 229 - CSS3(lax) declarations ast [CSS::Module] ok 230 - ast reserialization [CSS::Module] ok 231 - -- CSS3(lax) reserialized declarations parse: { margin:2em 3em; } [CSS::Module] ok 232 - -- CSS3(lax) reserialized declarations no warnings [CSS::Module] ok 233 - -- CSS3(lax) reserialized declarations ast [CSS::Module] ok 234 - CSS1 declarations parse: {background-attachment: fixed !Important;} [CSS::Module] ok 235 - CSS1 declarations no warnings [CSS::Module] ok 236 - CSS1 declarations ast [CSS::Module] ok 237 - ast reserialization [CSS::Module] ok 238 - -- CSS1 reserialized declarations parse: { background-attachment:fixed!important; } [CSS::Module] ok 239 - -- CSS1 reserialized declarations no warnings [CSS::Module] ok 240 - -- CSS1 reserialized declarations ast [CSS::Module] ok 241 - CSS2.1 declarations parse: {background-attachment: fixed !Important;} [CSS::Module] ok 242 - CSS2.1 declarations no warnings [CSS::Module] ok 243 - CSS2.1 declarations ast [CSS::Module] ok 244 - ast reserialization [CSS::Module] ok 245 - -- CSS2.1 reserialized declarations parse: { background-attachment:fixed!important; } [CSS::Module] ok 246 - -- CSS2.1 reserialized declarations no warnings [CSS::Module] ok 247 - -- CSS2.1 reserialized declarations ast [CSS::Module] ok 248 - CSS3 declarations parse: {background-attachment: fixed !Important;} [CSS::Module] ok 249 - CSS3 declarations no warnings [CSS::Module] ok 250 - CSS3 declarations ast [CSS::Module] ok 251 - ast reserialization [CSS::Module] ok 252 - -- CSS3 reserialized declarations parse: { background-attachment:fixed!important; } [CSS::Module] ok 253 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 254 - -- CSS3 reserialized declarations ast [CSS::Module] ok 255 - CSS3(lax) declarations parse: {background-attachment: fixed !Important;} [CSS::Module] ok 256 - CSS3(lax) declarations no warnings [CSS::Module] ok 257 - CSS3(lax) declarations ast [CSS::Module] ok 258 - ast reserialization [CSS::Module] ok 259 - -- CSS3(lax) reserialized declarations parse: { background-attachment:fixed!important; } [CSS::Module] ok 260 - -- CSS3(lax) reserialized declarations no warnings [CSS::Module] ok 261 - -- CSS3(lax) reserialized declarations ast [CSS::Module] ok 262 - CSS1 simple-selector parse: H1:active [CSS::Module] ok 263 - CSS1 simple-selector no warnings [CSS::Module] ok 264 - CSS1 simple-selector ast [CSS::Module] ok 265 - ast reserialization [CSS::Module] ok 266 - -- CSS1 reserialized simple-selector parse: h1:active [CSS::Module] ok 267 - -- CSS1 reserialized simple-selector no warnings [CSS::Module] ok 268 - -- CSS1 reserialized simple-selector ast [CSS::Module] ok 269 - CSS2.1 simple-selector parse: H1:active [CSS::Module] ok 270 - CSS2.1 simple-selector no warnings [CSS::Module] ok 271 - CSS2.1 simple-selector ast [CSS::Module] ok 272 - ast reserialization [CSS::Module] ok 273 - -- CSS2.1 reserialized simple-selector parse: h1:active [CSS::Module] ok 274 - -- CSS2.1 reserialized simple-selector no warnings [CSS::Module] ok 275 - -- CSS2.1 reserialized simple-selector ast [CSS::Module] ok 276 - CSS3 simple-selector parse: H1:active [CSS::Module] ok 277 - CSS3 simple-selector no warnings [CSS::Module] ok 278 - CSS3 simple-selector ast [CSS::Module] ok 279 - ast reserialization [CSS::Module] ok 280 - -- CSS3 reserialized simple-selector parse: h1:active [CSS::Module] ok 281 - -- CSS3 reserialized simple-selector no warnings [CSS::Module] ok 282 - -- CSS3 reserialized simple-selector ast [CSS::Module] ok 283 - CSS3(lax) simple-selector parse: H1:active [CSS::Module] ok 284 - CSS3(lax) simple-selector no warnings [CSS::Module] ok 285 - CSS3(lax) simple-selector ast [CSS::Module] ok 286 - ast reserialization [CSS::Module] ok 287 - -- CSS3(lax) reserialized simple-selector parse: h1:active [CSS::Module] ok 288 - -- CSS3(lax) reserialized simple-selector no warnings [CSS::Module] ok 289 - -- CSS3(lax) reserialized simple-selector ast [CSS::Module] ok 290 - CSS1 simple-selector parse: h1:eq(0) [CSS::Module] ok 291 - CSS1 simple-selector no warnings [CSS::Module] ok 292 - CSS1 simple-selector ast [CSS::Module] ok 293 - ast reserialization [CSS::Module] ok 294 - -- CSS1 reserialized simple-selector parse: h1:eq [CSS::Module] ok 295 - -- CSS1 reserialized simple-selector no warnings [CSS::Module] ok 296 - -- CSS1 reserialized simple-selector ast [CSS::Module] ok 297 - CSS2.1 simple-selector parse: h1:eq(0) [CSS::Module] ok 298 - CSS2.1 simple-selector warnings [CSS::Module] ok 299 - CSS2.1 simple-selector ast [CSS::Module] ok 300 - ast reserialization [CSS::Module] ok 301 - -- CSS2.1 reserialized simple-selector parse: h1 [CSS::Module] ok 302 - -- CSS2.1 reserialized simple-selector no warnings [CSS::Module] ok 303 - -- CSS2.1 reserialized simple-selector ast [CSS::Module] ok 304 - CSS3 simple-selector parse: h1:eq(0) [CSS::Module] ok 305 - CSS3 simple-selector warnings [CSS::Module] ok 306 - CSS3 simple-selector ast [CSS::Module] ok 307 - ast reserialization [CSS::Module] ok 308 - -- CSS3 reserialized simple-selector parse: h1 [CSS::Module] ok 309 - -- CSS3 reserialized simple-selector no warnings [CSS::Module] ok 310 - -- CSS3 reserialized simple-selector ast [CSS::Module] ok 311 - CSS3(lax) simple-selector parse: h1:eq(0) [CSS::Module] ok 312 - CSS3(lax) simple-selector no warnings [CSS::Module] ok 313 - CSS3(lax) simple-selector ast [CSS::Module] ok 314 - ast reserialization [CSS::Module] ok 315 - -- CSS3(lax) reserialized simple-selector parse: h1:eq(0) [CSS::Module] ok 316 - -- CSS3(lax) reserialized simple-selector no warnings [CSS::Module] ok 317 - -- CSS3(lax) reserialized simple-selector ast [CSS::Module] ok 318 - CSS1 simple-selector parse: h1[id$=ess] [CSS::Module] ok 319 - CSS1 simple-selector no warnings [CSS::Module] ok 320 - CSS1 simple-selector ast [CSS::Module] ok 321 - ast reserialization [CSS::Module] ok 322 - -- CSS1 reserialized simple-selector parse: h1 [CSS::Module] ok 323 - -- CSS1 reserialized simple-selector no warnings [CSS::Module] ok 324 - -- CSS1 reserialized simple-selector ast [CSS::Module] ok 325 - CSS2.1 simple-selector parse: h1[id$=ess] [CSS::Module] ok 326 - CSS2.1 simple-selector no warnings [CSS::Module] ok 327 - CSS2.1 simple-selector ast [CSS::Module] ok 328 - ast reserialization [CSS::Module] ok 329 - -- CSS2.1 reserialized simple-selector parse: h1 [CSS::Module] ok 330 - -- CSS2.1 reserialized simple-selector no warnings [CSS::Module] ok 331 - -- CSS2.1 reserialized simple-selector ast [CSS::Module] ok 332 - CSS3 simple-selector parse: h1[id$=ess] [CSS::Module] ok 333 - CSS3 simple-selector no warnings [CSS::Module] ok 334 - CSS3 simple-selector ast [CSS::Module] ok 335 - ast reserialization [CSS::Module] ok 336 - -- CSS3 reserialized simple-selector parse: h1[id$=ess] [CSS::Module] ok 337 - -- CSS3 reserialized simple-selector no warnings [CSS::Module] ok 338 - -- CSS3 reserialized simple-selector ast [CSS::Module] ok 339 - CSS3(lax) simple-selector parse: h1[id$=ess] [CSS::Module] ok 340 - CSS3(lax) simple-selector no warnings [CSS::Module] ok 341 - CSS3(lax) simple-selector ast [CSS::Module] ok 342 - ast reserialization [CSS::Module] ok 343 - -- CSS3(lax) reserialized simple-selector parse: h1[id$=ess] [CSS::Module] ok 344 - -- CSS3(lax) reserialized simple-selector no warnings [CSS::Module] ok 345 - -- CSS3(lax) reserialized simple-selector ast [CSS::Module] 1..345 [CSS::Module] ok [CSS::Module] t/css1-properties.t ...... [CSS::Module] ok 1 - CSS1 declarations parse: {background-color: \#37a} [CSS::Module] ok 2 - CSS1 declarations no warnings [CSS::Module] ok 3 - CSS1 declarations ast [CSS::Module] ok 4 - CSS1 background-color: able to parse unexpected input [CSS::Module] ok 5 - CSS1 background-color: unexpected input produces warning [CSS::Module] ok 6 - CSS2.1 declarations parse: {background-color: \#37a} [CSS::Module] ok 7 - CSS2.1 declarations no warnings [CSS::Module] ok 8 - CSS2.1 declarations ast [CSS::Module] ok 9 - CSS2.1 background-color: able to parse unexpected input [CSS::Module] ok 10 - CSS2.1 background-color: unexpected input produces warning [CSS::Module] ok 11 - CSS2.1 declarations parse: {background-color: inherit} [CSS::Module] ok 12 - CSS2.1 declarations no warnings [CSS::Module] ok 13 - CSS2.1 declarations ast [CSS::Module] ok 14 - CSS3 declarations parse: {background-color: \#37a} [CSS::Module] ok 15 - CSS3 declarations no warnings [CSS::Module] ok 16 - CSS3 declarations ast [CSS::Module] ok 17 - ast reserialization [CSS::Module] ok 18 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 19 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 20 - -- CSS3 reserialized declarations ast [CSS::Module] ok 21 - CSS3 background-color: able to parse unexpected input [CSS::Module] ok 22 - CSS3 background-color: unexpected input produces warning [CSS::Module] ok 23 - CSS3 declarations parse: {background-color: inherit} [CSS::Module] ok 24 - CSS3 declarations no warnings [CSS::Module] ok 25 - CSS3 declarations ast [CSS::Module] ok 26 - CSS3 declarations parse: {background-color: initial} [CSS::Module] ok 27 - CSS3 declarations no warnings [CSS::Module] ok 28 - CSS3 declarations ast [CSS::Module] ok 29 - CSS1 declarations parse: {background-image: url(images/ok.png)} [CSS::Module] ok 30 - CSS1 declarations no warnings [CSS::Module] ok 31 - CSS1 declarations ast [CSS::Module] ok 32 - CSS1 background-image: able to parse unexpected input [CSS::Module] ok 33 - CSS1 background-image: unexpected input produces warning [CSS::Module] ok 34 - CSS2.1 declarations parse: {background-image: url(images/ok.png)} [CSS::Module] ok 35 - CSS2.1 declarations no warnings [CSS::Module] ok 36 - CSS2.1 declarations ast [CSS::Module] ok 37 - CSS2.1 background-image: able to parse unexpected input [CSS::Module] ok 38 - CSS2.1 background-image: unexpected input produces warning [CSS::Module] ok 39 - CSS2.1 declarations parse: {background-image: inherit} [CSS::Module] ok 40 - CSS2.1 declarations no warnings [CSS::Module] ok 41 - CSS2.1 declarations ast [CSS::Module] ok 42 - CSS3 declarations parse: {background-image: url(images/ok.png)} [CSS::Module] ok 43 - CSS3 declarations no warnings [CSS::Module] ok 44 - CSS3 declarations ast [CSS::Module] ok 45 - ast reserialization [CSS::Module] ok 46 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 47 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 48 - -- CSS3 reserialized declarations ast [CSS::Module] ok 49 - CSS3 background-image: able to parse unexpected input [CSS::Module] ok 50 - CSS3 background-image: unexpected input produces warning [CSS::Module] ok 51 - CSS3 declarations parse: {background-image: inherit} [CSS::Module] ok 52 - CSS3 declarations no warnings [CSS::Module] ok 53 - CSS3 declarations ast [CSS::Module] ok 54 - CSS3 declarations parse: {background-image: initial} [CSS::Module] ok 55 - CSS3 declarations no warnings [CSS::Module] ok 56 - CSS3 declarations ast [CSS::Module] ok 57 - CSS1 declarations parse: {background-repeat: Repeat-x} [CSS::Module] ok 58 - CSS1 declarations no warnings [CSS::Module] ok 59 - CSS1 declarations ast [CSS::Module] ok 60 - CSS1 background-repeat: able to parse unexpected input [CSS::Module] ok 61 - CSS1 background-repeat: unexpected input produces warning [CSS::Module] ok 62 - CSS2.1 declarations parse: {background-repeat: Repeat-x} [CSS::Module] ok 63 - CSS2.1 declarations no warnings [CSS::Module] ok 64 - CSS2.1 declarations ast [CSS::Module] ok 65 - CSS2.1 background-repeat: able to parse unexpected input [CSS::Module] ok 66 - CSS2.1 background-repeat: unexpected input produces warning [CSS::Module] ok 67 - CSS2.1 declarations parse: {background-repeat: inherit} [CSS::Module] ok 68 - CSS2.1 declarations no warnings [CSS::Module] ok 69 - CSS2.1 declarations ast [CSS::Module] ok 70 - CSS3 declarations parse: {background-repeat: Repeat-x} [CSS::Module] ok 71 - CSS3 declarations no warnings [CSS::Module] ok 72 - CSS3 declarations ast [CSS::Module] ok 73 - ast reserialization [CSS::Module] ok 74 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 75 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 76 - -- CSS3 reserialized declarations ast [CSS::Module] ok 77 - CSS3 background-repeat: able to parse unexpected input [CSS::Module] ok 78 - CSS3 background-repeat: unexpected input produces warning [CSS::Module] ok 79 - CSS3 declarations parse: {background-repeat: inherit} [CSS::Module] ok 80 - CSS3 declarations no warnings [CSS::Module] ok 81 - CSS3 declarations ast [CSS::Module] ok 82 - CSS3 declarations parse: {background-repeat: initial} [CSS::Module] ok 83 - CSS3 declarations no warnings [CSS::Module] ok 84 - CSS3 declarations ast [CSS::Module] ok 85 - CSS1 declarations parse: {background-attachment: FiXed} [CSS::Module] ok 86 - CSS1 declarations no warnings [CSS::Module] ok 87 - CSS1 declarations ast [CSS::Module] ok 88 - CSS1 background-attachment: able to parse unexpected input [CSS::Module] ok 89 - CSS1 background-attachment: unexpected input produces warning [CSS::Module] ok 90 - CSS2.1 declarations parse: {background-attachment: FiXed} [CSS::Module] ok 91 - CSS2.1 declarations no warnings [CSS::Module] ok 92 - CSS2.1 declarations ast [CSS::Module] ok 93 - CSS2.1 background-attachment: able to parse unexpected input [CSS::Module] ok 94 - CSS2.1 background-attachment: unexpected input produces warning [CSS::Module] ok 95 - CSS2.1 declarations parse: {background-attachment: inherit} [CSS::Module] ok 96 - CSS2.1 declarations no warnings [CSS::Module] ok 97 - CSS2.1 declarations ast [CSS::Module] ok 98 - CSS3 declarations parse: {background-attachment: FiXed} [CSS::Module] ok 99 - CSS3 declarations no warnings [CSS::Module] ok 100 - CSS3 declarations ast [CSS::Module] ok 101 - ast reserialization [CSS::Module] ok 102 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 103 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 104 - -- CSS3 reserialized declarations ast [CSS::Module] ok 105 - CSS3 background-attachment: able to parse unexpected input [CSS::Module] ok 106 - CSS3 background-attachment: unexpected input produces warning [CSS::Module] ok 107 - CSS3 declarations parse: {background-attachment: inherit} [CSS::Module] ok 108 - CSS3 declarations no warnings [CSS::Module] ok 109 - CSS3 declarations ast [CSS::Module] ok 110 - CSS3 declarations parse: {background-attachment: initial} [CSS::Module] ok 111 - CSS3 declarations no warnings [CSS::Module] ok 112 - CSS3 declarations ast [CSS::Module] ok 113 - CSS1 declarations parse: {background-position: 100% 90%} [CSS::Module] ok 114 - CSS1 declarations no warnings [CSS::Module] ok 115 - CSS1 declarations ast [CSS::Module] ok 116 - CSS1 background-position: able to parse unexpected input [CSS::Module] ok 117 - CSS1 background-position: unexpected input produces warning [CSS::Module] ok 118 - CSS2.1 declarations parse: {background-position: 100% 90%} [CSS::Module] ok 119 - CSS2.1 declarations no warnings [CSS::Module] ok 120 - CSS2.1 declarations ast [CSS::Module] ok 121 - CSS2.1 background-position: able to parse unexpected input [CSS::Module] ok 122 - CSS2.1 background-position: unexpected input produces warning [CSS::Module] ok 123 - CSS2.1 declarations parse: {background-position: inherit} [CSS::Module] ok 124 - CSS2.1 declarations no warnings [CSS::Module] ok 125 - CSS2.1 declarations ast [CSS::Module] ok 126 - CSS3 declarations parse: {background-position: 100% 90%} [CSS::Module] ok 127 - CSS3 declarations no warnings [CSS::Module] ok 128 - CSS3 declarations ast [CSS::Module] ok 129 - ast reserialization [CSS::Module] ok 130 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 131 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 132 - -- CSS3 reserialized declarations ast [CSS::Module] ok 133 - CSS3 background-position: able to parse unexpected input [CSS::Module] ok 134 - CSS3 background-position: unexpected input produces warning [CSS::Module] ok 135 - CSS3 declarations parse: {background-position: inherit} [CSS::Module] ok 136 - CSS3 declarations no warnings [CSS::Module] ok 137 - CSS3 declarations ast [CSS::Module] ok 138 - CSS3 declarations parse: {background-position: initial} [CSS::Module] ok 139 - CSS3 declarations no warnings [CSS::Module] ok 140 - CSS3 declarations ast [CSS::Module] ok 141 - CSS1 declarations parse: {background: url(chess.png) gray 50% repeat scroll} [CSS::Module] ok 142 - CSS1 declarations no warnings [CSS::Module] ok 143 - CSS1 declarations ast [CSS::Module] ok 144 - CSS1 background: able to parse unexpected input [CSS::Module] ok 145 - CSS1 background: unexpected input produces warning [CSS::Module] ok 146 - CSS2.1 declarations parse: {background: url(chess.png) gray 50% repeat scroll} [CSS::Module] ok 147 - CSS2.1 declarations no warnings [CSS::Module] ok 148 - CSS2.1 declarations ast [CSS::Module] ok 149 - CSS2.1 background: able to parse unexpected input [CSS::Module] ok 150 - CSS2.1 background: unexpected input produces warning [CSS::Module] ok 151 - CSS2.1 declarations parse: {background: inherit} [CSS::Module] ok 152 - CSS2.1 declarations no warnings [CSS::Module] ok 153 - CSS2.1 declarations ast [CSS::Module] ok 154 - CSS3 declarations parse: {background: url(chess.png) gray 50% repeat scroll} [CSS::Module] ok 155 - CSS3 declarations no warnings [CSS::Module] ok 156 - CSS3 declarations ast [CSS::Module] ok 157 - ast reserialization [CSS::Module] ok 158 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 159 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 160 - -- CSS3 reserialized declarations ast [CSS::Module] ok 161 - CSS3 background: able to parse unexpected input [CSS::Module] ok 162 - CSS3 background: unexpected input produces warning [CSS::Module] ok 163 - CSS3 declarations parse: {background: inherit} [CSS::Module] ok 164 - CSS3 declarations no warnings [CSS::Module] ok 165 - CSS3 declarations ast [CSS::Module] ok 166 - CSS3 declarations parse: {background: initial} [CSS::Module] ok 167 - CSS3 declarations no warnings [CSS::Module] ok 168 - CSS3 declarations ast [CSS::Module] ok 169 - CSS1 declarations parse: {border-top-width: thick} [CSS::Module] ok 170 - CSS1 declarations no warnings [CSS::Module] ok 171 - CSS1 declarations ast [CSS::Module] ok 172 - CSS1 border-top-width: able to parse unexpected input [CSS::Module] ok 173 - CSS1 border-top-width: unexpected input produces warning [CSS::Module] ok 174 - CSS2.1 declarations parse: {border-top-width: thick} [CSS::Module] ok 175 - CSS2.1 declarations no warnings [CSS::Module] ok 176 - CSS2.1 declarations ast [CSS::Module] ok 177 - CSS2.1 border-top-width: able to parse unexpected input [CSS::Module] ok 178 - CSS2.1 border-top-width: unexpected input produces warning [CSS::Module] ok 179 - CSS2.1 declarations parse: {border-top-width: inherit} [CSS::Module] ok 180 - CSS2.1 declarations no warnings [CSS::Module] ok 181 - CSS2.1 declarations ast [CSS::Module] ok 182 - CSS3 declarations parse: {border-top-width: thick} [CSS::Module] ok 183 - CSS3 declarations no warnings [CSS::Module] ok 184 - CSS3 declarations ast [CSS::Module] ok 185 - ast reserialization [CSS::Module] ok 186 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 187 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 188 - -- CSS3 reserialized declarations ast [CSS::Module] ok 189 - CSS3 border-top-width: able to parse unexpected input [CSS::Module] ok 190 - CSS3 border-top-width: unexpected input produces warning [CSS::Module] ok 191 - CSS3 declarations parse: {border-top-width: inherit} [CSS::Module] ok 192 - CSS3 declarations no warnings [CSS::Module] ok 193 - CSS3 declarations ast [CSS::Module] ok 194 - CSS3 declarations parse: {border-top-width: initial} [CSS::Module] ok 195 - CSS3 declarations no warnings [CSS::Module] ok 196 - CSS3 declarations ast [CSS::Module] ok 197 - CSS1 declarations parse: {border-width: 2ex 1.5em 3ex 5%} [CSS::Module] ok 198 - CSS1 declarations no warnings [CSS::Module] ok 199 - CSS1 declarations ast [CSS::Module] ok 200 - CSS1 border-width: able to parse unexpected input [CSS::Module] ok 201 - CSS1 border-width: unexpected input produces warning [CSS::Module] ok 202 - CSS2.1 declarations parse: {border-width: 2ex 1.5em 3ex 5%} [CSS::Module] ok 203 - CSS2.1 declarations no warnings [CSS::Module] ok 204 - CSS2.1 declarations ast [CSS::Module] ok 205 - CSS2.1 border-width: able to parse unexpected input [CSS::Module] ok 206 - CSS2.1 border-width: unexpected input produces warning [CSS::Module] ok 207 - CSS2.1 declarations parse: {border-width: inherit} [CSS::Module] ok 208 - CSS2.1 declarations no warnings [CSS::Module] ok 209 - CSS2.1 declarations ast [CSS::Module] ok 210 - CSS3 declarations parse: {border-width: 2ex 1.5em 3ex 5%} [CSS::Module] ok 211 - CSS3 declarations no warnings [CSS::Module] ok 212 - CSS3 declarations ast [CSS::Module] ok 213 - ast reserialization [CSS::Module] ok 214 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 215 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 216 - -- CSS3 reserialized declarations ast [CSS::Module] ok 217 - CSS3 border-width: able to parse unexpected input [CSS::Module] ok 218 - CSS3 border-width: unexpected input produces warning [CSS::Module] ok 219 - CSS3 declarations parse: {border-width: inherit} [CSS::Module] ok 220 - CSS3 declarations no warnings [CSS::Module] ok 221 - CSS3 declarations ast [CSS::Module] ok 222 - CSS3 declarations parse: {border-width: initial} [CSS::Module] ok 223 - CSS3 declarations no warnings [CSS::Module] ok 224 - CSS3 declarations ast [CSS::Module] ok 225 - CSS1 declarations parse: {border-color: \#a7f \#aa77ff rgb(100,150,20) aqua} [CSS::Module] ok 226 - CSS1 declarations no warnings [CSS::Module] ok 227 - CSS1 declarations ast [CSS::Module] ok 228 - CSS1 border-color: able to parse unexpected input [CSS::Module] ok 229 - CSS1 border-color: unexpected input produces warning [CSS::Module] ok 230 - CSS2.1 declarations parse: {border-color: \#a7f \#aa77ff rgb(100,150,20) aqua} [CSS::Module] ok 231 - CSS2.1 declarations no warnings [CSS::Module] ok 232 - CSS2.1 declarations ast [CSS::Module] ok 233 - CSS2.1 border-color: able to parse unexpected input [CSS::Module] ok 234 - CSS2.1 border-color: unexpected input produces warning [CSS::Module] ok 235 - CSS2.1 declarations parse: {border-color: inherit} [CSS::Module] ok 236 - CSS2.1 declarations no warnings [CSS::Module] ok 237 - CSS2.1 declarations ast [CSS::Module] ok 238 - CSS3 declarations parse: {border-color: \#a7f \#aa77ff rgb(100,150,20) aqua} [CSS::Module] ok 239 - CSS3 declarations no warnings [CSS::Module] ok 240 - CSS3 declarations ast [CSS::Module] ok 241 - ast reserialization [CSS::Module] ok 242 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 243 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 244 - -- CSS3 reserialized declarations ast [CSS::Module] ok 245 - CSS3 border-color: able to parse unexpected input [CSS::Module] ok 246 - CSS3 border-color: unexpected input produces warning [CSS::Module] ok 247 - CSS3 declarations parse: {border-color: inherit} [CSS::Module] ok 248 - CSS3 declarations no warnings [CSS::Module] ok 249 - CSS3 declarations ast [CSS::Module] ok 250 - CSS3 declarations parse: {border-color: initial} [CSS::Module] ok 251 - CSS3 declarations no warnings [CSS::Module] ok 252 - CSS3 declarations ast [CSS::Module] ok 253 - CSS1 declarations parse: {border-top-color: \#aaa} [CSS::Module] ok 254 - CSS1 declarations no warnings [CSS::Module] ok 255 - CSS1 declarations ast [CSS::Module] ok 256 - CSS1 border-top-color: able to parse unexpected input [CSS::Module] ok 257 - CSS1 border-top-color: unexpected input produces warning [CSS::Module] ok 258 - CSS2.1 declarations parse: {border-top-color: \#aaa} [CSS::Module] ok 259 - CSS2.1 declarations no warnings [CSS::Module] ok 260 - CSS2.1 declarations ast [CSS::Module] ok 261 - CSS2.1 border-top-color: able to parse unexpected input [CSS::Module] ok 262 - CSS2.1 border-top-color: unexpected input produces warning [CSS::Module] ok 263 - CSS2.1 declarations parse: {border-top-color: inherit} [CSS::Module] ok 264 - CSS2.1 declarations no warnings [CSS::Module] ok 265 - CSS2.1 declarations ast [CSS::Module] ok 266 - CSS3 declarations parse: {border-top-color: \#aaa} [CSS::Module] ok 267 - CSS3 declarations no warnings [CSS::Module] ok 268 - CSS3 declarations ast [CSS::Module] ok 269 - ast reserialization [CSS::Module] ok 270 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 271 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 272 - -- CSS3 reserialized declarations ast [CSS::Module] ok 273 - CSS3 border-top-color: able to parse unexpected input [CSS::Module] ok 274 - CSS3 border-top-color: unexpected input produces warning [CSS::Module] ok 275 - CSS3 declarations parse: {border-top-color: inherit} [CSS::Module] ok 276 - CSS3 declarations no warnings [CSS::Module] ok 277 - CSS3 declarations ast [CSS::Module] ok 278 - CSS3 declarations parse: {border-top-color: initial} [CSS::Module] ok 279 - CSS3 declarations no warnings [CSS::Module] ok 280 - CSS3 declarations ast [CSS::Module] ok 281 - CSS1 declarations parse: {border-style: groove} [CSS::Module] ok 282 - CSS1 declarations no warnings [CSS::Module] ok 283 - CSS1 declarations ast [CSS::Module] ok 284 - CSS1 border-style: able to parse unexpected input [CSS::Module] ok 285 - CSS1 border-style: unexpected input produces warning [CSS::Module] ok 286 - CSS2.1 declarations parse: {border-style: groove} [CSS::Module] ok 287 - CSS2.1 declarations no warnings [CSS::Module] ok 288 - CSS2.1 declarations ast [CSS::Module] ok 289 - CSS2.1 border-style: able to parse unexpected input [CSS::Module] ok 290 - CSS2.1 border-style: unexpected input produces warning [CSS::Module] ok 291 - CSS2.1 declarations parse: {border-style: inherit} [CSS::Module] ok 292 - CSS2.1 declarations no warnings [CSS::Module] ok 293 - CSS2.1 declarations ast [CSS::Module] ok 294 - CSS3 declarations parse: {border-style: groove} [CSS::Module] ok 295 - CSS3 declarations no warnings [CSS::Module] ok 296 - CSS3 declarations ast [CSS::Module] ok 297 - ast reserialization [CSS::Module] ok 298 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 299 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 300 - -- CSS3 reserialized declarations ast [CSS::Module] ok 301 - CSS3 border-style: able to parse unexpected input [CSS::Module] ok 302 - CSS3 border-style: unexpected input produces warning [CSS::Module] ok 303 - CSS3 declarations parse: {border-style: inherit} [CSS::Module] ok 304 - CSS3 declarations no warnings [CSS::Module] ok 305 - CSS3 declarations ast [CSS::Module] ok 306 - CSS3 declarations parse: {border-style: initial} [CSS::Module] ok 307 - CSS3 declarations no warnings [CSS::Module] ok 308 - CSS3 declarations ast [CSS::Module] ok 309 - CSS1 declarations parse: {border-top-style: ridge} [CSS::Module] ok 310 - CSS1 declarations no warnings [CSS::Module] ok 311 - CSS1 declarations ast [CSS::Module] ok 312 - CSS1 border-top-style: able to parse unexpected input [CSS::Module] ok 313 - CSS1 border-top-style: unexpected input produces warning [CSS::Module] ok 314 - CSS2.1 declarations parse: {border-top-style: ridge} [CSS::Module] ok 315 - CSS2.1 declarations no warnings [CSS::Module] ok 316 - CSS2.1 declarations ast [CSS::Module] ok 317 - CSS2.1 border-top-style: able to parse unexpected input [CSS::Module] ok 318 - CSS2.1 border-top-style: unexpected input produces warning [CSS::Module] ok 319 - CSS2.1 declarations parse: {border-top-style: inherit} [CSS::Module] ok 320 - CSS2.1 declarations no warnings [CSS::Module] ok 321 - CSS2.1 declarations ast [CSS::Module] ok 322 - CSS3 declarations parse: {border-top-style: ridge} [CSS::Module] ok 323 - CSS3 declarations no warnings [CSS::Module] ok 324 - CSS3 declarations ast [CSS::Module] ok 325 - ast reserialization [CSS::Module] ok 326 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 327 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 328 - -- CSS3 reserialized declarations ast [CSS::Module] ok 329 - CSS3 border-top-style: able to parse unexpected input [CSS::Module] ok 330 - CSS3 border-top-style: unexpected input produces warning [CSS::Module] ok 331 - CSS3 declarations parse: {border-top-style: inherit} [CSS::Module] ok 332 - CSS3 declarations no warnings [CSS::Module] ok 333 - CSS3 declarations ast [CSS::Module] ok 334 - CSS3 declarations parse: {border-top-style: initial} [CSS::Module] ok 335 - CSS3 declarations no warnings [CSS::Module] ok 336 - CSS3 declarations ast [CSS::Module] ok 337 - CSS1 declarations parse: {border: 1px solid red} [CSS::Module] ok 338 - CSS1 declarations no warnings [CSS::Module] ok 339 - CSS1 declarations ast [CSS::Module] ok 340 - CSS1 border: able to parse unexpected input [CSS::Module] ok 341 - CSS1 border: unexpected input produces warning [CSS::Module] ok 342 - CSS2.1 declarations parse: {border: 1px solid red} [CSS::Module] ok 343 - CSS2.1 declarations no warnings [CSS::Module] ok 344 - CSS2.1 declarations ast [CSS::Module] ok 345 - CSS2.1 border: able to parse unexpected input [CSS::Module] ok 346 - CSS2.1 border: unexpected input produces warning [CSS::Module] ok 347 - CSS2.1 declarations parse: {border: inherit} [CSS::Module] ok 348 - CSS2.1 declarations no warnings [CSS::Module] ok 349 - CSS2.1 declarations ast [CSS::Module] ok 350 - CSS3 declarations parse: {border: 1px solid red} [CSS::Module] ok 351 - CSS3 declarations no warnings [CSS::Module] ok 352 - CSS3 declarations ast [CSS::Module] ok 353 - ast reserialization [CSS::Module] ok 354 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 355 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 356 - -- CSS3 reserialized declarations ast [CSS::Module] ok 357 - CSS3 border: able to parse unexpected input [CSS::Module] ok 358 - CSS3 border: unexpected input produces warning [CSS::Module] ok 359 - CSS3 declarations parse: {border: inherit} [CSS::Module] ok 360 - CSS3 declarations no warnings [CSS::Module] ok 361 - CSS3 declarations ast [CSS::Module] ok 362 - CSS3 declarations parse: {border: initial} [CSS::Module] ok 363 - CSS3 declarations no warnings [CSS::Module] ok 364 - CSS3 declarations ast [CSS::Module] ok 365 - CSS1 declarations parse: {border: 1px red blue} [CSS::Module] ok 366 - CSS1 declarations warnings [CSS::Module] ok 367 - CSS2.1 declarations parse: {border: 1px red blue} [CSS::Module] ok 368 - CSS2.1 declarations warnings [CSS::Module] ok 369 - CSS3 declarations parse: {border: 1px red blue} [CSS::Module] ok 370 - CSS3 declarations warnings [CSS::Module] ok 371 - CSS1 declarations parse: {clear: both} [CSS::Module] ok 372 - CSS1 declarations no warnings [CSS::Module] ok 373 - CSS1 declarations ast [CSS::Module] ok 374 - CSS1 clear: able to parse unexpected input [CSS::Module] ok 375 - CSS1 clear: unexpected input produces warning [CSS::Module] ok 376 - CSS2.1 declarations parse: {clear: both} [CSS::Module] ok 377 - CSS2.1 declarations no warnings [CSS::Module] ok 378 - CSS2.1 declarations ast [CSS::Module] ok 379 - CSS2.1 clear: able to parse unexpected input [CSS::Module] ok 380 - CSS2.1 clear: unexpected input produces warning [CSS::Module] ok 381 - CSS2.1 declarations parse: {clear: inherit} [CSS::Module] ok 382 - CSS2.1 declarations no warnings [CSS::Module] ok 383 - CSS2.1 declarations ast [CSS::Module] ok 384 - CSS3 declarations parse: {clear: both} [CSS::Module] ok 385 - CSS3 declarations no warnings [CSS::Module] ok 386 - CSS3 declarations ast [CSS::Module] ok 387 - ast reserialization [CSS::Module] ok 388 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 389 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 390 - -- CSS3 reserialized declarations ast [CSS::Module] ok 391 - CSS3 clear: able to parse unexpected input [CSS::Module] ok 392 - CSS3 clear: unexpected input produces warning [CSS::Module] ok 393 - CSS3 declarations parse: {clear: inherit} [CSS::Module] ok 394 - CSS3 declarations no warnings [CSS::Module] ok 395 - CSS3 declarations ast [CSS::Module] ok 396 - CSS3 declarations parse: {clear: initial} [CSS::Module] ok 397 - CSS3 declarations no warnings [CSS::Module] ok 398 - CSS3 declarations ast [CSS::Module] ok 399 - CSS1 declarations parse: {color: \#3377aa} [CSS::Module] ok 400 - CSS1 declarations no warnings [CSS::Module] ok 401 - CSS1 declarations ast [CSS::Module] ok 402 - CSS1 color: able to parse unexpected input [CSS::Module] ok 403 - CSS1 color: unexpected input produces warning [CSS::Module] ok 404 - CSS2.1 declarations parse: {color: \#3377aa} [CSS::Module] ok 405 - CSS2.1 declarations no warnings [CSS::Module] ok 406 - CSS2.1 declarations ast [CSS::Module] ok 407 - CSS2.1 color: able to parse unexpected input [CSS::Module] ok 408 - CSS2.1 color: unexpected input produces warning [CSS::Module] ok 409 - CSS2.1 declarations parse: {color: inherit} [CSS::Module] ok 410 - CSS2.1 declarations no warnings [CSS::Module] ok 411 - CSS2.1 declarations ast [CSS::Module] ok 412 - CSS3 declarations parse: {color: \#3377aa} [CSS::Module] ok 413 - CSS3 declarations no warnings [CSS::Module] ok 414 - CSS3 declarations ast [CSS::Module] ok 415 - ast reserialization [CSS::Module] ok 416 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 417 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 418 - -- CSS3 reserialized declarations ast [CSS::Module] ok 419 - CSS3 color: able to parse unexpected input [CSS::Module] ok 420 - CSS3 color: unexpected input produces warning [CSS::Module] ok 421 - CSS3 declarations parse: {color: inherit} [CSS::Module] ok 422 - CSS3 declarations no warnings [CSS::Module] ok 423 - CSS3 declarations ast [CSS::Module] ok 424 - CSS3 declarations parse: {color: initial} [CSS::Module] ok 425 - CSS3 declarations no warnings [CSS::Module] ok 426 - CSS3 declarations ast [CSS::Module] ok 427 - CSS1 declarations parse: {display: list-item} [CSS::Module] ok 428 - CSS1 declarations no warnings [CSS::Module] ok 429 - CSS1 declarations ast [CSS::Module] ok 430 - CSS1 display: able to parse unexpected input [CSS::Module] ok 431 - CSS1 display: unexpected input produces warning [CSS::Module] ok 432 - CSS2.1 declarations parse: {display: list-item} [CSS::Module] ok 433 - CSS2.1 declarations no warnings [CSS::Module] ok 434 - CSS2.1 declarations ast [CSS::Module] ok 435 - CSS2.1 display: able to parse unexpected input [CSS::Module] ok 436 - CSS2.1 display: unexpected input produces warning [CSS::Module] ok 437 - CSS2.1 declarations parse: {display: inherit} [CSS::Module] ok 438 - CSS2.1 declarations no warnings [CSS::Module] ok 439 - CSS2.1 declarations ast [CSS::Module] ok 440 - CSS3 declarations parse: {display: list-item} [CSS::Module] ok 441 - CSS3 declarations no warnings [CSS::Module] ok 442 - CSS3 declarations ast [CSS::Module] ok 443 - ast reserialization [CSS::Module] ok 444 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 445 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 446 - -- CSS3 reserialized declarations ast [CSS::Module] ok 447 - CSS3 display: able to parse unexpected input [CSS::Module] ok 448 - CSS3 display: unexpected input produces warning [CSS::Module] ok 449 - CSS3 declarations parse: {display: inherit} [CSS::Module] ok 450 - CSS3 declarations no warnings [CSS::Module] ok 451 - CSS3 declarations ast [CSS::Module] ok 452 - CSS3 declarations parse: {display: initial} [CSS::Module] ok 453 - CSS3 declarations no warnings [CSS::Module] ok 454 - CSS3 declarations ast [CSS::Module] ok 455 - CSS1 declarations parse: {float: left} [CSS::Module] ok 456 - CSS1 declarations no warnings [CSS::Module] ok 457 - CSS1 declarations ast [CSS::Module] ok 458 - CSS1 float: able to parse unexpected input [CSS::Module] ok 459 - CSS1 float: unexpected input produces warning [CSS::Module] ok 460 - CSS2.1 declarations parse: {float: left} [CSS::Module] ok 461 - CSS2.1 declarations no warnings [CSS::Module] ok 462 - CSS2.1 declarations ast [CSS::Module] ok 463 - CSS2.1 float: able to parse unexpected input [CSS::Module] ok 464 - CSS2.1 float: unexpected input produces warning [CSS::Module] ok 465 - CSS2.1 declarations parse: {float: inherit} [CSS::Module] ok 466 - CSS2.1 declarations no warnings [CSS::Module] ok 467 - CSS2.1 declarations ast [CSS::Module] ok 468 - CSS3 declarations parse: {float: left} [CSS::Module] ok 469 - CSS3 declarations no warnings [CSS::Module] ok 470 - CSS3 declarations ast [CSS::Module] ok 471 - ast reserialization [CSS::Module] ok 472 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 473 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 474 - -- CSS3 reserialized declarations ast [CSS::Module] ok 475 - CSS3 float: able to parse unexpected input [CSS::Module] ok 476 - CSS3 float: unexpected input produces warning [CSS::Module] ok 477 - CSS3 declarations parse: {float: inherit} [CSS::Module] ok 478 - CSS3 declarations no warnings [CSS::Module] ok 479 - CSS3 declarations ast [CSS::Module] ok 480 - CSS3 declarations parse: {float: initial} [CSS::Module] ok 481 - CSS3 declarations no warnings [CSS::Module] ok 482 - CSS3 declarations ast [CSS::Module] ok 483 - CSS1 declarations parse: {font-family: Gill, 'Helvetica', sans-serif} [CSS::Module] ok 484 - CSS1 declarations no warnings [CSS::Module] ok 485 - CSS1 declarations ast [CSS::Module] ok 486 - CSS1 font-family: able to parse unexpected input [CSS::Module] ok 487 - CSS1 font-family: unexpected input produces warning [CSS::Module] ok 488 - CSS2.1 declarations parse: {font-family: Gill, 'Helvetica', sans-serif} [CSS::Module] ok 489 - CSS2.1 declarations no warnings [CSS::Module] ok 490 - CSS2.1 declarations ast [CSS::Module] ok 491 - CSS2.1 font-family: able to parse unexpected input [CSS::Module] ok 492 - CSS2.1 font-family: unexpected input produces warning [CSS::Module] ok 493 - CSS2.1 declarations parse: {font-family: inherit} [CSS::Module] ok 494 - CSS2.1 declarations no warnings [CSS::Module] ok 495 - CSS2.1 declarations ast [CSS::Module] ok 496 - CSS3 declarations parse: {font-family: Gill, 'Helvetica', sans-serif} [CSS::Module] ok 497 - CSS3 declarations no warnings [CSS::Module] ok 498 - CSS3 declarations ast [CSS::Module] ok 499 - ast reserialization [CSS::Module] ok 500 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 501 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 502 - -- CSS3 reserialized declarations ast [CSS::Module] ok 503 - CSS3 font-family: able to parse unexpected input [CSS::Module] ok 504 - CSS3 font-family: unexpected input produces warning [CSS::Module] ok 505 - CSS3 declarations parse: {font-family: inherit} [CSS::Module] ok 506 - CSS3 declarations no warnings [CSS::Module] ok 507 - CSS3 declarations ast [CSS::Module] ok 508 - CSS3 declarations parse: {font-family: initial} [CSS::Module] ok 509 - CSS3 declarations no warnings [CSS::Module] ok 510 - CSS3 declarations ast [CSS::Module] ok 511 - CSS1 declarations parse: {font-family: New Century Schoolbook} [CSS::Module] ok 512 - CSS1 declarations no warnings [CSS::Module] ok 513 - CSS1 declarations ast [CSS::Module] ok 514 - CSS2.1 declarations parse: {font-family: New Century Schoolbook} [CSS::Module] ok 515 - CSS2.1 declarations no warnings [CSS::Module] ok 516 - CSS2.1 declarations ast [CSS::Module] ok 517 - CSS3 declarations parse: {font-family: New Century Schoolbook} [CSS::Module] ok 518 - CSS3 declarations no warnings [CSS::Module] ok 519 - CSS3 declarations ast [CSS::Module] ok 520 - ast reserialization [CSS::Module] ok 521 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 522 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 523 - -- CSS3 reserialized declarations ast [CSS::Module] ok 524 - CSS1 declarations parse: {font-family: New [CSS::Module] # Century Schoolbook} [CSS::Module] ok 525 - CSS1 declarations no warnings [CSS::Module] ok 526 - CSS1 declarations ast [CSS::Module] ok 527 - CSS2.1 declarations parse: {font-family: New [CSS::Module] # Century Schoolbook} [CSS::Module] ok 528 - CSS2.1 declarations no warnings [CSS::Module] ok 529 - CSS2.1 declarations ast [CSS::Module] ok 530 - CSS3 declarations parse: {font-family: New [CSS::Module] # Century Schoolbook} [CSS::Module] ok 531 - CSS3 declarations no warnings [CSS::Module] ok 532 - CSS3 declarations ast [CSS::Module] ok 533 - ast reserialization [CSS::Module] ok 534 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 535 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 536 - -- CSS3 reserialized declarations ast [CSS::Module] ok 537 - CSS1 declarations parse: {font-style: italic} [CSS::Module] ok 538 - CSS1 declarations no warnings [CSS::Module] ok 539 - CSS1 declarations ast [CSS::Module] ok 540 - CSS1 font-style: able to parse unexpected input [CSS::Module] ok 541 - CSS1 font-style: unexpected input produces warning [CSS::Module] ok 542 - CSS2.1 declarations parse: {font-style: italic} [CSS::Module] ok 543 - CSS2.1 declarations no warnings [CSS::Module] ok 544 - CSS2.1 declarations ast [CSS::Module] ok 545 - CSS2.1 font-style: able to parse unexpected input [CSS::Module] ok 546 - CSS2.1 font-style: unexpected input produces warning [CSS::Module] ok 547 - CSS2.1 declarations parse: {font-style: inherit} [CSS::Module] ok 548 - CSS2.1 declarations no warnings [CSS::Module] ok 549 - CSS2.1 declarations ast [CSS::Module] ok 550 - CSS3 declarations parse: {font-style: italic} [CSS::Module] ok 551 - CSS3 declarations no warnings [CSS::Module] ok 552 - CSS3 declarations ast [CSS::Module] ok 553 - ast reserialization [CSS::Module] ok 554 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 555 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 556 - -- CSS3 reserialized declarations ast [CSS::Module] ok 557 - CSS3 font-style: able to parse unexpected input [CSS::Module] ok 558 - CSS3 font-style: unexpected input produces warning [CSS::Module] ok 559 - CSS3 declarations parse: {font-style: inherit} [CSS::Module] ok 560 - CSS3 declarations no warnings [CSS::Module] ok 561 - CSS3 declarations ast [CSS::Module] ok 562 - CSS3 declarations parse: {font-style: initial} [CSS::Module] ok 563 - CSS3 declarations no warnings [CSS::Module] ok 564 - CSS3 declarations ast [CSS::Module] ok 565 - CSS1 declarations parse: {font-variant: small-caps} [CSS::Module] ok 566 - CSS1 declarations no warnings [CSS::Module] ok 567 - CSS1 declarations ast [CSS::Module] ok 568 - CSS1 font-variant: able to parse unexpected input [CSS::Module] ok 569 - CSS1 font-variant: unexpected input produces warning [CSS::Module] ok 570 - CSS2.1 declarations parse: {font-variant: small-caps} [CSS::Module] ok 571 - CSS2.1 declarations no warnings [CSS::Module] ok 572 - CSS2.1 declarations ast [CSS::Module] ok 573 - CSS2.1 font-variant: able to parse unexpected input [CSS::Module] ok 574 - CSS2.1 font-variant: unexpected input produces warning [CSS::Module] ok 575 - CSS2.1 declarations parse: {font-variant: inherit} [CSS::Module] ok 576 - CSS2.1 declarations no warnings [CSS::Module] ok 577 - CSS2.1 declarations ast [CSS::Module] ok 578 - CSS3 declarations parse: {font-variant: small-caps} [CSS::Module] ok 579 - CSS3 declarations no warnings [CSS::Module] ok 580 - CSS3 declarations ast [CSS::Module] ok 581 - ast reserialization [CSS::Module] ok 582 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 583 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 584 - -- CSS3 reserialized declarations ast [CSS::Module] ok 585 - CSS3 font-variant: able to parse unexpected input [CSS::Module] ok 586 - CSS3 font-variant: unexpected input produces warning [CSS::Module] ok 587 - CSS3 declarations parse: {font-variant: inherit} [CSS::Module] ok 588 - CSS3 declarations no warnings [CSS::Module] ok 589 - CSS3 declarations ast [CSS::Module] ok 590 - CSS3 declarations parse: {font-variant: initial} [CSS::Module] ok 591 - CSS3 declarations no warnings [CSS::Module] ok 592 - CSS3 declarations ast [CSS::Module] ok 593 - CSS1 declarations parse: {font-weight: bolder} [CSS::Module] ok 594 - CSS1 declarations no warnings [CSS::Module] ok 595 - CSS1 declarations ast [CSS::Module] ok 596 - CSS1 font-weight: able to parse unexpected input [CSS::Module] ok 597 - CSS1 font-weight: unexpected input produces warning [CSS::Module] ok 598 - CSS2.1 declarations parse: {font-weight: bolder} [CSS::Module] ok 599 - CSS2.1 declarations no warnings [CSS::Module] ok 600 - CSS2.1 declarations ast [CSS::Module] ok 601 - CSS2.1 font-weight: able to parse unexpected input [CSS::Module] ok 602 - CSS2.1 font-weight: unexpected input produces warning [CSS::Module] ok 603 - CSS2.1 declarations parse: {font-weight: inherit} [CSS::Module] ok 604 - CSS2.1 declarations no warnings [CSS::Module] ok 605 - CSS2.1 declarations ast [CSS::Module] ok 606 - CSS3 declarations parse: {font-weight: bolder} [CSS::Module] ok 607 - CSS3 declarations no warnings [CSS::Module] ok 608 - CSS3 declarations ast [CSS::Module] ok 609 - ast reserialization [CSS::Module] ok 610 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 611 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 612 - -- CSS3 reserialized declarations ast [CSS::Module] ok 613 - CSS3 font-weight: able to parse unexpected input [CSS::Module] ok 614 - CSS3 font-weight: unexpected input produces warning [CSS::Module] ok 615 - CSS3 declarations parse: {font-weight: inherit} [CSS::Module] ok 616 - CSS3 declarations no warnings [CSS::Module] ok 617 - CSS3 declarations ast [CSS::Module] ok 618 - CSS3 declarations parse: {font-weight: initial} [CSS::Module] ok 619 - CSS3 declarations no warnings [CSS::Module] ok 620 - CSS3 declarations ast [CSS::Module] ok 621 - CSS1 declarations parse: {font-weight: 800} [CSS::Module] ok 622 - CSS1 declarations no warnings [CSS::Module] ok 623 - CSS1 declarations ast [CSS::Module] ok 624 - CSS2.1 declarations parse: {font-weight: 800} [CSS::Module] ok 625 - CSS2.1 declarations no warnings [CSS::Module] ok 626 - CSS2.1 declarations ast [CSS::Module] ok 627 - CSS3 declarations parse: {font-weight: 800} [CSS::Module] ok 628 - CSS3 declarations no warnings [CSS::Module] ok 629 - CSS3 declarations ast [CSS::Module] ok 630 - ast reserialization [CSS::Module] ok 631 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 632 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 633 - -- CSS3 reserialized declarations ast [CSS::Module] ok 634 - CSS1 declarations parse: {font-size: 12pt} [CSS::Module] ok 635 - CSS1 declarations no warnings [CSS::Module] ok 636 - CSS1 declarations ast [CSS::Module] ok 637 - CSS1 font-size: able to parse unexpected input [CSS::Module] ok 638 - CSS1 font-size: unexpected input produces warning [CSS::Module] ok 639 - CSS2.1 declarations parse: {font-size: 12pt} [CSS::Module] ok 640 - CSS2.1 declarations no warnings [CSS::Module] ok 641 - CSS2.1 declarations ast [CSS::Module] ok 642 - CSS2.1 font-size: able to parse unexpected input [CSS::Module] ok 643 - CSS2.1 font-size: unexpected input produces warning [CSS::Module] ok 644 - CSS2.1 declarations parse: {font-size: inherit} [CSS::Module] ok 645 - CSS2.1 declarations no warnings [CSS::Module] ok 646 - CSS2.1 declarations ast [CSS::Module] ok 647 - CSS3 declarations parse: {font-size: 12pt} [CSS::Module] ok 648 - CSS3 declarations no warnings [CSS::Module] ok 649 - CSS3 declarations ast [CSS::Module] ok 650 - ast reserialization [CSS::Module] ok 651 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 652 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 653 - -- CSS3 reserialized declarations ast [CSS::Module] ok 654 - CSS3 font-size: able to parse unexpected input [CSS::Module] ok 655 - CSS3 font-size: unexpected input produces warning [CSS::Module] ok 656 - CSS3 declarations parse: {font-size: inherit} [CSS::Module] ok 657 - CSS3 declarations no warnings [CSS::Module] ok 658 - CSS3 declarations ast [CSS::Module] ok 659 - CSS3 declarations parse: {font-size: initial} [CSS::Module] ok 660 - CSS3 declarations no warnings [CSS::Module] ok 661 - CSS3 declarations ast [CSS::Module] ok 662 - CSS1 declarations parse: {font-size: 150%} [CSS::Module] ok 663 - CSS1 declarations no warnings [CSS::Module] ok 664 - CSS1 declarations ast [CSS::Module] ok 665 - CSS2.1 declarations parse: {font-size: 150%} [CSS::Module] ok 666 - CSS2.1 declarations no warnings [CSS::Module] ok 667 - CSS2.1 declarations ast [CSS::Module] ok 668 - CSS3 declarations parse: {font-size: 150%} [CSS::Module] ok 669 - CSS3 declarations no warnings [CSS::Module] ok 670 - CSS3 declarations ast [CSS::Module] ok 671 - ast reserialization [CSS::Module] ok 672 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 673 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 674 - -- CSS3 reserialized declarations ast [CSS::Module] ok 675 - CSS1 declarations parse: {font-size: Larger} [CSS::Module] ok 676 - CSS1 declarations no warnings [CSS::Module] ok 677 - CSS1 declarations ast [CSS::Module] ok 678 - CSS2.1 declarations parse: {font-size: Larger} [CSS::Module] ok 679 - CSS2.1 declarations no warnings [CSS::Module] ok 680 - CSS2.1 declarations ast [CSS::Module] ok 681 - CSS3 declarations parse: {font-size: Larger} [CSS::Module] ok 682 - CSS3 declarations no warnings [CSS::Module] ok 683 - CSS3 declarations ast [CSS::Module] ok 684 - ast reserialization [CSS::Module] ok 685 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 686 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 687 - -- CSS3 reserialized declarations ast [CSS::Module] ok 688 - CSS1 declarations parse: {font: 12pt/14pt sans-serif} [CSS::Module] ok 689 - CSS1 declarations no warnings [CSS::Module] ok 690 - CSS1 declarations ast [CSS::Module] ok 691 - CSS1 font: able to parse unexpected input [CSS::Module] ok 692 - CSS1 font: unexpected input produces warning [CSS::Module] ok 693 - CSS2.1 declarations parse: {font: 12pt/14pt sans-serif} [CSS::Module] ok 694 - CSS2.1 declarations no warnings [CSS::Module] ok 695 - CSS2.1 declarations ast [CSS::Module] ok 696 - CSS2.1 font: able to parse unexpected input [CSS::Module] ok 697 - CSS2.1 font: unexpected input produces warning [CSS::Module] ok 698 - CSS2.1 declarations parse: {font: inherit} [CSS::Module] ok 699 - CSS2.1 declarations no warnings [CSS::Module] ok 700 - CSS2.1 declarations ast [CSS::Module] ok 701 - CSS3 declarations parse: {font: 12pt/14pt sans-serif} [CSS::Module] ok 702 - CSS3 declarations no warnings [CSS::Module] ok 703 - CSS3 declarations ast [CSS::Module] ok 704 - ast reserialization [CSS::Module] ok 705 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 706 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 707 - -- CSS3 reserialized declarations ast [CSS::Module] ok 708 - CSS3 font: able to parse unexpected input [CSS::Module] ok 709 - CSS3 font: unexpected input produces warning [CSS::Module] ok 710 - CSS3 declarations parse: {font: inherit} [CSS::Module] ok 711 - CSS3 declarations no warnings [CSS::Module] ok 712 - CSS3 declarations ast [CSS::Module] ok 713 - CSS3 declarations parse: {font: initial} [CSS::Module] ok 714 - CSS3 declarations no warnings [CSS::Module] ok 715 - CSS3 declarations ast [CSS::Module] ok 716 - CSS1 declarations parse: {font: normal small-caps 120%/120% fantasy} [CSS::Module] ok 717 - CSS1 declarations no warnings [CSS::Module] ok 718 - CSS1 declarations ast [CSS::Module] ok 719 - CSS2.1 declarations parse: {font: normal small-caps 120%/120% fantasy} [CSS::Module] ok 720 - CSS2.1 declarations no warnings [CSS::Module] ok 721 - CSS2.1 declarations ast [CSS::Module] ok 722 - CSS3 declarations parse: {font: normal small-caps 120%/120% fantasy} [CSS::Module] ok 723 - CSS3 declarations no warnings [CSS::Module] ok 724 - CSS3 declarations ast [CSS::Module] ok 725 - ast reserialization [CSS::Module] ok 726 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 727 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 728 - -- CSS3 reserialized declarations ast [CSS::Module] ok 729 - CSS1 declarations parse: {font: 10pt courier bold} [CSS::Module] ok 730 - CSS1 declarations no warnings [CSS::Module] ok 731 - CSS1 declarations ast [CSS::Module] ok 732 - CSS2.1 declarations parse: {font: 10pt courier bold} [CSS::Module] ok 733 - CSS2.1 declarations no warnings [CSS::Module] ok 734 - CSS2.1 declarations ast [CSS::Module] ok 735 - CSS3 declarations parse: {font: 10pt courier bold} [CSS::Module] ok 736 - CSS3 declarations no warnings [CSS::Module] ok 737 - CSS3 declarations ast [CSS::Module] ok 738 - ast reserialization [CSS::Module] ok 739 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 740 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 741 - -- CSS3 reserialized declarations ast [CSS::Module] ok 742 - CSS1 declarations parse: {letter-spacing: normal} [CSS::Module] ok 743 - CSS1 declarations no warnings [CSS::Module] ok 744 - CSS1 declarations ast [CSS::Module] ok 745 - CSS1 letter-spacing: able to parse unexpected input [CSS::Module] ok 746 - CSS1 letter-spacing: unexpected input produces warning [CSS::Module] ok 747 - CSS2.1 declarations parse: {letter-spacing: normal} [CSS::Module] ok 748 - CSS2.1 declarations no warnings [CSS::Module] ok 749 - CSS2.1 declarations ast [CSS::Module] ok 750 - CSS2.1 letter-spacing: able to parse unexpected input [CSS::Module] ok 751 - CSS2.1 letter-spacing: unexpected input produces warning [CSS::Module] ok 752 - CSS2.1 declarations parse: {letter-spacing: inherit} [CSS::Module] ok 753 - CSS2.1 declarations no warnings [CSS::Module] ok 754 - CSS2.1 declarations ast [CSS::Module] ok 755 - CSS3 declarations parse: {letter-spacing: normal} [CSS::Module] ok 756 - CSS3 declarations no warnings [CSS::Module] ok 757 - CSS3 declarations ast [CSS::Module] ok 758 - ast reserialization [CSS::Module] ok 759 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 760 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 761 - -- CSS3 reserialized declarations ast [CSS::Module] ok 762 - CSS3 letter-spacing: able to parse unexpected input [CSS::Module] ok 763 - CSS3 letter-spacing: unexpected input produces warning [CSS::Module] ok 764 - CSS3 declarations parse: {letter-spacing: inherit} [CSS::Module] ok 765 - CSS3 declarations no warnings [CSS::Module] ok 766 - CSS3 declarations ast [CSS::Module] ok 767 - CSS3 declarations parse: {letter-spacing: initial} [CSS::Module] ok 768 - CSS3 declarations no warnings [CSS::Module] ok 769 - CSS3 declarations ast [CSS::Module] ok 770 - CSS1 declarations parse: {line-height: 120%} [CSS::Module] ok 771 - CSS1 declarations no warnings [CSS::Module] ok 772 - CSS1 declarations ast [CSS::Module] ok 773 - CSS1 line-height: able to parse unexpected input [CSS::Module] ok 774 - CSS1 line-height: unexpected input produces warning [CSS::Module] ok 775 - CSS2.1 declarations parse: {line-height: 120%} [CSS::Module] ok 776 - CSS2.1 declarations no warnings [CSS::Module] ok 777 - CSS2.1 declarations ast [CSS::Module] ok 778 - CSS2.1 line-height: able to parse unexpected input [CSS::Module] ok 779 - CSS2.1 line-height: unexpected input produces warning [CSS::Module] ok 780 - CSS2.1 declarations parse: {line-height: inherit} [CSS::Module] ok 781 - CSS2.1 declarations no warnings [CSS::Module] ok 782 - CSS2.1 declarations ast [CSS::Module] ok 783 - CSS3 declarations parse: {line-height: 120%} [CSS::Module] ok 784 - CSS3 declarations no warnings [CSS::Module] ok 785 - CSS3 declarations ast [CSS::Module] ok 786 - ast reserialization [CSS::Module] ok 787 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 788 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 789 - -- CSS3 reserialized declarations ast [CSS::Module] ok 790 - CSS3 line-height: able to parse unexpected input [CSS::Module] ok 791 - CSS3 line-height: unexpected input produces warning [CSS::Module] ok 792 - CSS3 declarations parse: {line-height: inherit} [CSS::Module] ok 793 - CSS3 declarations no warnings [CSS::Module] ok 794 - CSS3 declarations ast [CSS::Module] ok 795 - CSS3 declarations parse: {line-height: initial} [CSS::Module] ok 796 - CSS3 declarations no warnings [CSS::Module] ok 797 - CSS3 declarations ast [CSS::Module] ok 798 - CSS1 declarations parse: {list-style-type: square} [CSS::Module] ok 799 - CSS1 declarations no warnings [CSS::Module] ok 800 - CSS1 declarations ast [CSS::Module] ok 801 - CSS1 list-style-type: able to parse unexpected input [CSS::Module] ok 802 - CSS1 list-style-type: unexpected input produces warning [CSS::Module] ok 803 - CSS2.1 declarations parse: {list-style-type: square} [CSS::Module] ok 804 - CSS2.1 declarations no warnings [CSS::Module] ok 805 - CSS2.1 declarations ast [CSS::Module] ok 806 - CSS2.1 list-style-type: able to parse unexpected input [CSS::Module] ok 807 - CSS2.1 list-style-type: unexpected input produces warning [CSS::Module] ok 808 - CSS2.1 declarations parse: {list-style-type: inherit} [CSS::Module] ok 809 - CSS2.1 declarations no warnings [CSS::Module] ok 810 - CSS2.1 declarations ast [CSS::Module] ok 811 - CSS3 declarations parse: {list-style-type: square} [CSS::Module] ok 812 - CSS3 declarations no warnings [CSS::Module] ok 813 - CSS3 declarations ast [CSS::Module] ok 814 - ast reserialization [CSS::Module] ok 815 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 816 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 817 - -- CSS3 reserialized declarations ast [CSS::Module] ok 818 - CSS3 list-style-type: able to parse unexpected input [CSS::Module] ok 819 - CSS3 list-style-type: unexpected input produces warning [CSS::Module] ok 820 - CSS3 declarations parse: {list-style-type: inherit} [CSS::Module] ok 821 - CSS3 declarations no warnings [CSS::Module] ok 822 - CSS3 declarations ast [CSS::Module] ok 823 - CSS3 declarations parse: {list-style-type: initial} [CSS::Module] ok 824 - CSS3 declarations no warnings [CSS::Module] ok 825 - CSS3 declarations ast [CSS::Module] ok 826 - CSS1 declarations parse: {list-style-image: url(snoopy.png)} [CSS::Module] ok 827 - CSS1 declarations no warnings [CSS::Module] ok 828 - CSS1 declarations ast [CSS::Module] ok 829 - CSS1 list-style-image: able to parse unexpected input [CSS::Module] ok 830 - CSS1 list-style-image: unexpected input produces warning [CSS::Module] ok 831 - CSS2.1 declarations parse: {list-style-image: url(snoopy.png)} [CSS::Module] ok 832 - CSS2.1 declarations no warnings [CSS::Module] ok 833 - CSS2.1 declarations ast [CSS::Module] ok 834 - CSS2.1 list-style-image: able to parse unexpected input [CSS::Module] ok 835 - CSS2.1 list-style-image: unexpected input produces warning [CSS::Module] ok 836 - CSS2.1 declarations parse: {list-style-image: inherit} [CSS::Module] ok 837 - CSS2.1 declarations no warnings [CSS::Module] ok 838 - CSS2.1 declarations ast [CSS::Module] ok 839 - CSS3 declarations parse: {list-style-image: url(snoopy.png)} [CSS::Module] ok 840 - CSS3 declarations no warnings [CSS::Module] ok 841 - CSS3 declarations ast [CSS::Module] ok 842 - ast reserialization [CSS::Module] ok 843 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 844 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 845 - -- CSS3 reserialized declarations ast [CSS::Module] ok 846 - CSS3 list-style-image: able to parse unexpected input [CSS::Module] ok 847 - CSS3 list-style-image: unexpected input produces warning [CSS::Module] ok 848 - CSS3 declarations parse: {list-style-image: inherit} [CSS::Module] ok 849 - CSS3 declarations no warnings [CSS::Module] ok 850 - CSS3 declarations ast [CSS::Module] ok 851 - CSS3 declarations parse: {list-style-image: initial} [CSS::Module] ok 852 - CSS3 declarations no warnings [CSS::Module] ok 853 - CSS3 declarations ast [CSS::Module] ok 854 - CSS1 declarations parse: {list-style-position: outside} [CSS::Module] ok 855 - CSS1 declarations no warnings [CSS::Module] ok 856 - CSS1 declarations ast [CSS::Module] ok 857 - CSS1 list-style-position: able to parse unexpected input [CSS::Module] ok 858 - CSS1 list-style-position: unexpected input produces warning [CSS::Module] ok 859 - CSS2.1 declarations parse: {list-style-position: outside} [CSS::Module] ok 860 - CSS2.1 declarations no warnings [CSS::Module] ok 861 - CSS2.1 declarations ast [CSS::Module] ok 862 - CSS2.1 list-style-position: able to parse unexpected input [CSS::Module] ok 863 - CSS2.1 list-style-position: unexpected input produces warning [CSS::Module] ok 864 - CSS2.1 declarations parse: {list-style-position: inherit} [CSS::Module] ok 865 - CSS2.1 declarations no warnings [CSS::Module] ok 866 - CSS2.1 declarations ast [CSS::Module] ok 867 - CSS3 declarations parse: {list-style-position: outside} [CSS::Module] ok 868 - CSS3 declarations no warnings [CSS::Module] ok 869 - CSS3 declarations ast [CSS::Module] ok 870 - ast reserialization [CSS::Module] ok 871 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 872 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 873 - -- CSS3 reserialized declarations ast [CSS::Module] ok 874 - CSS3 list-style-position: able to parse unexpected input [CSS::Module] ok 875 - CSS3 list-style-position: unexpected input produces warning [CSS::Module] ok 876 - CSS3 declarations parse: {list-style-position: inherit} [CSS::Module] ok 877 - CSS3 declarations no warnings [CSS::Module] ok 878 - CSS3 declarations ast [CSS::Module] ok 879 - CSS3 declarations parse: {list-style-position: initial} [CSS::Module] ok 880 - CSS3 declarations no warnings [CSS::Module] ok 881 - CSS3 declarations ast [CSS::Module] ok 882 - CSS1 declarations parse: {list-style: url(http://png.com/ellipse.png) disc outside} [CSS::Module] ok 883 - CSS1 declarations no warnings [CSS::Module] ok 884 - CSS1 declarations ast [CSS::Module] ok 885 - CSS1 list-style: able to parse unexpected input [CSS::Module] ok 886 - CSS1 list-style: unexpected input produces warning [CSS::Module] ok 887 - CSS2.1 declarations parse: {list-style: url(http://png.com/ellipse.png) disc outside} [CSS::Module] ok 888 - CSS2.1 declarations no warnings [CSS::Module] ok 889 - CSS2.1 declarations ast [CSS::Module] ok 890 - CSS2.1 list-style: able to parse unexpected input [CSS::Module] ok 891 - CSS2.1 list-style: unexpected input produces warning [CSS::Module] ok 892 - CSS2.1 declarations parse: {list-style: inherit} [CSS::Module] ok 893 - CSS2.1 declarations no warnings [CSS::Module] ok 894 - CSS2.1 declarations ast [CSS::Module] ok 895 - CSS3 declarations parse: {list-style: url(http://png.com/ellipse.png) disc outside} [CSS::Module] ok 896 - CSS3 declarations no warnings [CSS::Module] ok 897 - CSS3 declarations ast [CSS::Module] ok 898 - ast reserialization [CSS::Module] ok 899 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 900 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 901 - -- CSS3 reserialized declarations ast [CSS::Module] ok 902 - CSS3 list-style: able to parse unexpected input [CSS::Module] ok 903 - CSS3 list-style: unexpected input produces warning [CSS::Module] ok 904 - CSS3 declarations parse: {list-style: inherit} [CSS::Module] ok 905 - CSS3 declarations no warnings [CSS::Module] ok 906 - CSS3 declarations ast [CSS::Module] ok 907 - CSS3 declarations parse: {list-style: initial} [CSS::Module] ok 908 - CSS3 declarations no warnings [CSS::Module] ok 909 - CSS3 declarations ast [CSS::Module] ok 910 - CSS1 declarations parse: {overflow: scroll} [CSS::Module] ok 911 - CSS1 declarations no warnings [CSS::Module] ok 912 - CSS1 declarations ast [CSS::Module] ok 913 - CSS1 overflow: able to parse unexpected input [CSS::Module] ok 914 - CSS1 overflow: unexpected input produces warning [CSS::Module] ok 915 - CSS2.1 declarations parse: {overflow: scroll} [CSS::Module] ok 916 - CSS2.1 declarations no warnings [CSS::Module] ok 917 - CSS2.1 declarations ast [CSS::Module] ok 918 - CSS2.1 overflow: able to parse unexpected input [CSS::Module] ok 919 - CSS2.1 overflow: unexpected input produces warning [CSS::Module] ok 920 - CSS2.1 declarations parse: {overflow: inherit} [CSS::Module] ok 921 - CSS2.1 declarations no warnings [CSS::Module] ok 922 - CSS2.1 declarations ast [CSS::Module] ok 923 - CSS3 declarations parse: {overflow: scroll} [CSS::Module] ok 924 - CSS3 declarations no warnings [CSS::Module] ok 925 - CSS3 declarations ast [CSS::Module] ok 926 - ast reserialization [CSS::Module] ok 927 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 928 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 929 - -- CSS3 reserialized declarations ast [CSS::Module] ok 930 - CSS3 overflow: able to parse unexpected input [CSS::Module] ok 931 - CSS3 overflow: unexpected input produces warning [CSS::Module] ok 932 - CSS3 declarations parse: {overflow: inherit} [CSS::Module] ok 933 - CSS3 declarations no warnings [CSS::Module] ok 934 - CSS3 declarations ast [CSS::Module] ok 935 - CSS3 declarations parse: {overflow: initial} [CSS::Module] ok 936 - CSS3 declarations no warnings [CSS::Module] ok 937 - CSS3 declarations ast [CSS::Module] ok 938 - CSS1 declarations parse: {padding-bottom: 2em} [CSS::Module] ok 939 - CSS1 declarations no warnings [CSS::Module] ok 940 - CSS1 declarations ast [CSS::Module] ok 941 - CSS1 padding-bottom: able to parse unexpected input [CSS::Module] ok 942 - CSS1 padding-bottom: unexpected input produces warning [CSS::Module] ok 943 - CSS2.1 declarations parse: {padding-bottom: 2em} [CSS::Module] ok 944 - CSS2.1 declarations no warnings [CSS::Module] ok 945 - CSS2.1 declarations ast [CSS::Module] ok 946 - CSS2.1 padding-bottom: able to parse unexpected input [CSS::Module] ok 947 - CSS2.1 padding-bottom: unexpected input produces warning [CSS::Module] ok 948 - CSS2.1 declarations parse: {padding-bottom: inherit} [CSS::Module] ok 949 - CSS2.1 declarations no warnings [CSS::Module] ok 950 - CSS2.1 declarations ast [CSS::Module] ok 951 - CSS3 declarations parse: {padding-bottom: 2em} [CSS::Module] ok 952 - CSS3 declarations no warnings [CSS::Module] ok 953 - CSS3 declarations ast [CSS::Module] ok 954 - ast reserialization [CSS::Module] ok 955 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 956 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 957 - -- CSS3 reserialized declarations ast [CSS::Module] ok 958 - CSS3 padding-bottom: able to parse unexpected input [CSS::Module] ok 959 - CSS3 padding-bottom: unexpected input produces warning [CSS::Module] ok 960 - CSS3 declarations parse: {padding-bottom: inherit} [CSS::Module] ok 961 - CSS3 declarations no warnings [CSS::Module] ok 962 - CSS3 declarations ast [CSS::Module] ok 963 - CSS3 declarations parse: {padding-bottom: initial} [CSS::Module] ok 964 - CSS3 declarations no warnings [CSS::Module] ok 965 - CSS3 declarations ast [CSS::Module] ok 966 - CSS1 declarations parse: {position: absolute} [CSS::Module] ok 967 - CSS1 declarations no warnings [CSS::Module] ok 968 - CSS1 declarations ast [CSS::Module] ok 969 - CSS1 position: able to parse unexpected input [CSS::Module] ok 970 - CSS1 position: unexpected input produces warning [CSS::Module] ok 971 - CSS2.1 declarations parse: {position: absolute} [CSS::Module] ok 972 - CSS2.1 declarations no warnings [CSS::Module] ok 973 - CSS2.1 declarations ast [CSS::Module] ok 974 - CSS2.1 position: able to parse unexpected input [CSS::Module] ok 975 - CSS2.1 position: unexpected input produces warning [CSS::Module] ok 976 - CSS2.1 declarations parse: {position: inherit} [CSS::Module] ok 977 - CSS2.1 declarations no warnings [CSS::Module] ok 978 - CSS2.1 declarations ast [CSS::Module] ok 979 - CSS3 declarations parse: {position: absolute} [CSS::Module] ok 980 - CSS3 declarations no warnings [CSS::Module] ok 981 - CSS3 declarations ast [CSS::Module] ok 982 - ast reserialization [CSS::Module] ok 983 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 984 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 985 - -- CSS3 reserialized declarations ast [CSS::Module] ok 986 - CSS3 position: able to parse unexpected input [CSS::Module] ok 987 - CSS3 position: unexpected input produces warning [CSS::Module] ok 988 - CSS3 declarations parse: {position: inherit} [CSS::Module] ok 989 - CSS3 declarations no warnings [CSS::Module] ok 990 - CSS3 declarations ast [CSS::Module] ok 991 - CSS3 declarations parse: {position: initial} [CSS::Module] ok 992 - CSS3 declarations no warnings [CSS::Module] ok 993 - CSS3 declarations ast [CSS::Module] ok 994 - CSS1 declarations parse: {margin-top: 1.25ex} [CSS::Module] ok 995 - CSS1 declarations no warnings [CSS::Module] ok 996 - CSS1 declarations ast [CSS::Module] ok 997 - CSS1 margin-top: able to parse unexpected input [CSS::Module] ok 998 - CSS1 margin-top: unexpected input produces warning [CSS::Module] ok 999 - CSS2.1 declarations parse: {margin-top: 1.25ex} [CSS::Module] ok 1000 - CSS2.1 declarations no warnings [CSS::Module] ok 1001 - CSS2.1 declarations ast [CSS::Module] ok 1002 - CSS2.1 margin-top: able to parse unexpected input [CSS::Module] ok 1003 - CSS2.1 margin-top: unexpected input produces warning [CSS::Module] ok 1004 - CSS2.1 declarations parse: {margin-top: inherit} [CSS::Module] ok 1005 - CSS2.1 declarations no warnings [CSS::Module] ok 1006 - CSS2.1 declarations ast [CSS::Module] ok 1007 - CSS3 declarations parse: {margin-top: 1.25ex} [CSS::Module] ok 1008 - CSS3 declarations no warnings [CSS::Module] ok 1009 - CSS3 declarations ast [CSS::Module] ok 1010 - ast reserialization [CSS::Module] ok 1011 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1012 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1013 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1014 - CSS3 margin-top: able to parse unexpected input [CSS::Module] ok 1015 - CSS3 margin-top: unexpected input produces warning [CSS::Module] ok 1016 - CSS3 declarations parse: {margin-top: inherit} [CSS::Module] ok 1017 - CSS3 declarations no warnings [CSS::Module] ok 1018 - CSS3 declarations ast [CSS::Module] ok 1019 - CSS3 declarations parse: {margin-top: initial} [CSS::Module] ok 1020 - CSS3 declarations no warnings [CSS::Module] ok 1021 - CSS3 declarations ast [CSS::Module] ok 1022 - CSS1 declarations parse: {margin: 1.2ex 1.5em 125% 0} [CSS::Module] ok 1023 - CSS1 declarations no warnings [CSS::Module] ok 1024 - CSS1 declarations ast [CSS::Module] ok 1025 - CSS1 margin: able to parse unexpected input [CSS::Module] ok 1026 - CSS1 margin: unexpected input produces warning [CSS::Module] ok 1027 - CSS2.1 declarations parse: {margin: 1.2ex 1.5em 125% 0} [CSS::Module] ok 1028 - CSS2.1 declarations no warnings [CSS::Module] ok 1029 - CSS2.1 declarations ast [CSS::Module] ok 1030 - CSS2.1 margin: able to parse unexpected input [CSS::Module] ok 1031 - CSS2.1 margin: unexpected input produces warning [CSS::Module] ok 1032 - CSS2.1 declarations parse: {margin: inherit} [CSS::Module] ok 1033 - CSS2.1 declarations no warnings [CSS::Module] ok 1034 - CSS2.1 declarations ast [CSS::Module] ok 1035 - CSS3 declarations parse: {margin: 1.2ex 1.5em 125% 0} [CSS::Module] ok 1036 - CSS3 declarations no warnings [CSS::Module] ok 1037 - CSS3 declarations ast [CSS::Module] ok 1038 - ast reserialization [CSS::Module] ok 1039 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1040 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1041 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1042 - CSS3 margin: able to parse unexpected input [CSS::Module] ok 1043 - CSS3 margin: unexpected input produces warning [CSS::Module] ok 1044 - CSS3 declarations parse: {margin: inherit} [CSS::Module] ok 1045 - CSS3 declarations no warnings [CSS::Module] ok 1046 - CSS3 declarations ast [CSS::Module] ok 1047 - CSS3 declarations parse: {margin: initial} [CSS::Module] ok 1048 - CSS3 declarations no warnings [CSS::Module] ok 1049 - CSS3 declarations ast [CSS::Module] ok 1050 - CSS1 declarations parse: {margin: 1.2ex 1.5em} [CSS::Module] ok 1051 - CSS1 declarations no warnings [CSS::Module] ok 1052 - CSS1 declarations ast [CSS::Module] ok 1053 - CSS2.1 declarations parse: {margin: 1.2ex 1.5em} [CSS::Module] ok 1054 - CSS2.1 declarations no warnings [CSS::Module] ok 1055 - CSS2.1 declarations ast [CSS::Module] ok 1056 - CSS3 declarations parse: {margin: 1.2ex 1.5em} [CSS::Module] ok 1057 - CSS3 declarations no warnings [CSS::Module] ok 1058 - CSS3 declarations ast [CSS::Module] ok 1059 - ast reserialization [CSS::Module] ok 1060 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1061 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1062 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1063 - CSS1 declarations parse: {text-decoration: Underline} [CSS::Module] ok 1064 - CSS1 declarations no warnings [CSS::Module] ok 1065 - CSS1 declarations ast [CSS::Module] ok 1066 - CSS1 text-decoration: able to parse unexpected input [CSS::Module] ok 1067 - CSS1 text-decoration: unexpected input produces warning [CSS::Module] ok 1068 - CSS2.1 declarations parse: {text-decoration: Underline} [CSS::Module] ok 1069 - CSS2.1 declarations no warnings [CSS::Module] ok 1070 - CSS2.1 declarations ast [CSS::Module] ok 1071 - CSS2.1 text-decoration: able to parse unexpected input [CSS::Module] ok 1072 - CSS2.1 text-decoration: unexpected input produces warning [CSS::Module] ok 1073 - CSS2.1 declarations parse: {text-decoration: inherit} [CSS::Module] ok 1074 - CSS2.1 declarations no warnings [CSS::Module] ok 1075 - CSS2.1 declarations ast [CSS::Module] ok 1076 - CSS3 declarations parse: {text-decoration: Underline} [CSS::Module] ok 1077 - CSS3 declarations no warnings [CSS::Module] ok 1078 - CSS3 declarations ast [CSS::Module] ok 1079 - ast reserialization [CSS::Module] ok 1080 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1081 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1082 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1083 - CSS3 text-decoration: able to parse unexpected input [CSS::Module] ok 1084 - CSS3 text-decoration: unexpected input produces warning [CSS::Module] ok 1085 - CSS3 declarations parse: {text-decoration: inherit} [CSS::Module] ok 1086 - CSS3 declarations no warnings [CSS::Module] ok 1087 - CSS3 declarations ast [CSS::Module] ok 1088 - CSS3 declarations parse: {text-decoration: initial} [CSS::Module] ok 1089 - CSS3 declarations no warnings [CSS::Module] ok 1090 - CSS3 declarations ast [CSS::Module] ok 1091 - CSS1 declarations parse: {text-transform: uppercase} [CSS::Module] ok 1092 - CSS1 declarations no warnings [CSS::Module] ok 1093 - CSS1 declarations ast [CSS::Module] ok 1094 - CSS1 text-transform: able to parse unexpected input [CSS::Module] ok 1095 - CSS1 text-transform: unexpected input produces warning [CSS::Module] ok 1096 - CSS2.1 declarations parse: {text-transform: uppercase} [CSS::Module] ok 1097 - CSS2.1 declarations no warnings [CSS::Module] ok 1098 - CSS2.1 declarations ast [CSS::Module] ok 1099 - CSS2.1 text-transform: able to parse unexpected input [CSS::Module] ok 1100 - CSS2.1 text-transform: unexpected input produces warning [CSS::Module] ok 1101 - CSS2.1 declarations parse: {text-transform: inherit} [CSS::Module] ok 1102 - CSS2.1 declarations no warnings [CSS::Module] ok 1103 - CSS2.1 declarations ast [CSS::Module] ok 1104 - CSS3 declarations parse: {text-transform: uppercase} [CSS::Module] ok 1105 - CSS3 declarations no warnings [CSS::Module] ok 1106 - CSS3 declarations ast [CSS::Module] ok 1107 - ast reserialization [CSS::Module] ok 1108 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1109 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1110 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1111 - CSS3 text-transform: able to parse unexpected input [CSS::Module] ok 1112 - CSS3 text-transform: unexpected input produces warning [CSS::Module] ok 1113 - CSS3 declarations parse: {text-transform: inherit} [CSS::Module] ok 1114 - CSS3 declarations no warnings [CSS::Module] ok 1115 - CSS3 declarations ast [CSS::Module] ok 1116 - CSS3 declarations parse: {text-transform: initial} [CSS::Module] ok 1117 - CSS3 declarations no warnings [CSS::Module] ok 1118 - CSS3 declarations ast [CSS::Module] ok 1119 - CSS1 declarations parse: {text-align: justify} [CSS::Module] ok 1120 - CSS1 declarations no warnings [CSS::Module] ok 1121 - CSS1 declarations ast [CSS::Module] ok 1122 - CSS1 text-align: able to parse unexpected input [CSS::Module] ok 1123 - CSS1 text-align: unexpected input produces warning [CSS::Module] ok 1124 - CSS2.1 declarations parse: {text-align: justify} [CSS::Module] ok 1125 - CSS2.1 declarations no warnings [CSS::Module] ok 1126 - CSS2.1 declarations ast [CSS::Module] ok 1127 - CSS2.1 text-align: able to parse unexpected input [CSS::Module] ok 1128 - CSS2.1 text-align: unexpected input produces warning [CSS::Module] ok 1129 - CSS2.1 declarations parse: {text-align: inherit} [CSS::Module] ok 1130 - CSS2.1 declarations no warnings [CSS::Module] ok 1131 - CSS2.1 declarations ast [CSS::Module] ok 1132 - CSS3 declarations parse: {text-align: justify} [CSS::Module] ok 1133 - CSS3 declarations no warnings [CSS::Module] ok 1134 - CSS3 declarations ast [CSS::Module] ok 1135 - ast reserialization [CSS::Module] ok 1136 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1137 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1138 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1139 - CSS3 text-align: able to parse unexpected input [CSS::Module] ok 1140 - CSS3 text-align: unexpected input produces warning [CSS::Module] ok 1141 - CSS3 declarations parse: {text-align: inherit} [CSS::Module] ok 1142 - CSS3 declarations no warnings [CSS::Module] ok 1143 - CSS3 declarations ast [CSS::Module] ok 1144 - CSS3 declarations parse: {text-align: initial} [CSS::Module] ok 1145 - CSS3 declarations no warnings [CSS::Module] ok 1146 - CSS3 declarations ast [CSS::Module] ok 1147 - CSS1 declarations parse: {text-decoration: underline} [CSS::Module] ok 1148 - CSS1 declarations no warnings [CSS::Module] ok 1149 - CSS1 declarations ast [CSS::Module] ok 1150 - CSS2.1 declarations parse: {text-decoration: underline} [CSS::Module] ok 1151 - CSS2.1 declarations no warnings [CSS::Module] ok 1152 - CSS2.1 declarations ast [CSS::Module] ok 1153 - CSS3 declarations parse: {text-decoration: underline} [CSS::Module] ok 1154 - CSS3 declarations no warnings [CSS::Module] ok 1155 - CSS3 declarations ast [CSS::Module] ok 1156 - ast reserialization [CSS::Module] ok 1157 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1158 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1159 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1160 - CSS1 declarations parse: {vertical-align: text-top} [CSS::Module] ok 1161 - CSS1 declarations no warnings [CSS::Module] ok 1162 - CSS1 declarations ast [CSS::Module] ok 1163 - CSS1 vertical-align: able to parse unexpected input [CSS::Module] ok 1164 - CSS1 vertical-align: unexpected input produces warning [CSS::Module] ok 1165 - CSS2.1 declarations parse: {vertical-align: text-top} [CSS::Module] ok 1166 - CSS2.1 declarations no warnings [CSS::Module] ok 1167 - CSS2.1 declarations ast [CSS::Module] ok 1168 - CSS2.1 vertical-align: able to parse unexpected input [CSS::Module] ok 1169 - CSS2.1 vertical-align: unexpected input produces warning [CSS::Module] ok 1170 - CSS2.1 declarations parse: {vertical-align: inherit} [CSS::Module] ok 1171 - CSS2.1 declarations no warnings [CSS::Module] ok 1172 - CSS2.1 declarations ast [CSS::Module] ok 1173 - CSS3 declarations parse: {vertical-align: text-top} [CSS::Module] ok 1174 - CSS3 declarations no warnings [CSS::Module] ok 1175 - CSS3 declarations ast [CSS::Module] ok 1176 - ast reserialization [CSS::Module] ok 1177 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1178 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1179 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1180 - CSS3 vertical-align: able to parse unexpected input [CSS::Module] ok 1181 - CSS3 vertical-align: unexpected input produces warning [CSS::Module] ok 1182 - CSS3 declarations parse: {vertical-align: inherit} [CSS::Module] ok 1183 - CSS3 declarations no warnings [CSS::Module] ok 1184 - CSS3 declarations ast [CSS::Module] ok 1185 - CSS3 declarations parse: {vertical-align: initial} [CSS::Module] ok 1186 - CSS3 declarations no warnings [CSS::Module] ok 1187 - CSS3 declarations ast [CSS::Module] ok 1188 - CSS1 declarations parse: {width: 55mm} [CSS::Module] ok 1189 - CSS1 declarations no warnings [CSS::Module] ok 1190 - CSS1 declarations ast [CSS::Module] ok 1191 - CSS1 width: able to parse unexpected input [CSS::Module] ok 1192 - CSS1 width: unexpected input produces warning [CSS::Module] ok 1193 - CSS2.1 declarations parse: {width: 55mm} [CSS::Module] ok 1194 - CSS2.1 declarations no warnings [CSS::Module] ok 1195 - CSS2.1 declarations ast [CSS::Module] ok 1196 - CSS2.1 width: able to parse unexpected input [CSS::Module] ok 1197 - CSS2.1 width: unexpected input produces warning [CSS::Module] ok 1198 - CSS2.1 declarations parse: {width: inherit} [CSS::Module] ok 1199 - CSS2.1 declarations no warnings [CSS::Module] ok 1200 - CSS2.1 declarations ast [CSS::Module] ok 1201 - CSS3 declarations parse: {width: 55mm} [CSS::Module] ok 1202 - CSS3 declarations no warnings [CSS::Module] ok 1203 - CSS3 declarations ast [CSS::Module] ok 1204 - ast reserialization [CSS::Module] ok 1205 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1206 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1207 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1208 - CSS3 width: able to parse unexpected input [CSS::Module] ok 1209 - CSS3 width: unexpected input produces warning [CSS::Module] ok 1210 - CSS3 declarations parse: {width: inherit} [CSS::Module] ok 1211 - CSS3 declarations no warnings [CSS::Module] ok 1212 - CSS3 declarations ast [CSS::Module] ok 1213 - CSS3 declarations parse: {width: initial} [CSS::Module] ok 1214 - CSS3 declarations no warnings [CSS::Module] ok 1215 - CSS3 declarations ast [CSS::Module] ok 1216 - CSS1 declarations parse: {word-spacing: 1.5em} [CSS::Module] ok 1217 - CSS1 declarations no warnings [CSS::Module] ok 1218 - CSS1 declarations ast [CSS::Module] ok 1219 - CSS1 word-spacing: able to parse unexpected input [CSS::Module] ok 1220 - CSS1 word-spacing: unexpected input produces warning [CSS::Module] ok 1221 - CSS2.1 declarations parse: {word-spacing: 1.5em} [CSS::Module] ok 1222 - CSS2.1 declarations no warnings [CSS::Module] ok 1223 - CSS2.1 declarations ast [CSS::Module] ok 1224 - CSS2.1 word-spacing: able to parse unexpected input [CSS::Module] ok 1225 - CSS2.1 word-spacing: unexpected input produces warning [CSS::Module] ok 1226 - CSS2.1 declarations parse: {word-spacing: inherit} [CSS::Module] ok 1227 - CSS2.1 declarations no warnings [CSS::Module] ok 1228 - CSS2.1 declarations ast [CSS::Module] ok 1229 - CSS3 declarations parse: {word-spacing: 1.5em} [CSS::Module] ok 1230 - CSS3 declarations no warnings [CSS::Module] ok 1231 - CSS3 declarations ast [CSS::Module] ok 1232 - ast reserialization [CSS::Module] ok 1233 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1234 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1235 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1236 - CSS3 word-spacing: able to parse unexpected input [CSS::Module] ok 1237 - CSS3 word-spacing: unexpected input produces warning [CSS::Module] ok 1238 - CSS3 declarations parse: {word-spacing: inherit} [CSS::Module] ok 1239 - CSS3 declarations no warnings [CSS::Module] ok 1240 - CSS3 declarations ast [CSS::Module] ok 1241 - CSS3 declarations parse: {word-spacing: initial} [CSS::Module] ok 1242 - CSS3 declarations no warnings [CSS::Module] ok 1243 - CSS3 declarations ast [CSS::Module] ok 1244 - CSS1 declarations parse: {white-space: nowrap} [CSS::Module] ok 1245 - CSS1 declarations no warnings [CSS::Module] ok 1246 - CSS1 declarations ast [CSS::Module] ok 1247 - CSS1 white-space: able to parse unexpected input [CSS::Module] ok 1248 - CSS1 white-space: unexpected input produces warning [CSS::Module] ok 1249 - CSS2.1 declarations parse: {white-space: nowrap} [CSS::Module] ok 1250 - CSS2.1 declarations no warnings [CSS::Module] ok 1251 - CSS2.1 declarations ast [CSS::Module] ok 1252 - CSS2.1 white-space: able to parse unexpected input [CSS::Module] ok 1253 - CSS2.1 white-space: unexpected input produces warning [CSS::Module] ok 1254 - CSS2.1 declarations parse: {white-space: inherit} [CSS::Module] ok 1255 - CSS2.1 declarations no warnings [CSS::Module] ok 1256 - CSS2.1 declarations ast [CSS::Module] ok 1257 - CSS3 declarations parse: {white-space: nowrap} [CSS::Module] ok 1258 - CSS3 declarations no warnings [CSS::Module] ok 1259 - CSS3 declarations ast [CSS::Module] ok 1260 - ast reserialization [CSS::Module] ok 1261 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1262 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1263 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1264 - CSS3 white-space: able to parse unexpected input [CSS::Module] ok 1265 - CSS3 white-space: unexpected input produces warning [CSS::Module] ok 1266 - CSS3 declarations parse: {white-space: inherit} [CSS::Module] ok 1267 - CSS3 declarations no warnings [CSS::Module] ok 1268 - CSS3 declarations ast [CSS::Module] ok 1269 - CSS3 declarations parse: {white-space: initial} [CSS::Module] ok 1270 - CSS3 declarations no warnings [CSS::Module] ok 1271 - CSS3 declarations ast [CSS::Module] ok 1272 - CSS1 declarations parse: {z-index: -3} [CSS::Module] ok 1273 - CSS1 declarations no warnings [CSS::Module] ok 1274 - CSS1 declarations ast [CSS::Module] ok 1275 - CSS1 z-index: able to parse unexpected input [CSS::Module] ok 1276 - CSS1 z-index: unexpected input produces warning [CSS::Module] ok 1277 - CSS2.1 declarations parse: {z-index: -3} [CSS::Module] ok 1278 - CSS2.1 declarations no warnings [CSS::Module] ok 1279 - CSS2.1 declarations ast [CSS::Module] ok 1280 - CSS2.1 z-index: able to parse unexpected input [CSS::Module] ok 1281 - CSS2.1 z-index: unexpected input produces warning [CSS::Module] ok 1282 - CSS2.1 declarations parse: {z-index: inherit} [CSS::Module] ok 1283 - CSS2.1 declarations no warnings [CSS::Module] ok 1284 - CSS2.1 declarations ast [CSS::Module] ok 1285 - CSS3 declarations parse: {z-index: -3} [CSS::Module] ok 1286 - CSS3 declarations no warnings [CSS::Module] ok 1287 - CSS3 declarations ast [CSS::Module] ok 1288 - ast reserialization [CSS::Module] ok 1289 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1290 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1291 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1292 - CSS3 z-index: able to parse unexpected input [CSS::Module] ok 1293 - CSS3 z-index: unexpected input produces warning [CSS::Module] ok 1294 - CSS3 declarations parse: {z-index: inherit} [CSS::Module] ok 1295 - CSS3 declarations no warnings [CSS::Module] ok 1296 - CSS3 declarations ast [CSS::Module] ok 1297 - CSS3 declarations parse: {z-index: initial} [CSS::Module] ok 1298 - CSS3 declarations no warnings [CSS::Module] ok 1299 - CSS3 declarations ast [CSS::Module] 1..1299 [CSS::Module] ok [CSS::Module] t/css21-properties.t ..... [CSS::Module] ok 1 - CSS2.1 declarations parse: {azimuth: 30deg} [CSS::Module] ok 2 - CSS2.1 declarations no warnings [CSS::Module] ok 3 - CSS2.1 declarations ast [CSS::Module] ok 4 - CSS2.1 azimuth: able to parse unexpected input [CSS::Module] ok 5 - CSS2.1 azimuth: unexpected input produces warning [CSS::Module] ok 6 - CSS2.1 declarations parse: {azimuth: inherit} [CSS::Module] ok 7 - CSS2.1 declarations no warnings [CSS::Module] ok 8 - CSS2.1 declarations ast [CSS::Module] ok 9 - CSS3 declarations parse: {azimuth: 30deg} [CSS::Module] ok 10 - CSS3 declarations no warnings [CSS::Module] ok 11 - CSS3 declarations ast [CSS::Module] ok 12 - ast reserialization [CSS::Module] ok 13 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 14 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 15 - -- CSS3 reserialized declarations ast [CSS::Module] ok 16 - CSS3 azimuth: able to parse unexpected input [CSS::Module] ok 17 - CSS3 azimuth: unexpected input produces warning [CSS::Module] ok 18 - CSS3 declarations parse: {azimuth: inherit} [CSS::Module] ok 19 - CSS3 declarations no warnings [CSS::Module] ok 20 - CSS3 declarations ast [CSS::Module] ok 21 - CSS3 declarations parse: {azimuth: initial} [CSS::Module] ok 22 - CSS3 declarations no warnings [CSS::Module] ok 23 - CSS3 declarations ast [CSS::Module] ok 24 - CSS2.1 declarations parse: {azimuth: far-right} [CSS::Module] ok 25 - CSS2.1 declarations no warnings [CSS::Module] ok 26 - CSS2.1 declarations ast [CSS::Module] ok 27 - CSS3 declarations parse: {azimuth: far-right} [CSS::Module] ok 28 - CSS3 declarations no warnings [CSS::Module] ok 29 - CSS3 declarations ast [CSS::Module] ok 30 - ast reserialization [CSS::Module] ok 31 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 32 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 33 - -- CSS3 reserialized declarations ast [CSS::Module] ok 34 - CSS2.1 declarations parse: {azimuth: center-left behind} [CSS::Module] ok 35 - CSS2.1 declarations no warnings [CSS::Module] ok 36 - CSS2.1 declarations ast [CSS::Module] ok 37 - CSS3 declarations parse: {azimuth: center-left behind} [CSS::Module] ok 38 - CSS3 declarations no warnings [CSS::Module] ok 39 - CSS3 declarations ast [CSS::Module] ok 40 - ast reserialization [CSS::Module] ok 41 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 42 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 43 - -- CSS3 reserialized declarations ast [CSS::Module] ok 44 - CSS2.1 declarations parse: {azimuth: Rightwards} [CSS::Module] ok 45 - CSS2.1 declarations no warnings [CSS::Module] ok 46 - CSS2.1 declarations ast [CSS::Module] ok 47 - CSS3 declarations parse: {azimuth: Rightwards} [CSS::Module] ok 48 - CSS3 declarations no warnings [CSS::Module] ok 49 - CSS3 declarations ast [CSS::Module] ok 50 - ast reserialization [CSS::Module] ok 51 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 52 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 53 - -- CSS3 reserialized declarations ast [CSS::Module] ok 54 - CSS2.1 declarations parse: {azimuth: inherit} [CSS::Module] ok 55 - CSS2.1 declarations no warnings [CSS::Module] ok 56 - CSS2.1 declarations ast [CSS::Module] ok 57 - CSS3 declarations parse: {azimuth: inherit} [CSS::Module] ok 58 - CSS3 declarations no warnings [CSS::Module] ok 59 - CSS3 declarations ast [CSS::Module] ok 60 - ast reserialization [CSS::Module] ok 61 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 62 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 63 - -- CSS3 reserialized declarations ast [CSS::Module] ok 64 - CSS2.1 declarations parse: {background-attachment: FiXed} [CSS::Module] ok 65 - CSS2.1 declarations no warnings [CSS::Module] ok 66 - CSS2.1 declarations ast [CSS::Module] ok 67 - CSS2.1 background-attachment: able to parse unexpected input [CSS::Module] ok 68 - CSS2.1 background-attachment: unexpected input produces warning [CSS::Module] ok 69 - CSS2.1 declarations parse: {background-attachment: inherit} [CSS::Module] ok 70 - CSS2.1 declarations no warnings [CSS::Module] ok 71 - CSS2.1 declarations ast [CSS::Module] ok 72 - CSS3 declarations parse: {background-attachment: FiXed} [CSS::Module] ok 73 - CSS3 declarations no warnings [CSS::Module] ok 74 - CSS3 declarations ast [CSS::Module] ok 75 - ast reserialization [CSS::Module] ok 76 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 77 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 78 - -- CSS3 reserialized declarations ast [CSS::Module] ok 79 - CSS3 background-attachment: able to parse unexpected input [CSS::Module] ok 80 - CSS3 background-attachment: unexpected input produces warning [CSS::Module] ok 81 - CSS3 declarations parse: {background-attachment: inherit} [CSS::Module] ok 82 - CSS3 declarations no warnings [CSS::Module] ok 83 - CSS3 declarations ast [CSS::Module] ok 84 - CSS3 declarations parse: {background-attachment: initial} [CSS::Module] ok 85 - CSS3 declarations no warnings [CSS::Module] ok 86 - CSS3 declarations ast [CSS::Module] ok 87 - CSS2.1 declarations parse: {background-attachment: inherit} [CSS::Module] ok 88 - CSS2.1 declarations no warnings [CSS::Module] ok 89 - CSS2.1 declarations ast [CSS::Module] ok 90 - CSS3 declarations parse: {background-attachment: inherit} [CSS::Module] ok 91 - CSS3 declarations no warnings [CSS::Module] ok 92 - CSS3 declarations ast [CSS::Module] ok 93 - ast reserialization [CSS::Module] ok 94 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 95 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 96 - -- CSS3 reserialized declarations ast [CSS::Module] ok 97 - CSS2.1 declarations parse: {background-color: \#37a} [CSS::Module] ok 98 - CSS2.1 declarations no warnings [CSS::Module] ok 99 - CSS2.1 declarations ast [CSS::Module] ok 100 - CSS2.1 background-color: able to parse unexpected input [CSS::Module] ok 101 - CSS2.1 background-color: unexpected input produces warning [CSS::Module] ok 102 - CSS2.1 declarations parse: {background-color: inherit} [CSS::Module] ok 103 - CSS2.1 declarations no warnings [CSS::Module] ok 104 - CSS2.1 declarations ast [CSS::Module] ok 105 - CSS3 declarations parse: {background-color: \#37a} [CSS::Module] ok 106 - CSS3 declarations no warnings [CSS::Module] ok 107 - CSS3 declarations ast [CSS::Module] ok 108 - ast reserialization [CSS::Module] ok 109 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 110 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 111 - -- CSS3 reserialized declarations ast [CSS::Module] ok 112 - CSS3 background-color: able to parse unexpected input [CSS::Module] ok 113 - CSS3 background-color: unexpected input produces warning [CSS::Module] ok 114 - CSS3 declarations parse: {background-color: inherit} [CSS::Module] ok 115 - CSS3 declarations no warnings [CSS::Module] ok 116 - CSS3 declarations ast [CSS::Module] ok 117 - CSS3 declarations parse: {background-color: initial} [CSS::Module] ok 118 - CSS3 declarations no warnings [CSS::Module] ok 119 - CSS3 declarations ast [CSS::Module] ok 120 - CSS2.1 declarations parse: {background-color: transparent} [CSS::Module] ok 121 - CSS2.1 declarations no warnings [CSS::Module] ok 122 - CSS2.1 declarations ast [CSS::Module] ok 123 - CSS3 declarations parse: {background-color: transparent} [CSS::Module] ok 124 - CSS3 declarations no warnings [CSS::Module] ok 125 - CSS3 declarations ast [CSS::Module] ok 126 - ast reserialization [CSS::Module] ok 127 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 128 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 129 - -- CSS3 reserialized declarations ast [CSS::Module] ok 130 - CSS2.1 declarations parse: {background-image: url(images/ok.png)} [CSS::Module] ok 131 - CSS2.1 declarations no warnings [CSS::Module] ok 132 - CSS2.1 declarations ast [CSS::Module] ok 133 - CSS2.1 background-image: able to parse unexpected input [CSS::Module] ok 134 - CSS2.1 background-image: unexpected input produces warning [CSS::Module] ok 135 - CSS2.1 declarations parse: {background-image: inherit} [CSS::Module] ok 136 - CSS2.1 declarations no warnings [CSS::Module] ok 137 - CSS2.1 declarations ast [CSS::Module] ok 138 - CSS3 declarations parse: {background-image: url(images/ok.png)} [CSS::Module] ok 139 - CSS3 declarations no warnings [CSS::Module] ok 140 - CSS3 declarations ast [CSS::Module] ok 141 - ast reserialization [CSS::Module] ok 142 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 143 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 144 - -- CSS3 reserialized declarations ast [CSS::Module] ok 145 - CSS3 background-image: able to parse unexpected input [CSS::Module] ok 146 - CSS3 background-image: unexpected input produces warning [CSS::Module] ok 147 - CSS3 declarations parse: {background-image: inherit} [CSS::Module] ok 148 - CSS3 declarations no warnings [CSS::Module] ok 149 - CSS3 declarations ast [CSS::Module] ok 150 - CSS3 declarations parse: {background-image: initial} [CSS::Module] ok 151 - CSS3 declarations no warnings [CSS::Module] ok 152 - CSS3 declarations ast [CSS::Module] ok 153 - CSS2.1 declarations parse: {background-repeat: Repeat-x} [CSS::Module] ok 154 - CSS2.1 declarations no warnings [CSS::Module] ok 155 - CSS2.1 declarations ast [CSS::Module] ok 156 - CSS2.1 background-repeat: able to parse unexpected input [CSS::Module] ok 157 - CSS2.1 background-repeat: unexpected input produces warning [CSS::Module] ok 158 - CSS2.1 declarations parse: {background-repeat: inherit} [CSS::Module] ok 159 - CSS2.1 declarations no warnings [CSS::Module] ok 160 - CSS2.1 declarations ast [CSS::Module] ok 161 - CSS3 declarations parse: {background-repeat: Repeat-x} [CSS::Module] ok 162 - CSS3 declarations no warnings [CSS::Module] ok 163 - CSS3 declarations ast [CSS::Module] ok 164 - ast reserialization [CSS::Module] ok 165 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 166 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 167 - -- CSS3 reserialized declarations ast [CSS::Module] ok 168 - CSS3 background-repeat: able to parse unexpected input [CSS::Module] ok 169 - CSS3 background-repeat: unexpected input produces warning [CSS::Module] ok 170 - CSS3 declarations parse: {background-repeat: inherit} [CSS::Module] ok 171 - CSS3 declarations no warnings [CSS::Module] ok 172 - CSS3 declarations ast [CSS::Module] ok 173 - CSS3 declarations parse: {background-repeat: initial} [CSS::Module] ok 174 - CSS3 declarations no warnings [CSS::Module] ok 175 - CSS3 declarations ast [CSS::Module] ok 176 - CSS2.1 declarations parse: {background-position: 100% 90%} [CSS::Module] ok 177 - CSS2.1 declarations no warnings [CSS::Module] ok 178 - CSS2.1 declarations ast [CSS::Module] ok 179 - CSS2.1 background-position: able to parse unexpected input [CSS::Module] ok 180 - CSS2.1 background-position: unexpected input produces warning [CSS::Module] ok 181 - CSS2.1 declarations parse: {background-position: inherit} [CSS::Module] ok 182 - CSS2.1 declarations no warnings [CSS::Module] ok 183 - CSS2.1 declarations ast [CSS::Module] ok 184 - CSS3 declarations parse: {background-position: 100% 90%} [CSS::Module] ok 185 - CSS3 declarations no warnings [CSS::Module] ok 186 - CSS3 declarations ast [CSS::Module] ok 187 - ast reserialization [CSS::Module] ok 188 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 189 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 190 - -- CSS3 reserialized declarations ast [CSS::Module] ok 191 - CSS3 background-position: able to parse unexpected input [CSS::Module] ok 192 - CSS3 background-position: unexpected input produces warning [CSS::Module] ok 193 - CSS3 declarations parse: {background-position: inherit} [CSS::Module] ok 194 - CSS3 declarations no warnings [CSS::Module] ok 195 - CSS3 declarations ast [CSS::Module] ok 196 - CSS3 declarations parse: {background-position: initial} [CSS::Module] ok 197 - CSS3 declarations no warnings [CSS::Module] ok 198 - CSS3 declarations ast [CSS::Module] ok 199 - CSS2.1 declarations parse: {background-position: right top} [CSS::Module] ok 200 - CSS2.1 declarations no warnings [CSS::Module] ok 201 - CSS2.1 declarations ast [CSS::Module] ok 202 - CSS3 declarations parse: {background-position: right top} [CSS::Module] ok 203 - CSS3 declarations no warnings [CSS::Module] ok 204 - CSS3 declarations ast [CSS::Module] ok 205 - ast reserialization [CSS::Module] ok 206 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 207 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 208 - -- CSS3 reserialized declarations ast [CSS::Module] ok 209 - CSS2.1 declarations parse: {border-collapse: separate} [CSS::Module] ok 210 - CSS2.1 declarations no warnings [CSS::Module] ok 211 - CSS2.1 declarations ast [CSS::Module] ok 212 - CSS2.1 border-collapse: able to parse unexpected input [CSS::Module] ok 213 - CSS2.1 border-collapse: unexpected input produces warning [CSS::Module] ok 214 - CSS2.1 declarations parse: {border-collapse: inherit} [CSS::Module] ok 215 - CSS2.1 declarations no warnings [CSS::Module] ok 216 - CSS2.1 declarations ast [CSS::Module] ok 217 - CSS3 declarations parse: {border-collapse: separate} [CSS::Module] ok 218 - CSS3 declarations no warnings [CSS::Module] ok 219 - CSS3 declarations ast [CSS::Module] ok 220 - ast reserialization [CSS::Module] ok 221 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 222 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 223 - -- CSS3 reserialized declarations ast [CSS::Module] ok 224 - CSS3 border-collapse: able to parse unexpected input [CSS::Module] ok 225 - CSS3 border-collapse: unexpected input produces warning [CSS::Module] ok 226 - CSS3 declarations parse: {border-collapse: inherit} [CSS::Module] ok 227 - CSS3 declarations no warnings [CSS::Module] ok 228 - CSS3 declarations ast [CSS::Module] ok 229 - CSS3 declarations parse: {border-collapse: initial} [CSS::Module] ok 230 - CSS3 declarations no warnings [CSS::Module] ok 231 - CSS3 declarations ast [CSS::Module] ok 232 - CSS2.1 declarations parse: {border-spacing: 3em} [CSS::Module] ok 233 - CSS2.1 declarations no warnings [CSS::Module] ok 234 - CSS2.1 declarations ast [CSS::Module] ok 235 - CSS2.1 border-spacing: able to parse unexpected input [CSS::Module] ok 236 - CSS2.1 border-spacing: unexpected input produces warning [CSS::Module] ok 237 - CSS2.1 declarations parse: {border-spacing: inherit} [CSS::Module] ok 238 - CSS2.1 declarations no warnings [CSS::Module] ok 239 - CSS2.1 declarations ast [CSS::Module] ok 240 - CSS3 declarations parse: {border-spacing: 3em} [CSS::Module] ok 241 - CSS3 declarations no warnings [CSS::Module] ok 242 - CSS3 declarations ast [CSS::Module] ok 243 - ast reserialization [CSS::Module] ok 244 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 245 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 246 - -- CSS3 reserialized declarations ast [CSS::Module] ok 247 - CSS3 border-spacing: able to parse unexpected input [CSS::Module] ok 248 - CSS3 border-spacing: unexpected input produces warning [CSS::Module] ok 249 - CSS3 declarations parse: {border-spacing: inherit} [CSS::Module] ok 250 - CSS3 declarations no warnings [CSS::Module] ok 251 - CSS3 declarations ast [CSS::Module] ok 252 - CSS3 declarations parse: {border-spacing: initial} [CSS::Module] ok 253 - CSS3 declarations no warnings [CSS::Module] ok 254 - CSS3 declarations ast [CSS::Module] ok 255 - CSS2.1 declarations parse: {border-bottom: thick dotted red} [CSS::Module] ok 256 - CSS2.1 declarations no warnings [CSS::Module] ok 257 - CSS2.1 declarations ast [CSS::Module] ok 258 - CSS2.1 border-bottom: able to parse unexpected input [CSS::Module] ok 259 - CSS2.1 border-bottom: unexpected input produces warning [CSS::Module] ok 260 - CSS2.1 declarations parse: {border-bottom: inherit} [CSS::Module] ok 261 - CSS2.1 declarations no warnings [CSS::Module] ok 262 - CSS2.1 declarations ast [CSS::Module] ok 263 - CSS3 declarations parse: {border-bottom: thick dotted red} [CSS::Module] ok 264 - CSS3 declarations no warnings [CSS::Module] ok 265 - CSS3 declarations ast [CSS::Module] ok 266 - ast reserialization [CSS::Module] ok 267 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 268 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 269 - -- CSS3 reserialized declarations ast [CSS::Module] ok 270 - CSS3 border-bottom: able to parse unexpected input [CSS::Module] ok 271 - CSS3 border-bottom: unexpected input produces warning [CSS::Module] ok 272 - CSS3 declarations parse: {border-bottom: inherit} [CSS::Module] ok 273 - CSS3 declarations no warnings [CSS::Module] ok 274 - CSS3 declarations ast [CSS::Module] ok 275 - CSS3 declarations parse: {border-bottom: initial} [CSS::Module] ok 276 - CSS3 declarations no warnings [CSS::Module] ok 277 - CSS3 declarations ast [CSS::Module] ok 278 - CSS2.1 declarations parse: {border-bottom-width: medium} [CSS::Module] ok 279 - CSS2.1 declarations no warnings [CSS::Module] ok 280 - CSS2.1 declarations ast [CSS::Module] ok 281 - CSS2.1 border-bottom-width: able to parse unexpected input [CSS::Module] ok 282 - CSS2.1 border-bottom-width: unexpected input produces warning [CSS::Module] ok 283 - CSS2.1 declarations parse: {border-bottom-width: inherit} [CSS::Module] ok 284 - CSS2.1 declarations no warnings [CSS::Module] ok 285 - CSS2.1 declarations ast [CSS::Module] ok 286 - CSS3 declarations parse: {border-bottom-width: medium} [CSS::Module] ok 287 - CSS3 declarations no warnings [CSS::Module] ok 288 - CSS3 declarations ast [CSS::Module] ok 289 - ast reserialization [CSS::Module] ok 290 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 291 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 292 - -- CSS3 reserialized declarations ast [CSS::Module] ok 293 - CSS3 border-bottom-width: able to parse unexpected input [CSS::Module] ok 294 - CSS3 border-bottom-width: unexpected input produces warning [CSS::Module] ok 295 - CSS3 declarations parse: {border-bottom-width: inherit} [CSS::Module] ok 296 - CSS3 declarations no warnings [CSS::Module] ok 297 - CSS3 declarations ast [CSS::Module] ok 298 - CSS3 declarations parse: {border-bottom-width: initial} [CSS::Module] ok 299 - CSS3 declarations no warnings [CSS::Module] ok 300 - CSS3 declarations ast [CSS::Module] ok 301 - CSS2.1 declarations parse: {border-collapse: collapse} [CSS::Module] ok 302 - CSS2.1 declarations no warnings [CSS::Module] ok 303 - CSS2.1 declarations ast [CSS::Module] ok 304 - CSS3 declarations parse: {border-collapse: collapse} [CSS::Module] ok 305 - CSS3 declarations no warnings [CSS::Module] ok 306 - CSS3 declarations ast [CSS::Module] ok 307 - ast reserialization [CSS::Module] ok 308 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 309 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 310 - -- CSS3 reserialized declarations ast [CSS::Module] ok 311 - CSS2.1 declarations parse: {border-spacing: 2px .1cm} [CSS::Module] ok 312 - CSS2.1 declarations no warnings [CSS::Module] ok 313 - CSS2.1 declarations ast [CSS::Module] ok 314 - CSS3 declarations parse: {border-spacing: 2px .1cm} [CSS::Module] ok 315 - CSS3 declarations no warnings [CSS::Module] ok 316 - CSS3 declarations ast [CSS::Module] ok 317 - ast reserialization [CSS::Module] ok 318 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 319 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 320 - -- CSS3 reserialized declarations ast [CSS::Module] ok 321 - CSS2.1 declarations parse: {border-right-color: green} [CSS::Module] ok 322 - CSS2.1 declarations no warnings [CSS::Module] ok 323 - CSS2.1 declarations ast [CSS::Module] ok 324 - CSS2.1 border-right-color: able to parse unexpected input [CSS::Module] ok 325 - CSS2.1 border-right-color: unexpected input produces warning [CSS::Module] ok 326 - CSS2.1 declarations parse: {border-right-color: inherit} [CSS::Module] ok 327 - CSS2.1 declarations no warnings [CSS::Module] ok 328 - CSS2.1 declarations ast [CSS::Module] ok 329 - CSS3 declarations parse: {border-right-color: green} [CSS::Module] ok 330 - CSS3 declarations no warnings [CSS::Module] ok 331 - CSS3 declarations ast [CSS::Module] ok 332 - ast reserialization [CSS::Module] ok 333 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 334 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 335 - -- CSS3 reserialized declarations ast [CSS::Module] ok 336 - CSS3 border-right-color: able to parse unexpected input [CSS::Module] ok 337 - CSS3 border-right-color: unexpected input produces warning [CSS::Module] ok 338 - CSS3 declarations parse: {border-right-color: inherit} [CSS::Module] ok 339 - CSS3 declarations no warnings [CSS::Module] ok 340 - CSS3 declarations ast [CSS::Module] ok 341 - CSS3 declarations parse: {border-right-color: initial} [CSS::Module] ok 342 - CSS3 declarations no warnings [CSS::Module] ok 343 - CSS3 declarations ast [CSS::Module] ok 344 - CSS2.1 declarations parse: {border-style: dotted dashed} [CSS::Module] ok 345 - CSS2.1 declarations no warnings [CSS::Module] ok 346 - CSS2.1 declarations ast [CSS::Module] ok 347 - CSS2.1 border-style: able to parse unexpected input [CSS::Module] ok 348 - CSS2.1 border-style: unexpected input produces warning [CSS::Module] ok 349 - CSS2.1 declarations parse: {border-style: inherit} [CSS::Module] ok 350 - CSS2.1 declarations no warnings [CSS::Module] ok 351 - CSS2.1 declarations ast [CSS::Module] ok 352 - CSS3 declarations parse: {border-style: dotted dashed} [CSS::Module] ok 353 - CSS3 declarations no warnings [CSS::Module] ok 354 - CSS3 declarations ast [CSS::Module] ok 355 - ast reserialization [CSS::Module] ok 356 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 357 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 358 - -- CSS3 reserialized declarations ast [CSS::Module] ok 359 - CSS3 border-style: able to parse unexpected input [CSS::Module] ok 360 - CSS3 border-style: unexpected input produces warning [CSS::Module] ok 361 - CSS3 declarations parse: {border-style: inherit} [CSS::Module] ok 362 - CSS3 declarations no warnings [CSS::Module] ok 363 - CSS3 declarations ast [CSS::Module] ok 364 - CSS3 declarations parse: {border-style: initial} [CSS::Module] ok 365 - CSS3 declarations no warnings [CSS::Module] ok 366 - CSS3 declarations ast [CSS::Module] ok 367 - CSS2.1 declarations parse: {border-bottom-style: outset} [CSS::Module] ok 368 - CSS2.1 declarations no warnings [CSS::Module] ok 369 - CSS2.1 declarations ast [CSS::Module] ok 370 - CSS2.1 border-bottom-style: able to parse unexpected input [CSS::Module] ok 371 - CSS2.1 border-bottom-style: unexpected input produces warning [CSS::Module] ok 372 - CSS2.1 declarations parse: {border-bottom-style: inherit} [CSS::Module] ok 373 - CSS2.1 declarations no warnings [CSS::Module] ok 374 - CSS2.1 declarations ast [CSS::Module] ok 375 - CSS3 declarations parse: {border-bottom-style: outset} [CSS::Module] ok 376 - CSS3 declarations no warnings [CSS::Module] ok 377 - CSS3 declarations ast [CSS::Module] ok 378 - ast reserialization [CSS::Module] ok 379 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 380 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 381 - -- CSS3 reserialized declarations ast [CSS::Module] ok 382 - CSS3 border-bottom-style: able to parse unexpected input [CSS::Module] ok 383 - CSS3 border-bottom-style: unexpected input produces warning [CSS::Module] ok 384 - CSS3 declarations parse: {border-bottom-style: inherit} [CSS::Module] ok 385 - CSS3 declarations no warnings [CSS::Module] ok 386 - CSS3 declarations ast [CSS::Module] ok 387 - CSS3 declarations parse: {border-bottom-style: initial} [CSS::Module] ok 388 - CSS3 declarations no warnings [CSS::Module] ok 389 - CSS3 declarations ast [CSS::Module] ok 390 - CSS2.1 declarations parse: {bottom: 5%} [CSS::Module] ok 391 - CSS2.1 declarations no warnings [CSS::Module] ok 392 - CSS2.1 declarations ast [CSS::Module] ok 393 - CSS2.1 bottom: able to parse unexpected input [CSS::Module] ok 394 - CSS2.1 bottom: unexpected input produces warning [CSS::Module] ok 395 - CSS2.1 declarations parse: {bottom: inherit} [CSS::Module] ok 396 - CSS2.1 declarations no warnings [CSS::Module] ok 397 - CSS2.1 declarations ast [CSS::Module] ok 398 - CSS3 declarations parse: {bottom: 5%} [CSS::Module] ok 399 - CSS3 declarations no warnings [CSS::Module] ok 400 - CSS3 declarations ast [CSS::Module] ok 401 - ast reserialization [CSS::Module] ok 402 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 403 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 404 - -- CSS3 reserialized declarations ast [CSS::Module] ok 405 - CSS3 bottom: able to parse unexpected input [CSS::Module] ok 406 - CSS3 bottom: unexpected input produces warning [CSS::Module] ok 407 - CSS3 declarations parse: {bottom: inherit} [CSS::Module] ok 408 - CSS3 declarations no warnings [CSS::Module] ok 409 - CSS3 declarations ast [CSS::Module] ok 410 - CSS3 declarations parse: {bottom: initial} [CSS::Module] ok 411 - CSS3 declarations no warnings [CSS::Module] ok 412 - CSS3 declarations ast [CSS::Module] ok 413 - CSS2.1 declarations parse: {caption-side: top} [CSS::Module] ok 414 - CSS2.1 declarations no warnings [CSS::Module] ok 415 - CSS2.1 declarations ast [CSS::Module] ok 416 - CSS2.1 caption-side: able to parse unexpected input [CSS::Module] ok 417 - CSS2.1 caption-side: unexpected input produces warning [CSS::Module] ok 418 - CSS2.1 declarations parse: {caption-side: inherit} [CSS::Module] ok 419 - CSS2.1 declarations no warnings [CSS::Module] ok 420 - CSS2.1 declarations ast [CSS::Module] ok 421 - CSS3 declarations parse: {caption-side: top} [CSS::Module] ok 422 - CSS3 declarations no warnings [CSS::Module] ok 423 - CSS3 declarations ast [CSS::Module] ok 424 - ast reserialization [CSS::Module] ok 425 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 426 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 427 - -- CSS3 reserialized declarations ast [CSS::Module] ok 428 - CSS3 caption-side: able to parse unexpected input [CSS::Module] ok 429 - CSS3 caption-side: unexpected input produces warning [CSS::Module] ok 430 - CSS3 declarations parse: {caption-side: inherit} [CSS::Module] ok 431 - CSS3 declarations no warnings [CSS::Module] ok 432 - CSS3 declarations ast [CSS::Module] ok 433 - CSS3 declarations parse: {caption-side: initial} [CSS::Module] ok 434 - CSS3 declarations no warnings [CSS::Module] ok 435 - CSS3 declarations ast [CSS::Module] ok 436 - CSS2.1 declarations parse: {clip: rect(5px, 40px, auto, 5px)} [CSS::Module] ok 437 - CSS2.1 declarations no warnings [CSS::Module] ok 438 - CSS2.1 declarations ast [CSS::Module] ok 439 - CSS2.1 clip: able to parse unexpected input [CSS::Module] ok 440 - CSS2.1 clip: unexpected input produces warning [CSS::Module] ok 441 - CSS2.1 declarations parse: {clip: inherit} [CSS::Module] ok 442 - CSS2.1 declarations no warnings [CSS::Module] ok 443 - CSS2.1 declarations ast [CSS::Module] ok 444 - CSS3 declarations parse: {clip: rect(5px, 40px, auto, 5px)} [CSS::Module] ok 445 - CSS3 declarations no warnings [CSS::Module] ok 446 - CSS3 declarations ast [CSS::Module] ok 447 - ast reserialization [CSS::Module] ok 448 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 449 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 450 - -- CSS3 reserialized declarations ast [CSS::Module] ok 451 - CSS3 clip: able to parse unexpected input [CSS::Module] ok 452 - CSS3 clip: unexpected input produces warning [CSS::Module] ok 453 - CSS3 declarations parse: {clip: inherit} [CSS::Module] ok 454 - CSS3 declarations no warnings [CSS::Module] ok 455 - CSS3 declarations ast [CSS::Module] ok 456 - CSS3 declarations parse: {clip: initial} [CSS::Module] ok 457 - CSS3 declarations no warnings [CSS::Module] ok 458 - CSS3 declarations ast [CSS::Module] ok 459 - CSS2.1 declarations parse: {content: attr(foo) " "} [CSS::Module] ok 460 - CSS2.1 declarations no warnings [CSS::Module] ok 461 - CSS2.1 declarations ast [CSS::Module] ok 462 - CSS2.1 content: able to parse unexpected input [CSS::Module] ok 463 - CSS2.1 content: unexpected input produces warning [CSS::Module] ok 464 - CSS2.1 declarations parse: {content: inherit} [CSS::Module] ok 465 - CSS2.1 declarations no warnings [CSS::Module] ok 466 - CSS2.1 declarations ast [CSS::Module] ok 467 - CSS3 declarations parse: {content: attr(foo) " "} [CSS::Module] ok 468 - CSS3 declarations no warnings [CSS::Module] ok 469 - CSS3 declarations ast [CSS::Module] ok 470 - ast reserialization [CSS::Module] ok 471 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 472 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 473 - -- CSS3 reserialized declarations ast [CSS::Module] ok 474 - CSS3 content: able to parse unexpected input [CSS::Module] ok 475 - CSS3 content: unexpected input produces warning [CSS::Module] ok 476 - CSS3 declarations parse: {content: inherit} [CSS::Module] ok 477 - CSS3 declarations no warnings [CSS::Module] ok 478 - CSS3 declarations ast [CSS::Module] ok 479 - CSS3 declarations parse: {content: initial} [CSS::Module] ok 480 - CSS3 declarations no warnings [CSS::Module] ok 481 - CSS3 declarations ast [CSS::Module] ok 482 - CSS2.1 declarations parse: {content: 'Section ' counter(Section) '. '} [CSS::Module] ok 483 - CSS2.1 declarations no warnings [CSS::Module] ok 484 - CSS2.1 declarations ast [CSS::Module] ok 485 - CSS3 declarations parse: {content: 'Section ' counter(Section) '. '} [CSS::Module] ok 486 - CSS3 declarations no warnings [CSS::Module] ok 487 - CSS3 declarations ast [CSS::Module] ok 488 - ast reserialization [CSS::Module] ok 489 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 490 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 491 - -- CSS3 reserialized declarations ast [CSS::Module] ok 492 - CSS2.1 declarations parse: {content: 'Section ' counters(Section)} [CSS::Module] ok 493 - CSS2.1 declarations no warnings [CSS::Module] ok 494 - CSS2.1 declarations ast [CSS::Module] ok 495 - CSS3 declarations parse: {content: 'Section ' counters(Section)} [CSS::Module] ok 496 - CSS3 declarations no warnings [CSS::Module] ok 497 - CSS3 declarations ast [CSS::Module] ok 498 - ast reserialization [CSS::Module] ok 499 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 500 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 501 - -- CSS3 reserialized declarations ast [CSS::Module] ok 502 - CSS2.1 declarations parse: {content: counters(item, ".") " "} [CSS::Module] ok 503 - CSS2.1 declarations no warnings [CSS::Module] ok 504 - CSS2.1 declarations ast [CSS::Module] ok 505 - CSS3 declarations parse: {content: counters(item, ".") " "} [CSS::Module] ok 506 - CSS3 declarations no warnings [CSS::Module] ok 507 - CSS3 declarations ast [CSS::Module] ok 508 - ast reserialization [CSS::Module] ok 509 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 510 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 511 - -- CSS3 reserialized declarations ast [CSS::Module] ok 512 - CSS2.1 declarations parse: {content: counter(section, upper-roman) " - "} [CSS::Module] ok 513 - CSS2.1 declarations no warnings [CSS::Module] ok 514 - CSS2.1 declarations ast [CSS::Module] ok 515 - CSS3 declarations parse: {content: counter(section, upper-roman) " - "} [CSS::Module] ok 516 - CSS3 declarations no warnings [CSS::Module] ok 517 - CSS3 declarations ast [CSS::Module] ok 518 - ast reserialization [CSS::Module] ok 519 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 520 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 521 - -- CSS3 reserialized declarations ast [CSS::Module] ok 522 - CSS2.1 declarations parse: {counter-increment: section 5} [CSS::Module] ok 523 - CSS2.1 declarations no warnings [CSS::Module] ok 524 - CSS2.1 declarations ast [CSS::Module] ok 525 - CSS2.1 counter-increment: able to parse unexpected input [CSS::Module] ok 526 - CSS2.1 counter-increment: unexpected input produces warning [CSS::Module] ok 527 - CSS2.1 declarations parse: {counter-increment: inherit} [CSS::Module] ok 528 - CSS2.1 declarations no warnings [CSS::Module] ok 529 - CSS2.1 declarations ast [CSS::Module] ok 530 - CSS3 declarations parse: {counter-increment: section 5} [CSS::Module] ok 531 - CSS3 declarations no warnings [CSS::Module] ok 532 - CSS3 declarations ast [CSS::Module] ok 533 - ast reserialization [CSS::Module] ok 534 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 535 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 536 - -- CSS3 reserialized declarations ast [CSS::Module] ok 537 - CSS3 counter-increment: able to parse unexpected input [CSS::Module] ok 538 - CSS3 counter-increment: unexpected input produces warning [CSS::Module] ok 539 - CSS3 declarations parse: {counter-increment: inherit} [CSS::Module] ok 540 - CSS3 declarations no warnings [CSS::Module] ok 541 - CSS3 declarations ast [CSS::Module] ok 542 - CSS3 declarations parse: {counter-increment: initial} [CSS::Module] ok 543 - CSS3 declarations no warnings [CSS::Module] ok 544 - CSS3 declarations ast [CSS::Module] ok 545 - CSS2.1 declarations parse: {counter-increment: None} [CSS::Module] ok 546 - CSS2.1 declarations no warnings [CSS::Module] ok 547 - CSS2.1 declarations ast [CSS::Module] ok 548 - CSS3 declarations parse: {counter-increment: None} [CSS::Module] ok 549 - CSS3 declarations no warnings [CSS::Module] ok 550 - CSS3 declarations ast [CSS::Module] ok 551 - ast reserialization [CSS::Module] ok 552 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 553 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 554 - -- CSS3 reserialized declarations ast [CSS::Module] ok 555 - CSS2.1 declarations parse: {counter-reset: section 10} [CSS::Module] ok 556 - CSS2.1 declarations no warnings [CSS::Module] ok 557 - CSS2.1 declarations ast [CSS::Module] ok 558 - CSS2.1 counter-reset: able to parse unexpected input [CSS::Module] ok 559 - CSS2.1 counter-reset: unexpected input produces warning [CSS::Module] ok 560 - CSS2.1 declarations parse: {counter-reset: inherit} [CSS::Module] ok 561 - CSS2.1 declarations no warnings [CSS::Module] ok 562 - CSS2.1 declarations ast [CSS::Module] ok 563 - CSS3 declarations parse: {counter-reset: section 10} [CSS::Module] ok 564 - CSS3 declarations no warnings [CSS::Module] ok 565 - CSS3 declarations ast [CSS::Module] ok 566 - ast reserialization [CSS::Module] ok 567 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 568 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 569 - -- CSS3 reserialized declarations ast [CSS::Module] ok 570 - CSS3 counter-reset: able to parse unexpected input [CSS::Module] ok 571 - CSS3 counter-reset: unexpected input produces warning [CSS::Module] ok 572 - CSS3 declarations parse: {counter-reset: inherit} [CSS::Module] ok 573 - CSS3 declarations no warnings [CSS::Module] ok 574 - CSS3 declarations ast [CSS::Module] ok 575 - CSS3 declarations parse: {counter-reset: initial} [CSS::Module] ok 576 - CSS3 declarations no warnings [CSS::Module] ok 577 - CSS3 declarations ast [CSS::Module] ok 578 - CSS2.1 declarations parse: {cue-before: url('quack.wav')} [CSS::Module] ok 579 - CSS2.1 declarations no warnings [CSS::Module] ok 580 - CSS2.1 declarations ast [CSS::Module] ok 581 - CSS2.1 cue-before: able to parse unexpected input [CSS::Module] ok 582 - CSS2.1 cue-before: unexpected input produces warning [CSS::Module] ok 583 - CSS2.1 declarations parse: {cue-before: inherit} [CSS::Module] ok 584 - CSS2.1 declarations no warnings [CSS::Module] ok 585 - CSS2.1 declarations ast [CSS::Module] ok 586 - CSS3 declarations parse: {cue-before: url('quack.wav')} [CSS::Module] ok 587 - CSS3 declarations no warnings [CSS::Module] ok 588 - CSS3 declarations ast [CSS::Module] ok 589 - ast reserialization [CSS::Module] ok 590 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 591 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 592 - -- CSS3 reserialized declarations ast [CSS::Module] ok 593 - CSS3 cue-before: able to parse unexpected input [CSS::Module] ok 594 - CSS3 cue-before: unexpected input produces warning [CSS::Module] ok 595 - CSS3 declarations parse: {cue-before: inherit} [CSS::Module] ok 596 - CSS3 declarations no warnings [CSS::Module] ok 597 - CSS3 declarations ast [CSS::Module] ok 598 - CSS3 declarations parse: {cue-before: initial} [CSS::Module] ok 599 - CSS3 declarations no warnings [CSS::Module] ok 600 - CSS3 declarations ast [CSS::Module] ok 601 - CSS2.1 declarations parse: {cue-after: url('woof.wav')} [CSS::Module] ok 602 - CSS2.1 declarations no warnings [CSS::Module] ok 603 - CSS2.1 declarations ast [CSS::Module] ok 604 - CSS2.1 cue-after: able to parse unexpected input [CSS::Module] ok 605 - CSS2.1 cue-after: unexpected input produces warning [CSS::Module] ok 606 - CSS2.1 declarations parse: {cue-after: inherit} [CSS::Module] ok 607 - CSS2.1 declarations no warnings [CSS::Module] ok 608 - CSS2.1 declarations ast [CSS::Module] ok 609 - CSS3 declarations parse: {cue-after: url('woof.wav')} [CSS::Module] ok 610 - CSS3 declarations no warnings [CSS::Module] ok 611 - CSS3 declarations ast [CSS::Module] ok 612 - ast reserialization [CSS::Module] ok 613 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 614 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 615 - -- CSS3 reserialized declarations ast [CSS::Module] ok 616 - CSS3 cue-after: able to parse unexpected input [CSS::Module] ok 617 - CSS3 cue-after: unexpected input produces warning [CSS::Module] ok 618 - CSS3 declarations parse: {cue-after: inherit} [CSS::Module] ok 619 - CSS3 declarations no warnings [CSS::Module] ok 620 - CSS3 declarations ast [CSS::Module] ok 621 - CSS3 declarations parse: {cue-after: initial} [CSS::Module] ok 622 - CSS3 declarations no warnings [CSS::Module] ok 623 - CSS3 declarations ast [CSS::Module] ok 624 - CSS2.1 declarations parse: {cue: none url('woof.wav')} [CSS::Module] ok 625 - CSS2.1 declarations no warnings [CSS::Module] ok 626 - CSS2.1 declarations ast [CSS::Module] ok 627 - CSS2.1 cue: able to parse unexpected input [CSS::Module] ok 628 - CSS2.1 cue: unexpected input produces warning [CSS::Module] ok 629 - CSS2.1 declarations parse: {cue: inherit} [CSS::Module] ok 630 - CSS2.1 declarations no warnings [CSS::Module] ok 631 - CSS2.1 declarations ast [CSS::Module] ok 632 - CSS3 declarations parse: {cue: none url('woof.wav')} [CSS::Module] ok 633 - CSS3 declarations no warnings [CSS::Module] ok 634 - CSS3 declarations ast [CSS::Module] ok 635 - ast reserialization [CSS::Module] ok 636 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 637 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 638 - -- CSS3 reserialized declarations ast [CSS::Module] ok 639 - CSS3 cue: able to parse unexpected input [CSS::Module] ok 640 - CSS3 cue: unexpected input produces warning [CSS::Module] ok 641 - CSS3 declarations parse: {cue: inherit} [CSS::Module] ok 642 - CSS3 declarations no warnings [CSS::Module] ok 643 - CSS3 declarations ast [CSS::Module] ok 644 - CSS3 declarations parse: {cue: initial} [CSS::Module] ok 645 - CSS3 declarations no warnings [CSS::Module] ok 646 - CSS3 declarations ast [CSS::Module] ok 647 - CSS2.1 declarations parse: {cursor: e-resize} [CSS::Module] ok 648 - CSS2.1 declarations no warnings [CSS::Module] ok 649 - CSS2.1 declarations ast [CSS::Module] ok 650 - CSS2.1 cursor: able to parse unexpected input [CSS::Module] ok 651 - CSS2.1 cursor: unexpected input produces warning [CSS::Module] ok 652 - CSS2.1 declarations parse: {cursor: inherit} [CSS::Module] ok 653 - CSS2.1 declarations no warnings [CSS::Module] ok 654 - CSS2.1 declarations ast [CSS::Module] ok 655 - CSS3 declarations parse: {cursor: e-resize} [CSS::Module] ok 656 - CSS3 declarations no warnings [CSS::Module] ok 657 - CSS3 declarations ast [CSS::Module] ok 658 - ast reserialization [CSS::Module] ok 659 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 660 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 661 - -- CSS3 reserialized declarations ast [CSS::Module] ok 662 - CSS3 cursor: able to parse unexpected input [CSS::Module] ok 663 - CSS3 cursor: unexpected input produces warning [CSS::Module] ok 664 - CSS3 declarations parse: {cursor: inherit} [CSS::Module] ok 665 - CSS3 declarations no warnings [CSS::Module] ok 666 - CSS3 declarations ast [CSS::Module] ok 667 - CSS3 declarations parse: {cursor: initial} [CSS::Module] ok 668 - CSS3 declarations no warnings [CSS::Module] ok 669 - CSS3 declarations ast [CSS::Module] ok 670 - CSS2.1 declarations parse: {direction: LTR} [CSS::Module] ok 671 - CSS2.1 declarations no warnings [CSS::Module] ok 672 - CSS2.1 declarations ast [CSS::Module] ok 673 - CSS2.1 direction: able to parse unexpected input [CSS::Module] ok 674 - CSS2.1 direction: unexpected input produces warning [CSS::Module] ok 675 - CSS2.1 declarations parse: {direction: inherit} [CSS::Module] ok 676 - CSS2.1 declarations no warnings [CSS::Module] ok 677 - CSS2.1 declarations ast [CSS::Module] ok 678 - CSS3 declarations parse: {direction: LTR} [CSS::Module] ok 679 - CSS3 declarations no warnings [CSS::Module] ok 680 - CSS3 declarations ast [CSS::Module] ok 681 - ast reserialization [CSS::Module] ok 682 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 683 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 684 - -- CSS3 reserialized declarations ast [CSS::Module] ok 685 - CSS3 direction: able to parse unexpected input [CSS::Module] ok 686 - CSS3 direction: unexpected input produces warning [CSS::Module] ok 687 - CSS3 declarations parse: {direction: inherit} [CSS::Module] ok 688 - CSS3 declarations no warnings [CSS::Module] ok 689 - CSS3 declarations ast [CSS::Module] ok 690 - CSS3 declarations parse: {direction: initial} [CSS::Module] ok 691 - CSS3 declarations no warnings [CSS::Module] ok 692 - CSS3 declarations ast [CSS::Module] ok 693 - CSS2.1 declarations parse: {display: inline-table} [CSS::Module] ok 694 - CSS2.1 declarations no warnings [CSS::Module] ok 695 - CSS2.1 declarations ast [CSS::Module] ok 696 - CSS2.1 display: able to parse unexpected input [CSS::Module] ok 697 - CSS2.1 display: unexpected input produces warning [CSS::Module] ok 698 - CSS2.1 declarations parse: {display: inherit} [CSS::Module] ok 699 - CSS2.1 declarations no warnings [CSS::Module] ok 700 - CSS2.1 declarations ast [CSS::Module] ok 701 - CSS3 declarations parse: {display: inline-table} [CSS::Module] ok 702 - CSS3 declarations no warnings [CSS::Module] ok 703 - CSS3 declarations ast [CSS::Module] ok 704 - ast reserialization [CSS::Module] ok 705 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 706 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 707 - -- CSS3 reserialized declarations ast [CSS::Module] ok 708 - CSS3 display: able to parse unexpected input [CSS::Module] ok 709 - CSS3 display: unexpected input produces warning [CSS::Module] ok 710 - CSS3 declarations parse: {display: inherit} [CSS::Module] ok 711 - CSS3 declarations no warnings [CSS::Module] ok 712 - CSS3 declarations ast [CSS::Module] ok 713 - CSS3 declarations parse: {display: initial} [CSS::Module] ok 714 - CSS3 declarations no warnings [CSS::Module] ok 715 - CSS3 declarations ast [CSS::Module] ok 716 - CSS2.1 declarations parse: {elevation: 65DEG} [CSS::Module] ok 717 - CSS2.1 declarations no warnings [CSS::Module] ok 718 - CSS2.1 declarations ast [CSS::Module] ok 719 - CSS2.1 elevation: able to parse unexpected input [CSS::Module] ok 720 - CSS2.1 elevation: unexpected input produces warning [CSS::Module] ok 721 - CSS2.1 declarations parse: {elevation: inherit} [CSS::Module] ok 722 - CSS2.1 declarations no warnings [CSS::Module] ok 723 - CSS2.1 declarations ast [CSS::Module] ok 724 - CSS3 declarations parse: {elevation: 65DEG} [CSS::Module] ok 725 - CSS3 declarations no warnings [CSS::Module] ok 726 - CSS3 declarations ast [CSS::Module] ok 727 - ast reserialization [CSS::Module] ok 728 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 729 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 730 - -- CSS3 reserialized declarations ast [CSS::Module] ok 731 - CSS3 elevation: able to parse unexpected input [CSS::Module] ok 732 - CSS3 elevation: unexpected input produces warning [CSS::Module] ok 733 - CSS3 declarations parse: {elevation: inherit} [CSS::Module] ok 734 - CSS3 declarations no warnings [CSS::Module] ok 735 - CSS3 declarations ast [CSS::Module] ok 736 - CSS3 declarations parse: {elevation: initial} [CSS::Module] ok 737 - CSS3 declarations no warnings [CSS::Module] ok 738 - CSS3 declarations ast [CSS::Module] ok 739 - CSS2.1 declarations parse: {elevation: above} [CSS::Module] ok 740 - CSS2.1 declarations no warnings [CSS::Module] ok 741 - CSS2.1 declarations ast [CSS::Module] ok 742 - CSS3 declarations parse: {elevation: above} [CSS::Module] ok 743 - CSS3 declarations no warnings [CSS::Module] ok 744 - CSS3 declarations ast [CSS::Module] ok 745 - ast reserialization [CSS::Module] ok 746 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 747 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 748 - -- CSS3 reserialized declarations ast [CSS::Module] ok 749 - CSS2.1 declarations parse: {elevation: LOWER} [CSS::Module] ok 750 - CSS2.1 declarations no warnings [CSS::Module] ok 751 - CSS2.1 declarations ast [CSS::Module] ok 752 - CSS3 declarations parse: {elevation: LOWER} [CSS::Module] ok 753 - CSS3 declarations no warnings [CSS::Module] ok 754 - CSS3 declarations ast [CSS::Module] ok 755 - ast reserialization [CSS::Module] ok 756 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 757 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 758 - -- CSS3 reserialized declarations ast [CSS::Module] ok 759 - CSS2.1 declarations parse: {empty-cells: show} [CSS::Module] ok 760 - CSS2.1 declarations no warnings [CSS::Module] ok 761 - CSS2.1 declarations ast [CSS::Module] ok 762 - CSS2.1 empty-cells: able to parse unexpected input [CSS::Module] ok 763 - CSS2.1 empty-cells: unexpected input produces warning [CSS::Module] ok 764 - CSS2.1 declarations parse: {empty-cells: inherit} [CSS::Module] ok 765 - CSS2.1 declarations no warnings [CSS::Module] ok 766 - CSS2.1 declarations ast [CSS::Module] ok 767 - CSS3 declarations parse: {empty-cells: show} [CSS::Module] ok 768 - CSS3 declarations no warnings [CSS::Module] ok 769 - CSS3 declarations ast [CSS::Module] ok 770 - ast reserialization [CSS::Module] ok 771 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 772 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 773 - -- CSS3 reserialized declarations ast [CSS::Module] ok 774 - CSS3 empty-cells: able to parse unexpected input [CSS::Module] ok 775 - CSS3 empty-cells: unexpected input produces warning [CSS::Module] ok 776 - CSS3 declarations parse: {empty-cells: inherit} [CSS::Module] ok 777 - CSS3 declarations no warnings [CSS::Module] ok 778 - CSS3 declarations ast [CSS::Module] ok 779 - CSS3 declarations parse: {empty-cells: initial} [CSS::Module] ok 780 - CSS3 declarations no warnings [CSS::Module] ok 781 - CSS3 declarations ast [CSS::Module] ok 782 - CSS2.1 declarations parse: {margin: inherit} [CSS::Module] ok 783 - CSS2.1 declarations no warnings [CSS::Module] ok 784 - CSS2.1 declarations ast [CSS::Module] ok 785 - CSS2.1 margin: able to parse unexpected input [CSS::Module] ok 786 - CSS2.1 margin: unexpected input produces warning [CSS::Module] ok 787 - CSS2.1 declarations parse: {margin: inherit} [CSS::Module] ok 788 - CSS2.1 declarations no warnings [CSS::Module] ok 789 - CSS2.1 declarations ast [CSS::Module] ok 790 - CSS3 declarations parse: {margin: inherit} [CSS::Module] ok 791 - CSS3 declarations no warnings [CSS::Module] ok 792 - CSS3 declarations ast [CSS::Module] ok 793 - ast reserialization [CSS::Module] ok 794 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 795 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 796 - -- CSS3 reserialized declarations ast [CSS::Module] ok 797 - CSS3 margin: able to parse unexpected input [CSS::Module] ok 798 - CSS3 margin: unexpected input produces warning [CSS::Module] ok 799 - CSS3 declarations parse: {margin: inherit} [CSS::Module] ok 800 - CSS3 declarations no warnings [CSS::Module] ok 801 - CSS3 declarations ast [CSS::Module] ok 802 - CSS3 declarations parse: {margin: initial} [CSS::Module] ok 803 - CSS3 declarations no warnings [CSS::Module] ok 804 - CSS3 declarations ast [CSS::Module] ok 805 - CSS2.1 declarations parse: {max-width: 30%} [CSS::Module] ok 806 - CSS2.1 declarations no warnings [CSS::Module] ok 807 - CSS2.1 declarations ast [CSS::Module] ok 808 - CSS2.1 max-width: able to parse unexpected input [CSS::Module] ok 809 - CSS2.1 max-width: unexpected input produces warning [CSS::Module] ok 810 - CSS2.1 declarations parse: {max-width: inherit} [CSS::Module] ok 811 - CSS2.1 declarations no warnings [CSS::Module] ok 812 - CSS2.1 declarations ast [CSS::Module] ok 813 - CSS3 declarations parse: {max-width: 30%} [CSS::Module] ok 814 - CSS3 declarations no warnings [CSS::Module] ok 815 - CSS3 declarations ast [CSS::Module] ok 816 - ast reserialization [CSS::Module] ok 817 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 818 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 819 - -- CSS3 reserialized declarations ast [CSS::Module] ok 820 - CSS3 max-width: able to parse unexpected input [CSS::Module] ok 821 - CSS3 max-width: unexpected input produces warning [CSS::Module] ok 822 - CSS3 declarations parse: {max-width: inherit} [CSS::Module] ok 823 - CSS3 declarations no warnings [CSS::Module] ok 824 - CSS3 declarations ast [CSS::Module] ok 825 - CSS3 declarations parse: {max-width: initial} [CSS::Module] ok 826 - CSS3 declarations no warnings [CSS::Module] ok 827 - CSS3 declarations ast [CSS::Module] ok 828 - CSS2.1 declarations parse: {opacity: .3} [CSS::Module] ok 829 - CSS2.1 declarations no warnings [CSS::Module] ok 830 - CSS2.1 declarations ast [CSS::Module] ok 831 - CSS2.1 opacity: able to parse unexpected input [CSS::Module] ok 832 - CSS2.1 opacity: unexpected input produces warning [CSS::Module] ok 833 - CSS2.1 declarations parse: {opacity: inherit} [CSS::Module] ok 834 - CSS2.1 declarations no warnings [CSS::Module] ok 835 - CSS2.1 declarations ast [CSS::Module] ok 836 - CSS3 declarations parse: {opacity: .3} [CSS::Module] ok 837 - CSS3 declarations no warnings [CSS::Module] ok 838 - CSS3 declarations ast [CSS::Module] ok 839 - ast reserialization [CSS::Module] ok 840 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 841 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 842 - -- CSS3 reserialized declarations ast [CSS::Module] ok 843 - CSS3 opacity: able to parse unexpected input [CSS::Module] ok 844 - CSS3 opacity: unexpected input produces warning [CSS::Module] ok 845 - CSS3 declarations parse: {opacity: inherit} [CSS::Module] ok 846 - CSS3 declarations no warnings [CSS::Module] ok 847 - CSS3 declarations ast [CSS::Module] ok 848 - CSS3 declarations parse: {opacity: initial} [CSS::Module] ok 849 - CSS3 declarations no warnings [CSS::Module] ok 850 - CSS3 declarations ast [CSS::Module] ok 851 - CSS2.1 declarations parse: {orphans: 3} [CSS::Module] ok 852 - CSS2.1 declarations no warnings [CSS::Module] ok 853 - CSS2.1 declarations ast [CSS::Module] ok 854 - CSS2.1 orphans: able to parse unexpected input [CSS::Module] ok 855 - CSS2.1 orphans: unexpected input produces warning [CSS::Module] ok 856 - CSS2.1 declarations parse: {orphans: inherit} [CSS::Module] ok 857 - CSS2.1 declarations no warnings [CSS::Module] ok 858 - CSS2.1 declarations ast [CSS::Module] ok 859 - CSS3 declarations parse: {orphans: 3} [CSS::Module] ok 860 - CSS3 declarations no warnings [CSS::Module] ok 861 - CSS3 declarations ast [CSS::Module] ok 862 - ast reserialization [CSS::Module] ok 863 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 864 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 865 - -- CSS3 reserialized declarations ast [CSS::Module] ok 866 - CSS3 orphans: able to parse unexpected input [CSS::Module] ok 867 - CSS3 orphans: unexpected input produces warning [CSS::Module] ok 868 - CSS3 declarations parse: {orphans: inherit} [CSS::Module] ok 869 - CSS3 declarations no warnings [CSS::Module] ok 870 - CSS3 declarations ast [CSS::Module] ok 871 - CSS3 declarations parse: {orphans: initial} [CSS::Module] ok 872 - CSS3 declarations no warnings [CSS::Module] ok 873 - CSS3 declarations ast [CSS::Module] ok 874 - CSS2.1 declarations parse: {outline-color: olive} [CSS::Module] ok 875 - CSS2.1 declarations no warnings [CSS::Module] ok 876 - CSS2.1 declarations ast [CSS::Module] ok 877 - CSS2.1 outline-color: able to parse unexpected input [CSS::Module] ok 878 - CSS2.1 outline-color: unexpected input produces warning [CSS::Module] ok 879 - CSS2.1 declarations parse: {outline-color: inherit} [CSS::Module] ok 880 - CSS2.1 declarations no warnings [CSS::Module] ok 881 - CSS2.1 declarations ast [CSS::Module] ok 882 - CSS3 declarations parse: {outline-color: olive} [CSS::Module] ok 883 - CSS3 declarations no warnings [CSS::Module] ok 884 - CSS3 declarations ast [CSS::Module] ok 885 - ast reserialization [CSS::Module] ok 886 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 887 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 888 - -- CSS3 reserialized declarations ast [CSS::Module] ok 889 - CSS3 outline-color: able to parse unexpected input [CSS::Module] ok 890 - CSS3 outline-color: unexpected input produces warning [CSS::Module] ok 891 - CSS3 declarations parse: {outline-color: inherit} [CSS::Module] ok 892 - CSS3 declarations no warnings [CSS::Module] ok 893 - CSS3 declarations ast [CSS::Module] ok 894 - CSS3 declarations parse: {outline-color: initial} [CSS::Module] ok 895 - CSS3 declarations no warnings [CSS::Module] ok 896 - CSS3 declarations ast [CSS::Module] ok 897 - CSS2.1 declarations parse: {outline-style: groove} [CSS::Module] ok 898 - CSS2.1 declarations no warnings [CSS::Module] ok 899 - CSS2.1 declarations ast [CSS::Module] ok 900 - CSS2.1 outline-style: able to parse unexpected input [CSS::Module] ok 901 - CSS2.1 outline-style: unexpected input produces warning [CSS::Module] ok 902 - CSS2.1 declarations parse: {outline-style: inherit} [CSS::Module] ok 903 - CSS2.1 declarations no warnings [CSS::Module] ok 904 - CSS2.1 declarations ast [CSS::Module] ok 905 - CSS3 declarations parse: {outline-style: groove} [CSS::Module] ok 906 - CSS3 declarations no warnings [CSS::Module] ok 907 - CSS3 declarations ast [CSS::Module] ok 908 - ast reserialization [CSS::Module] ok 909 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 910 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 911 - -- CSS3 reserialized declarations ast [CSS::Module] ok 912 - CSS3 outline-style: able to parse unexpected input [CSS::Module] ok 913 - CSS3 outline-style: unexpected input produces warning [CSS::Module] ok 914 - CSS3 declarations parse: {outline-style: inherit} [CSS::Module] ok 915 - CSS3 declarations no warnings [CSS::Module] ok 916 - CSS3 declarations ast [CSS::Module] ok 917 - CSS3 declarations parse: {outline-style: initial} [CSS::Module] ok 918 - CSS3 declarations no warnings [CSS::Module] ok 919 - CSS3 declarations ast [CSS::Module] ok 920 - CSS2.1 declarations parse: {outline-width: 2em} [CSS::Module] ok 921 - CSS2.1 declarations no warnings [CSS::Module] ok 922 - CSS2.1 declarations ast [CSS::Module] ok 923 - CSS2.1 outline-width: able to parse unexpected input [CSS::Module] ok 924 - CSS2.1 outline-width: unexpected input produces warning [CSS::Module] ok 925 - CSS2.1 declarations parse: {outline-width: inherit} [CSS::Module] ok 926 - CSS2.1 declarations no warnings [CSS::Module] ok 927 - CSS2.1 declarations ast [CSS::Module] ok 928 - CSS3 declarations parse: {outline-width: 2em} [CSS::Module] ok 929 - CSS3 declarations no warnings [CSS::Module] ok 930 - CSS3 declarations ast [CSS::Module] ok 931 - ast reserialization [CSS::Module] ok 932 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 933 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 934 - -- CSS3 reserialized declarations ast [CSS::Module] ok 935 - CSS3 outline-width: able to parse unexpected input [CSS::Module] ok 936 - CSS3 outline-width: unexpected input produces warning [CSS::Module] ok 937 - CSS3 declarations parse: {outline-width: inherit} [CSS::Module] ok 938 - CSS3 declarations no warnings [CSS::Module] ok 939 - CSS3 declarations ast [CSS::Module] ok 940 - CSS3 declarations parse: {outline-width: initial} [CSS::Module] ok 941 - CSS3 declarations no warnings [CSS::Module] ok 942 - CSS3 declarations ast [CSS::Module] ok 943 - CSS2.1 declarations parse: {outline: \#00FF00 dotted thick} [CSS::Module] ok 944 - CSS2.1 declarations no warnings [CSS::Module] ok 945 - CSS2.1 declarations ast [CSS::Module] ok 946 - CSS2.1 outline: able to parse unexpected input [CSS::Module] ok 947 - CSS2.1 outline: unexpected input produces warning [CSS::Module] ok 948 - CSS2.1 declarations parse: {outline: inherit} [CSS::Module] ok 949 - CSS2.1 declarations no warnings [CSS::Module] ok 950 - CSS2.1 declarations ast [CSS::Module] ok 951 - CSS3 declarations parse: {outline: \#00FF00 dotted thick} [CSS::Module] ok 952 - CSS3 declarations no warnings [CSS::Module] ok 953 - CSS3 declarations ast [CSS::Module] ok 954 - ast reserialization [CSS::Module] ok 955 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 956 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 957 - -- CSS3 reserialized declarations ast [CSS::Module] ok 958 - CSS3 outline: able to parse unexpected input [CSS::Module] ok 959 - CSS3 outline: unexpected input produces warning [CSS::Module] ok 960 - CSS3 declarations parse: {outline: inherit} [CSS::Module] ok 961 - CSS3 declarations no warnings [CSS::Module] ok 962 - CSS3 declarations ast [CSS::Module] ok 963 - CSS3 declarations parse: {outline: initial} [CSS::Module] ok 964 - CSS3 declarations no warnings [CSS::Module] ok 965 - CSS3 declarations ast [CSS::Module] ok 966 - CSS2.1 declarations parse: {page-break-after: auto} [CSS::Module] ok 967 - CSS2.1 declarations no warnings [CSS::Module] ok 968 - CSS2.1 declarations ast [CSS::Module] ok 969 - CSS2.1 page-break-after: able to parse unexpected input [CSS::Module] ok 970 - CSS2.1 page-break-after: unexpected input produces warning [CSS::Module] ok 971 - CSS2.1 declarations parse: {page-break-after: inherit} [CSS::Module] ok 972 - CSS2.1 declarations no warnings [CSS::Module] ok 973 - CSS2.1 declarations ast [CSS::Module] ok 974 - CSS3 declarations parse: {page-break-after: auto} [CSS::Module] ok 975 - CSS3 declarations no warnings [CSS::Module] ok 976 - CSS3 declarations ast [CSS::Module] ok 977 - ast reserialization [CSS::Module] ok 978 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 979 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 980 - -- CSS3 reserialized declarations ast [CSS::Module] ok 981 - CSS3 page-break-after: able to parse unexpected input [CSS::Module] ok 982 - CSS3 page-break-after: unexpected input produces warning [CSS::Module] ok 983 - CSS3 declarations parse: {page-break-after: inherit} [CSS::Module] ok 984 - CSS3 declarations no warnings [CSS::Module] ok 985 - CSS3 declarations ast [CSS::Module] ok 986 - CSS3 declarations parse: {page-break-after: initial} [CSS::Module] ok 987 - CSS3 declarations no warnings [CSS::Module] ok 988 - CSS3 declarations ast [CSS::Module] ok 989 - CSS2.1 declarations parse: {page-break-inside: avoid} [CSS::Module] ok 990 - CSS2.1 declarations no warnings [CSS::Module] ok 991 - CSS2.1 declarations ast [CSS::Module] ok 992 - CSS2.1 page-break-inside: able to parse unexpected input [CSS::Module] ok 993 - CSS2.1 page-break-inside: unexpected input produces warning [CSS::Module] ok 994 - CSS2.1 declarations parse: {page-break-inside: inherit} [CSS::Module] ok 995 - CSS2.1 declarations no warnings [CSS::Module] ok 996 - CSS2.1 declarations ast [CSS::Module] ok 997 - CSS3 declarations parse: {page-break-inside: avoid} [CSS::Module] ok 998 - CSS3 declarations no warnings [CSS::Module] ok 999 - CSS3 declarations ast [CSS::Module] ok 1000 - ast reserialization [CSS::Module] ok 1001 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1002 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1003 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1004 - CSS3 page-break-inside: able to parse unexpected input [CSS::Module] ok 1005 - CSS3 page-break-inside: unexpected input produces warning [CSS::Module] ok 1006 - CSS3 declarations parse: {page-break-inside: inherit} [CSS::Module] ok 1007 - CSS3 declarations no warnings [CSS::Module] ok 1008 - CSS3 declarations ast [CSS::Module] ok 1009 - CSS3 declarations parse: {page-break-inside: initial} [CSS::Module] ok 1010 - CSS3 declarations no warnings [CSS::Module] ok 1011 - CSS3 declarations ast [CSS::Module] ok 1012 - CSS2.1 declarations parse: {pause-before: 10s} [CSS::Module] ok 1013 - CSS2.1 declarations no warnings [CSS::Module] ok 1014 - CSS2.1 declarations ast [CSS::Module] ok 1015 - CSS2.1 pause-before: able to parse unexpected input [CSS::Module] ok 1016 - CSS2.1 pause-before: unexpected input produces warning [CSS::Module] ok 1017 - CSS2.1 declarations parse: {pause-before: inherit} [CSS::Module] ok 1018 - CSS2.1 declarations no warnings [CSS::Module] ok 1019 - CSS2.1 declarations ast [CSS::Module] ok 1020 - CSS3 declarations parse: {pause-before: 10s} [CSS::Module] ok 1021 - CSS3 declarations no warnings [CSS::Module] ok 1022 - CSS3 declarations ast [CSS::Module] ok 1023 - ast reserialization [CSS::Module] ok 1024 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1025 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1026 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1027 - CSS3 pause-before: able to parse unexpected input [CSS::Module] ok 1028 - CSS3 pause-before: unexpected input produces warning [CSS::Module] ok 1029 - CSS3 declarations parse: {pause-before: inherit} [CSS::Module] ok 1030 - CSS3 declarations no warnings [CSS::Module] ok 1031 - CSS3 declarations ast [CSS::Module] ok 1032 - CSS3 declarations parse: {pause-before: initial} [CSS::Module] ok 1033 - CSS3 declarations no warnings [CSS::Module] ok 1034 - CSS3 declarations ast [CSS::Module] ok 1035 - CSS2.1 declarations parse: {pause: 200ms .5s} [CSS::Module] ok 1036 - CSS2.1 declarations no warnings [CSS::Module] ok 1037 - CSS2.1 declarations ast [CSS::Module] ok 1038 - CSS2.1 pause: able to parse unexpected input [CSS::Module] ok 1039 - CSS2.1 pause: unexpected input produces warning [CSS::Module] ok 1040 - CSS2.1 declarations parse: {pause: inherit} [CSS::Module] ok 1041 - CSS2.1 declarations no warnings [CSS::Module] ok 1042 - CSS2.1 declarations ast [CSS::Module] ok 1043 - CSS3 declarations parse: {pause: 200ms .5s} [CSS::Module] ok 1044 - CSS3 declarations no warnings [CSS::Module] ok 1045 - CSS3 declarations ast [CSS::Module] ok 1046 - ast reserialization [CSS::Module] ok 1047 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1048 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1049 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1050 - CSS3 pause: able to parse unexpected input [CSS::Module] ok 1051 - CSS3 pause: unexpected input produces warning [CSS::Module] ok 1052 - CSS3 declarations parse: {pause: inherit} [CSS::Module] ok 1053 - CSS3 declarations no warnings [CSS::Module] ok 1054 - CSS3 declarations ast [CSS::Module] ok 1055 - CSS3 declarations parse: {pause: initial} [CSS::Module] ok 1056 - CSS3 declarations no warnings [CSS::Module] ok 1057 - CSS3 declarations ast [CSS::Module] ok 1058 - CSS2.1 declarations parse: {pitch-range: 10} [CSS::Module] ok 1059 - CSS2.1 declarations no warnings [CSS::Module] ok 1060 - CSS2.1 declarations ast [CSS::Module] ok 1061 - CSS2.1 pitch-range: able to parse unexpected input [CSS::Module] ok 1062 - CSS2.1 pitch-range: unexpected input produces warning [CSS::Module] ok 1063 - CSS2.1 declarations parse: {pitch-range: inherit} [CSS::Module] ok 1064 - CSS2.1 declarations no warnings [CSS::Module] ok 1065 - CSS2.1 declarations ast [CSS::Module] ok 1066 - CSS3 declarations parse: {pitch-range: 10} [CSS::Module] ok 1067 - CSS3 declarations no warnings [CSS::Module] ok 1068 - CSS3 declarations ast [CSS::Module] ok 1069 - ast reserialization [CSS::Module] ok 1070 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1071 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1072 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1073 - CSS3 pitch-range: able to parse unexpected input [CSS::Module] ok 1074 - CSS3 pitch-range: unexpected input produces warning [CSS::Module] ok 1075 - CSS3 declarations parse: {pitch-range: inherit} [CSS::Module] ok 1076 - CSS3 declarations no warnings [CSS::Module] ok 1077 - CSS3 declarations ast [CSS::Module] ok 1078 - CSS3 declarations parse: {pitch-range: initial} [CSS::Module] ok 1079 - CSS3 declarations no warnings [CSS::Module] ok 1080 - CSS3 declarations ast [CSS::Module] ok 1081 - CSS2.1 declarations parse: {play-during: url(test.wav) mix} [CSS::Module] ok 1082 - CSS2.1 declarations no warnings [CSS::Module] ok 1083 - CSS2.1 declarations ast [CSS::Module] ok 1084 - CSS2.1 play-during: able to parse unexpected input [CSS::Module] ok 1085 - CSS2.1 play-during: unexpected input produces warning [CSS::Module] ok 1086 - CSS2.1 declarations parse: {play-during: inherit} [CSS::Module] ok 1087 - CSS2.1 declarations no warnings [CSS::Module] ok 1088 - CSS2.1 declarations ast [CSS::Module] ok 1089 - CSS3 declarations parse: {play-during: url(test.wav) mix} [CSS::Module] ok 1090 - CSS3 declarations no warnings [CSS::Module] ok 1091 - CSS3 declarations ast [CSS::Module] ok 1092 - ast reserialization [CSS::Module] ok 1093 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1094 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1095 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1096 - CSS3 play-during: able to parse unexpected input [CSS::Module] ok 1097 - CSS3 play-during: unexpected input produces warning [CSS::Module] ok 1098 - CSS3 declarations parse: {play-during: inherit} [CSS::Module] ok 1099 - CSS3 declarations no warnings [CSS::Module] ok 1100 - CSS3 declarations ast [CSS::Module] ok 1101 - CSS3 declarations parse: {play-during: initial} [CSS::Module] ok 1102 - CSS3 declarations no warnings [CSS::Module] ok 1103 - CSS3 declarations ast [CSS::Module] ok 1104 - CSS2.1 declarations parse: {quotes: '<' '>'} [CSS::Module] ok 1105 - CSS2.1 declarations no warnings [CSS::Module] ok 1106 - CSS2.1 declarations ast [CSS::Module] ok 1107 - CSS2.1 quotes: able to parse unexpected input [CSS::Module] ok 1108 - CSS2.1 quotes: unexpected input produces warning [CSS::Module] ok 1109 - CSS2.1 declarations parse: {quotes: inherit} [CSS::Module] ok 1110 - CSS2.1 declarations no warnings [CSS::Module] ok 1111 - CSS2.1 declarations ast [CSS::Module] ok 1112 - CSS3 declarations parse: {quotes: '<' '>'} [CSS::Module] ok 1113 - CSS3 declarations no warnings [CSS::Module] ok 1114 - CSS3 declarations ast [CSS::Module] ok 1115 - ast reserialization [CSS::Module] ok 1116 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1117 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1118 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1119 - CSS3 quotes: able to parse unexpected input [CSS::Module] ok 1120 - CSS3 quotes: unexpected input produces warning [CSS::Module] ok 1121 - CSS3 declarations parse: {quotes: inherit} [CSS::Module] ok 1122 - CSS3 declarations no warnings [CSS::Module] ok 1123 - CSS3 declarations ast [CSS::Module] ok 1124 - CSS3 declarations parse: {quotes: initial} [CSS::Module] ok 1125 - CSS3 declarations no warnings [CSS::Module] ok 1126 - CSS3 declarations ast [CSS::Module] ok 1127 - CSS2.1 declarations parse: {richness: 10} [CSS::Module] ok 1128 - CSS2.1 declarations no warnings [CSS::Module] ok 1129 - CSS2.1 declarations ast [CSS::Module] ok 1130 - CSS2.1 richness: able to parse unexpected input [CSS::Module] ok 1131 - CSS2.1 richness: unexpected input produces warning [CSS::Module] ok 1132 - CSS2.1 declarations parse: {richness: inherit} [CSS::Module] ok 1133 - CSS2.1 declarations no warnings [CSS::Module] ok 1134 - CSS2.1 declarations ast [CSS::Module] ok 1135 - CSS3 declarations parse: {richness: 10} [CSS::Module] ok 1136 - CSS3 declarations no warnings [CSS::Module] ok 1137 - CSS3 declarations ast [CSS::Module] ok 1138 - ast reserialization [CSS::Module] ok 1139 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1140 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1141 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1142 - CSS3 richness: able to parse unexpected input [CSS::Module] ok 1143 - CSS3 richness: unexpected input produces warning [CSS::Module] ok 1144 - CSS3 declarations parse: {richness: inherit} [CSS::Module] ok 1145 - CSS3 declarations no warnings [CSS::Module] ok 1146 - CSS3 declarations ast [CSS::Module] ok 1147 - CSS3 declarations parse: {richness: initial} [CSS::Module] ok 1148 - CSS3 declarations no warnings [CSS::Module] ok 1149 - CSS3 declarations ast [CSS::Module] ok 1150 - CSS2.1 declarations parse: {right: 15%} [CSS::Module] ok 1151 - CSS2.1 declarations no warnings [CSS::Module] ok 1152 - CSS2.1 declarations ast [CSS::Module] ok 1153 - CSS2.1 right: able to parse unexpected input [CSS::Module] ok 1154 - CSS2.1 right: unexpected input produces warning [CSS::Module] ok 1155 - CSS2.1 declarations parse: {right: inherit} [CSS::Module] ok 1156 - CSS2.1 declarations no warnings [CSS::Module] ok 1157 - CSS2.1 declarations ast [CSS::Module] ok 1158 - CSS3 declarations parse: {right: 15%} [CSS::Module] ok 1159 - CSS3 declarations no warnings [CSS::Module] ok 1160 - CSS3 declarations ast [CSS::Module] ok 1161 - ast reserialization [CSS::Module] ok 1162 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1163 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1164 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1165 - CSS3 right: able to parse unexpected input [CSS::Module] ok 1166 - CSS3 right: unexpected input produces warning [CSS::Module] ok 1167 - CSS3 declarations parse: {right: inherit} [CSS::Module] ok 1168 - CSS3 declarations no warnings [CSS::Module] ok 1169 - CSS3 declarations ast [CSS::Module] ok 1170 - CSS3 declarations parse: {right: initial} [CSS::Module] ok 1171 - CSS3 declarations no warnings [CSS::Module] ok 1172 - CSS3 declarations ast [CSS::Module] ok 1173 - CSS2.1 declarations parse: {size: 3ex} [CSS::Module] ok 1174 - CSS2.1 declarations no warnings [CSS::Module] ok 1175 - CSS2.1 declarations ast [CSS::Module] ok 1176 - CSS2.1 size: able to parse unexpected input [CSS::Module] ok 1177 - CSS2.1 size: unexpected input produces warning [CSS::Module] ok 1178 - CSS2.1 declarations parse: {size: inherit} [CSS::Module] ok 1179 - CSS2.1 declarations no warnings [CSS::Module] ok 1180 - CSS2.1 declarations ast [CSS::Module] ok 1181 - CSS3 declarations parse: {size: 3ex} [CSS::Module] ok 1182 - CSS3 declarations no warnings [CSS::Module] ok 1183 - CSS3 declarations ast [CSS::Module] ok 1184 - ast reserialization [CSS::Module] ok 1185 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1186 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1187 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1188 - CSS3 size: able to parse unexpected input [CSS::Module] ok 1189 - CSS3 size: unexpected input produces warning [CSS::Module] ok 1190 - CSS3 declarations parse: {size: inherit} [CSS::Module] ok 1191 - CSS3 declarations no warnings [CSS::Module] ok 1192 - CSS3 declarations ast [CSS::Module] ok 1193 - CSS3 declarations parse: {size: initial} [CSS::Module] ok 1194 - CSS3 declarations no warnings [CSS::Module] ok 1195 - CSS3 declarations ast [CSS::Module] ok 1196 - CSS2.1 declarations parse: {size: 3ex 4em} [CSS::Module] ok 1197 - CSS2.1 declarations no warnings [CSS::Module] ok 1198 - CSS2.1 declarations ast [CSS::Module] ok 1199 - CSS3 declarations parse: {size: 3ex 4em} [CSS::Module] ok 1200 - CSS3 declarations no warnings [CSS::Module] ok 1201 - CSS3 declarations ast [CSS::Module] ok 1202 - ast reserialization [CSS::Module] ok 1203 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1204 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1205 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1206 - CSS2.1 declarations parse: {speak-header: always} [CSS::Module] ok 1207 - CSS2.1 declarations no warnings [CSS::Module] ok 1208 - CSS2.1 declarations ast [CSS::Module] ok 1209 - CSS2.1 speak-header: able to parse unexpected input [CSS::Module] ok 1210 - CSS2.1 speak-header: unexpected input produces warning [CSS::Module] ok 1211 - CSS2.1 declarations parse: {speak-header: inherit} [CSS::Module] ok 1212 - CSS2.1 declarations no warnings [CSS::Module] ok 1213 - CSS2.1 declarations ast [CSS::Module] ok 1214 - CSS3 declarations parse: {speak-header: always} [CSS::Module] ok 1215 - CSS3 declarations no warnings [CSS::Module] ok 1216 - CSS3 declarations ast [CSS::Module] ok 1217 - ast reserialization [CSS::Module] ok 1218 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1219 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1220 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1221 - CSS3 speak-header: able to parse unexpected input [CSS::Module] ok 1222 - CSS3 speak-header: unexpected input produces warning [CSS::Module] ok 1223 - CSS3 declarations parse: {speak-header: inherit} [CSS::Module] ok 1224 - CSS3 declarations no warnings [CSS::Module] ok 1225 - CSS3 declarations ast [CSS::Module] ok 1226 - CSS3 declarations parse: {speak-header: initial} [CSS::Module] ok 1227 - CSS3 declarations no warnings [CSS::Module] ok 1228 - CSS3 declarations ast [CSS::Module] ok 1229 - CSS2.1 declarations parse: {speak-punctuation: code} [CSS::Module] ok 1230 - CSS2.1 declarations no warnings [CSS::Module] ok 1231 - CSS2.1 declarations ast [CSS::Module] ok 1232 - CSS2.1 speak-punctuation: able to parse unexpected input [CSS::Module] ok 1233 - CSS2.1 speak-punctuation: unexpected input produces warning [CSS::Module] ok 1234 - CSS2.1 declarations parse: {speak-punctuation: inherit} [CSS::Module] ok 1235 - CSS2.1 declarations no warnings [CSS::Module] ok 1236 - CSS2.1 declarations ast [CSS::Module] ok 1237 - CSS3 declarations parse: {speak-punctuation: code} [CSS::Module] ok 1238 - CSS3 declarations no warnings [CSS::Module] ok 1239 - CSS3 declarations ast [CSS::Module] ok 1240 - ast reserialization [CSS::Module] ok 1241 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1242 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1243 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1244 - CSS3 speak-punctuation: able to parse unexpected input [CSS::Module] ok 1245 - CSS3 speak-punctuation: unexpected input produces warning [CSS::Module] ok 1246 - CSS3 declarations parse: {speak-punctuation: inherit} [CSS::Module] ok 1247 - CSS3 declarations no warnings [CSS::Module] ok 1248 - CSS3 declarations ast [CSS::Module] ok 1249 - CSS3 declarations parse: {speak-punctuation: initial} [CSS::Module] ok 1250 - CSS3 declarations no warnings [CSS::Module] ok 1251 - CSS3 declarations ast [CSS::Module] ok 1252 - CSS2.1 declarations parse: {speak: normal} [CSS::Module] ok 1253 - CSS2.1 declarations no warnings [CSS::Module] ok 1254 - CSS2.1 declarations ast [CSS::Module] ok 1255 - CSS2.1 speak: able to parse unexpected input [CSS::Module] ok 1256 - CSS2.1 speak: unexpected input produces warning [CSS::Module] ok 1257 - CSS2.1 declarations parse: {speak: inherit} [CSS::Module] ok 1258 - CSS2.1 declarations no warnings [CSS::Module] ok 1259 - CSS2.1 declarations ast [CSS::Module] ok 1260 - CSS3 declarations parse: {speak: normal} [CSS::Module] ok 1261 - CSS3 declarations no warnings [CSS::Module] ok 1262 - CSS3 declarations ast [CSS::Module] ok 1263 - ast reserialization [CSS::Module] ok 1264 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1265 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1266 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1267 - CSS3 speak: able to parse unexpected input [CSS::Module] ok 1268 - CSS3 speak: unexpected input produces warning [CSS::Module] ok 1269 - CSS3 declarations parse: {speak: inherit} [CSS::Module] ok 1270 - CSS3 declarations no warnings [CSS::Module] ok 1271 - CSS3 declarations ast [CSS::Module] ok 1272 - CSS3 declarations parse: {speak: initial} [CSS::Module] ok 1273 - CSS3 declarations no warnings [CSS::Module] ok 1274 - CSS3 declarations ast [CSS::Module] ok 1275 - CSS2.1 declarations parse: {speech-rate: fast} [CSS::Module] ok 1276 - CSS2.1 declarations no warnings [CSS::Module] ok 1277 - CSS2.1 declarations ast [CSS::Module] ok 1278 - CSS2.1 speech-rate: able to parse unexpected input [CSS::Module] ok 1279 - CSS2.1 speech-rate: unexpected input produces warning [CSS::Module] ok 1280 - CSS2.1 declarations parse: {speech-rate: inherit} [CSS::Module] ok 1281 - CSS2.1 declarations no warnings [CSS::Module] ok 1282 - CSS2.1 declarations ast [CSS::Module] ok 1283 - CSS3 declarations parse: {speech-rate: fast} [CSS::Module] ok 1284 - CSS3 declarations no warnings [CSS::Module] ok 1285 - CSS3 declarations ast [CSS::Module] ok 1286 - ast reserialization [CSS::Module] ok 1287 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1288 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1289 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1290 - CSS3 speech-rate: able to parse unexpected input [CSS::Module] ok 1291 - CSS3 speech-rate: unexpected input produces warning [CSS::Module] ok 1292 - CSS3 declarations parse: {speech-rate: inherit} [CSS::Module] ok 1293 - CSS3 declarations no warnings [CSS::Module] ok 1294 - CSS3 declarations ast [CSS::Module] ok 1295 - CSS3 declarations parse: {speech-rate: initial} [CSS::Module] ok 1296 - CSS3 declarations no warnings [CSS::Module] ok 1297 - CSS3 declarations ast [CSS::Module] ok 1298 - CSS2.1 declarations parse: {stress: 42} [CSS::Module] ok 1299 - CSS2.1 declarations no warnings [CSS::Module] ok 1300 - CSS2.1 declarations ast [CSS::Module] ok 1301 - CSS2.1 stress: able to parse unexpected input [CSS::Module] ok 1302 - CSS2.1 stress: unexpected input produces warning [CSS::Module] ok 1303 - CSS2.1 declarations parse: {stress: inherit} [CSS::Module] ok 1304 - CSS2.1 declarations no warnings [CSS::Module] ok 1305 - CSS2.1 declarations ast [CSS::Module] ok 1306 - CSS3 declarations parse: {stress: 42} [CSS::Module] ok 1307 - CSS3 declarations no warnings [CSS::Module] ok 1308 - CSS3 declarations ast [CSS::Module] ok 1309 - ast reserialization [CSS::Module] ok 1310 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1311 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1312 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1313 - CSS3 stress: able to parse unexpected input [CSS::Module] ok 1314 - CSS3 stress: unexpected input produces warning [CSS::Module] ok 1315 - CSS3 declarations parse: {stress: inherit} [CSS::Module] ok 1316 - CSS3 declarations no warnings [CSS::Module] ok 1317 - CSS3 declarations ast [CSS::Module] ok 1318 - CSS3 declarations parse: {stress: initial} [CSS::Module] ok 1319 - CSS3 declarations no warnings [CSS::Module] ok 1320 - CSS3 declarations ast [CSS::Module] ok 1321 - CSS2.1 declarations parse: {table-layout: fixed} [CSS::Module] ok 1322 - CSS2.1 declarations no warnings [CSS::Module] ok 1323 - CSS2.1 declarations ast [CSS::Module] ok 1324 - CSS2.1 table-layout: able to parse unexpected input [CSS::Module] ok 1325 - CSS2.1 table-layout: unexpected input produces warning [CSS::Module] ok 1326 - CSS2.1 declarations parse: {table-layout: inherit} [CSS::Module] ok 1327 - CSS2.1 declarations no warnings [CSS::Module] ok 1328 - CSS2.1 declarations ast [CSS::Module] ok 1329 - CSS3 declarations parse: {table-layout: fixed} [CSS::Module] ok 1330 - CSS3 declarations no warnings [CSS::Module] ok 1331 - CSS3 declarations ast [CSS::Module] ok 1332 - ast reserialization [CSS::Module] ok 1333 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1334 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1335 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1336 - CSS3 table-layout: able to parse unexpected input [CSS::Module] ok 1337 - CSS3 table-layout: unexpected input produces warning [CSS::Module] ok 1338 - CSS3 declarations parse: {table-layout: inherit} [CSS::Module] ok 1339 - CSS3 declarations no warnings [CSS::Module] ok 1340 - CSS3 declarations ast [CSS::Module] ok 1341 - CSS3 declarations parse: {table-layout: initial} [CSS::Module] ok 1342 - CSS3 declarations no warnings [CSS::Module] ok 1343 - CSS3 declarations ast [CSS::Module] ok 1344 - CSS2.1 declarations parse: {unicode-bidi: embed} [CSS::Module] ok 1345 - CSS2.1 declarations no warnings [CSS::Module] ok 1346 - CSS2.1 declarations ast [CSS::Module] ok 1347 - CSS2.1 unicode-bidi: able to parse unexpected input [CSS::Module] ok 1348 - CSS2.1 unicode-bidi: unexpected input produces warning [CSS::Module] ok 1349 - CSS2.1 declarations parse: {unicode-bidi: inherit} [CSS::Module] ok 1350 - CSS2.1 declarations no warnings [CSS::Module] ok 1351 - CSS2.1 declarations ast [CSS::Module] ok 1352 - CSS3 declarations parse: {unicode-bidi: embed} [CSS::Module] ok 1353 - CSS3 declarations no warnings [CSS::Module] ok 1354 - CSS3 declarations ast [CSS::Module] ok 1355 - ast reserialization [CSS::Module] ok 1356 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1357 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1358 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1359 - CSS3 unicode-bidi: able to parse unexpected input [CSS::Module] ok 1360 - CSS3 unicode-bidi: unexpected input produces warning [CSS::Module] ok 1361 - CSS3 declarations parse: {unicode-bidi: inherit} [CSS::Module] ok 1362 - CSS3 declarations no warnings [CSS::Module] ok 1363 - CSS3 declarations ast [CSS::Module] ok 1364 - CSS3 declarations parse: {unicode-bidi: initial} [CSS::Module] ok 1365 - CSS3 declarations no warnings [CSS::Module] ok 1366 - CSS3 declarations ast [CSS::Module] ok 1367 - CSS2.1 declarations parse: {visibility: hidden} [CSS::Module] ok 1368 - CSS2.1 declarations no warnings [CSS::Module] ok 1369 - CSS2.1 declarations ast [CSS::Module] ok 1370 - CSS2.1 visibility: able to parse unexpected input [CSS::Module] ok 1371 - CSS2.1 visibility: unexpected input produces warning [CSS::Module] ok 1372 - CSS2.1 declarations parse: {visibility: inherit} [CSS::Module] ok 1373 - CSS2.1 declarations no warnings [CSS::Module] ok 1374 - CSS2.1 declarations ast [CSS::Module] ok 1375 - CSS3 declarations parse: {visibility: hidden} [CSS::Module] ok 1376 - CSS3 declarations no warnings [CSS::Module] ok 1377 - CSS3 declarations ast [CSS::Module] ok 1378 - ast reserialization [CSS::Module] ok 1379 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1380 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1381 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1382 - CSS3 visibility: able to parse unexpected input [CSS::Module] ok 1383 - CSS3 visibility: unexpected input produces warning [CSS::Module] ok 1384 - CSS3 declarations parse: {visibility: inherit} [CSS::Module] ok 1385 - CSS3 declarations no warnings [CSS::Module] ok 1386 - CSS3 declarations ast [CSS::Module] ok 1387 - CSS3 declarations parse: {visibility: initial} [CSS::Module] ok 1388 - CSS3 declarations no warnings [CSS::Module] ok 1389 - CSS3 declarations ast [CSS::Module] ok 1390 - CSS2.1 declarations parse: {voice-family: juliet, female} [CSS::Module] ok 1391 - CSS2.1 declarations no warnings [CSS::Module] ok 1392 - CSS2.1 declarations ast [CSS::Module] ok 1393 - CSS2.1 voice-family: able to parse unexpected input [CSS::Module] ok 1394 - CSS2.1 voice-family: unexpected input produces warning [CSS::Module] ok 1395 - CSS2.1 declarations parse: {voice-family: inherit} [CSS::Module] ok 1396 - CSS2.1 declarations no warnings [CSS::Module] ok 1397 - CSS2.1 declarations ast [CSS::Module] ok 1398 - CSS3 declarations parse: {voice-family: juliet, female} [CSS::Module] ok 1399 - CSS3 declarations no warnings [CSS::Module] ok 1400 - CSS3 declarations ast [CSS::Module] ok 1401 - ast reserialization [CSS::Module] ok 1402 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1403 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1404 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1405 - CSS3 voice-family: able to parse unexpected input [CSS::Module] ok 1406 - CSS3 voice-family: unexpected input produces warning [CSS::Module] ok 1407 - CSS3 declarations parse: {voice-family: inherit} [CSS::Module] ok 1408 - CSS3 declarations no warnings [CSS::Module] ok 1409 - CSS3 declarations ast [CSS::Module] ok 1410 - CSS3 declarations parse: {voice-family: initial} [CSS::Module] ok 1411 - CSS3 declarations no warnings [CSS::Module] ok 1412 - CSS3 declarations ast [CSS::Module] ok 1413 - CSS2.1 declarations parse: {volume: LOUD} [CSS::Module] ok 1414 - CSS2.1 declarations no warnings [CSS::Module] ok 1415 - CSS2.1 declarations ast [CSS::Module] ok 1416 - CSS2.1 volume: able to parse unexpected input [CSS::Module] ok 1417 - CSS2.1 volume: unexpected input produces warning [CSS::Module] ok 1418 - CSS2.1 declarations parse: {volume: inherit} [CSS::Module] ok 1419 - CSS2.1 declarations no warnings [CSS::Module] ok 1420 - CSS2.1 declarations ast [CSS::Module] ok 1421 - CSS3 declarations parse: {volume: LOUD} [CSS::Module] ok 1422 - CSS3 declarations no warnings [CSS::Module] ok 1423 - CSS3 declarations ast [CSS::Module] ok 1424 - ast reserialization [CSS::Module] ok 1425 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1426 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1427 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1428 - CSS3 volume: able to parse unexpected input [CSS::Module] ok 1429 - CSS3 volume: unexpected input produces warning [CSS::Module] ok 1430 - CSS3 declarations parse: {volume: inherit} [CSS::Module] ok 1431 - CSS3 declarations no warnings [CSS::Module] ok 1432 - CSS3 declarations ast [CSS::Module] ok 1433 - CSS3 declarations parse: {volume: initial} [CSS::Module] ok 1434 - CSS3 declarations no warnings [CSS::Module] ok 1435 - CSS3 declarations ast [CSS::Module] ok 1436 - CSS2.1 declarations parse: {widows: 3} [CSS::Module] ok 1437 - CSS2.1 declarations no warnings [CSS::Module] ok 1438 - CSS2.1 declarations ast [CSS::Module] ok 1439 - CSS2.1 widows: able to parse unexpected input [CSS::Module] ok 1440 - CSS2.1 widows: unexpected input produces warning [CSS::Module] ok 1441 - CSS2.1 declarations parse: {widows: inherit} [CSS::Module] ok 1442 - CSS2.1 declarations no warnings [CSS::Module] ok 1443 - CSS2.1 declarations ast [CSS::Module] ok 1444 - CSS3 declarations parse: {widows: 3} [CSS::Module] ok 1445 - CSS3 declarations no warnings [CSS::Module] ok 1446 - CSS3 declarations ast [CSS::Module] ok 1447 - ast reserialization [CSS::Module] ok 1448 - -- CSS3 reserialized declarations parse: {... } [CSS::Module] ok 1449 - -- CSS3 reserialized declarations no warnings [CSS::Module] ok 1450 - -- CSS3 reserialized declarations ast [CSS::Module] ok 1451 - CSS3 widows: able to parse unexpected input [CSS::Module] ok 1452 - CSS3 widows: unexpected input produces warning [CSS::Module] ok 1453 - CSS3 declarations parse: {widows: inherit} [CSS::Module] ok 1454 - CSS3 declarations no warnings [CSS::Module] ok 1455 - CSS3 declarations ast [CSS::Module] ok 1456 - CSS3 declarations parse: {widows: initial} [CSS::Module] ok 1457 - CSS3 declarations no warnings [CSS::Module] ok 1458 - CSS3 declarations ast [CSS::Module] 1..1458 [CSS::Module] ok [CSS::Module] t/css3-_base.t ........... [CSS::Module] ok 1 - not number: 0% [CSS::Module] ok 2 - percentage: 0% [CSS::Module] ok 3 - not angle: 0% [CSS::Module] ok 4 - not number: 0deg [CSS::Module] ok 5 - not percentage: 0deg [CSS::Module] ok 6 - angle: 0deg [CSS::Module] ok 7 - number: 0 [CSS::Module] ok 8 - not percentage: 0 [CSS::Module] ok 9 - angle: 0 [CSS::Module] ok 10 - number: 1 [CSS::Module] ok 11 - not percentage: 1 [CSS::Module] ok 12 - angle: 1 [CSS::Module] ok 13 - css3 terms number parse: 123.45 [CSS::Module] ok 14 - css3 terms number no warnings [CSS::Module] ok 15 - css3 terms number ast [CSS::Module] ok 16 - css3 terms integer parse: 123 [CSS::Module] ok 17 - css3 terms integer no warnings [CSS::Module] ok 18 - css3 terms integer ast [CSS::Module] ok 19 - css3 terms uri parse: url(foo.jpg) [CSS::Module] ok 20 - css3 terms uri no warnings [CSS::Module] ok 21 - css3 terms uri ast [CSS::Module] ok 22 - css3 terms keyw parse: Abc [CSS::Module] ok 23 - css3 terms keyw no warnings [CSS::Module] ok 24 - css3 terms keyw ast [CSS::Module] ok 25 - css3 terms identifier parse: Foo [CSS::Module] ok 26 - css3 terms identifier no warnings [CSS::Module] ok 27 - css3 terms identifier ast [CSS::Module] ok 28 - css3 terms identifiers parse: Aaa bb [CSS::Module] ok 29 - css3 terms identifiers no warnings [CSS::Module] ok 30 - css3 terms identifiers ast [CSS::Module] 1..30 [CSS::Module] ok [CSS::Module] t/css3x-colors.t ......... [CSS::Module] ok 1 - css3-color term parse: rgb(70%, 50%, 10%) [CSS::Module] ok 2 - css3-color term no warnings [CSS::Module] ok 3 - css3-color term ast [CSS::Module] ok 4 - ast reserialization [CSS::Module] ok 5 - -- css3-color reserialized term parse: rgb(179, 128, 26) [CSS::Module] ok 6 - -- css3-color reserialized term no warnings [CSS::Module] ok 7 - -- css3-color reserialized term ast [CSS::Module] ok 8 - css3-color term parse: rgba(100%, 128, 0%, 0.1) [CSS::Module] ok 9 - css3-color term no warnings [CSS::Module] ok 10 - css3-color term ast [CSS::Module] ok 11 - ast reserialization [CSS::Module] ok 12 - -- css3-color reserialized term parse: rgba(255, 128, 0, 0.1) [CSS::Module] ok 13 - -- css3-color reserialized term no warnings [CSS::Module] ok 14 - -- css3-color reserialized term ast [CSS::Module] ok 15 - css3-color term parse: rgb(100%, 128, 0%, 0.1) [CSS::Module] ok 16 - css3-color term no warnings [CSS::Module] ok 17 - css3-color term ast [CSS::Module] ok 18 - ast reserialization [CSS::Module] ok 19 - -- css3-color reserialized term parse: rgba(255, 128, 0, 0.1) [CSS::Module] ok 20 - -- css3-color reserialized term no warnings [CSS::Module] ok 21 - -- css3-color reserialized term ast [CSS::Module] ok 22 - css3-color term parse: rgba(100%, 128, 0%, 10%) [CSS::Module] ok 23 - css3-color term no warnings [CSS::Module] ok 24 - css3-color term ast [CSS::Module] ok 25 - ast reserialization [CSS::Module] ok 26 - -- css3-color reserialized term parse: rgba(255, 128, 0, 10%) [CSS::Module] ok 27 - -- css3-color reserialized term no warnings [CSS::Module] ok 28 - -- css3-color reserialized term ast [CSS::Module] ok 29 - css3-color term parse: hsl(120, 100%, 50%) [CSS::Module] ok 30 - css3-color term no warnings [CSS::Module] ok 31 - css3-color term ast [CSS::Module] ok 32 - ast reserialization [CSS::Module] ok 33 - -- css3-color reserialized term parse: hsl(120, 100%, 50%) [CSS::Module] ok 34 - -- css3-color reserialized term no warnings [CSS::Module] ok 35 - -- css3-color reserialized term ast [CSS::Module] ok 36 - css3-color term parse: hsla( 180, 100%, 50%, .75 ) [CSS::Module] ok 37 - css3-color term no warnings [CSS::Module] ok 38 - css3-color term ast [CSS::Module] ok 39 - ast reserialization [CSS::Module] ok 40 - -- css3-color reserialized term parse: hsla(180, 100%, 50%, 0.75) [CSS::Module] ok 41 - -- css3-color reserialized term no warnings [CSS::Module] ok 42 - -- css3-color reserialized term ast [CSS::Module] ok 43 - css3-color term parse: rgba(101%, 50%, -5%, +1.1) [CSS::Module] ok 44 - css3-color term no warnings [CSS::Module] ok 45 - css3-color term ast [CSS::Module] ok 46 - ast reserialization [CSS::Module] ok 47 - -- css3-color reserialized term parse: rgb(255, 128, 0) [CSS::Module] ok 48 - -- css3-color reserialized term no warnings [CSS::Module] ok 49 - -- css3-color reserialized term ast [CSS::Module] ok 50 - css3-color term parse: hsl(120, 110%, -50%) [CSS::Module] ok 51 - css3-color term no warnings [CSS::Module] ok 52 - css3-color term ast [CSS::Module] ok 53 - ast reserialization [CSS::Module] ok 54 - -- css3-color reserialized term parse: hsl(120, 100%, 0%) [CSS::Module] ok 55 - -- css3-color reserialized term no warnings [CSS::Module] ok 56 - -- css3-color reserialized term ast [CSS::Module] ok 57 - css3-color term parse: hsla( 180, -100%, 150%, 1.75 ) [CSS::Module] ok 58 - css3-color term no warnings [CSS::Module] ok 59 - css3-color term ast [CSS::Module] ok 60 - ast reserialization [CSS::Module] ok 61 - -- css3-color reserialized term parse: hsla(180, 0%, 100%, 1) [CSS::Module] ok 62 - -- css3-color reserialized term no warnings [CSS::Module] ok 63 - -- css3-color reserialized term ast [CSS::Module] ok 64 - css3-color term parse: rgba(10%,20%,30%) [CSS::Module] ok 65 - css3-color term no warnings [CSS::Module] ok 66 - css3-color term ast [CSS::Module] ok 67 - ast reserialization [CSS::Module] ok 68 - -- css3-color reserialized term parse: rgb(26, 51, 77) [CSS::Module] ok 69 - -- css3-color reserialized term no warnings [CSS::Module] ok 70 - -- css3-color reserialized term ast [CSS::Module] ok 71 - css3-color term parse: hsl(junk) [CSS::Module] ok 72 - css3-color term warnings [CSS::Module] ok 73 - css3-color term parse: hsla() [CSS::Module] ok 74 - css3-color term warnings [CSS::Module] ok 75 - css3-color color parse: orange [CSS::Module] ok 76 - css3-color color no warnings [CSS::Module] ok 77 - css3-color color ast [CSS::Module] ok 78 - ast reserialization [CSS::Module] ok 79 - -- css3-color reserialized color parse: rgb(255, 165, 0) [CSS::Module] ok 80 - -- css3-color reserialized color no warnings [CSS::Module] ok 81 - -- css3-color reserialized color ast [CSS::Module] ok 82 - css3-color color parse: hotpink [CSS::Module] ok 83 - css3-color color no warnings [CSS::Module] ok 84 - css3-color color ast [CSS::Module] ok 85 - ast reserialization [CSS::Module] ok 86 - -- css3-color reserialized color parse: rgb(255, 105, 180) [CSS::Module] ok 87 - -- css3-color reserialized color no warnings [CSS::Module] ok 88 - -- css3-color reserialized color ast [CSS::Module] ok 89 - css3-color color parse: lavenderblush [CSS::Module] ok 90 - css3-color color no warnings [CSS::Module] ok 91 - css3-color color ast [CSS::Module] ok 92 - ast reserialization [CSS::Module] ok 93 - -- css3-color reserialized color parse: rgb(255, 240, 245) [CSS::Module] ok 94 - -- css3-color reserialized color no warnings [CSS::Module] ok 95 - -- css3-color reserialized color ast [CSS::Module] ok 96 - css3-color color parse: currentcolor [CSS::Module] ok 97 - css3-color color no warnings [CSS::Module] ok 98 - css3-color color ast [CSS::Module] ok 99 - ast reserialization [CSS::Module] ok 100 - -- css3-color reserialized color parse: currentcolor [CSS::Module] ok 101 - -- css3-color reserialized color no warnings [CSS::Module] ok 102 - -- css3-color reserialized color ast [CSS::Module] ok 103 - css3-color color parse: transparent [CSS::Module] ok 104 - css3-color color no warnings [CSS::Module] ok 105 - css3-color color ast [CSS::Module] ok 106 - ast reserialization [CSS::Module] ok 107 - -- css3-color reserialized color parse: transparent [CSS::Module] ok 108 - -- css3-color reserialized color no warnings [CSS::Module] ok 109 - -- css3-color reserialized color ast [CSS::Module] 1..109 [CSS::Module] ok [CSS::Module] t/css3x-fonts.t .......... [CSS::Module] ok 1 - css3x-fonts at-rule parse: @font-face { font-family: MainText; src: url(gentium.eot); /* for use with older user agents */ src: local('Gentium'), url(gentium.ttf) format('truetype'); /* Overrides src definition */ } [CSS::Module] ok 2 - css3x-fonts at-rule no warnings [CSS::Module] ok 3 - css3x-fonts at-rule ast [CSS::Module] ok 4 - ast reserialization [CSS::Module] ok 5 - -- css3x-fonts reserialized at-rule parse: @font-face {... } [CSS::Module] ok 6 - -- css3x-fonts reserialized at-rule no warnings [CSS::Module] ok 7 - -- css3x-fonts reserialized at-rule ast [CSS::Module] ok 8 - css21 at-rule parse: @font-face { font-family: MainText; src: url(gentium.eot); /* for use with older user agents */ src: local('Gentium'), url(gentium.ttf) format('truetype'); /* Overrides src definition */ } [CSS::Module] ok 9 - css21 at-rule no warnings [CSS::Module] ok 10 - css3x-fonts declarations parse: {font-family: 21st Century, fantasy;} [CSS::Module] ok 11 - css3x-fonts declarations no warnings [CSS::Module] ok 12 - css3x-fonts declarations ast [CSS::Module] ok 13 - ast reserialization [CSS::Module] ok 14 - -- css3x-fonts reserialized declarations parse: {... } [CSS::Module] ok 15 - -- css3x-fonts reserialized declarations no warnings [CSS::Module] ok 16 - -- css3x-fonts reserialized declarations ast [CSS::Module] ok 17 - css21 declarations parse: {font-family: 21st Century, fantasy;} [CSS::Module] ok 18 - css21 declarations no warnings [CSS::Module] ok 19 - css21 declarations ast [CSS::Module] ok 20 - ast reserialization [CSS::Module] ok 21 - -- css21 reserialized declarations parse: {... } [CSS::Module] ok 22 - -- css21 reserialized declarations no warnings [CSS::Module] ok 23 - -- css21 reserialized declarations ast [CSS::Module] ok 24 - css3x-fonts at-rule parse: @font-face { font-family: BBCBengali; src: url(fonts/BBCBengali.ttf) format("opentype"); unicode-range: U+00-FF, U+980-9FF; } [CSS::Module] ok 25 - css3x-fonts at-rule no warnings [CSS::Module] ok 26 - css3x-fonts at-rule ast [CSS::Module] ok 27 - ast reserialization [CSS::Module] ok 28 - -- css3x-fonts reserialized at-rule parse: @font-face {... } [CSS::Module] ok 29 - -- css3x-fonts reserialized at-rule no warnings [CSS::Module] ok 30 - -- css3x-fonts reserialized at-rule ast [CSS::Module] ok 31 - css21 at-rule parse: @font-face { font-family: BBCBengali; src: url(fonts/BBCBengali.ttf) format("opentype"); unicode-range: U+00-FF, U+980-9FF; } [CSS::Module] ok 32 - css21 at-rule no warnings [CSS::Module] ok 33 - css3x-fonts declarations parse: {font-feature-settings: "smcp", "swsh" 2;} [CSS::Module] ok 34 - css3x-fonts declarations no warnings [CSS::Module] ok 35 - css3x-fonts declarations ast [CSS::Module] ok 36 - ast reserialization [CSS::Module] ok 37 - -- css3x-fonts reserialized declarations parse: {... } [CSS::Module] ok 38 - -- css3x-fonts reserialized declarations no warnings [CSS::Module] ok 39 - -- css3x-fonts reserialized declarations ast [CSS::Module] ok 40 - css21 declarations parse: {font-feature-settings: "smcp", "swsh" 2;} [CSS::Module] ok 41 - css21 declarations warnings [CSS::Module] ok 42 - css3x-fonts declaration parse: font-weight: lighter; [CSS::Module] ok 43 - css3x-fonts declaration no warnings [CSS::Module] ok 44 - css3x-fonts declaration ast [CSS::Module] ok 45 - ast reserialization [CSS::Module] ok 46 - -- css3x-fonts reserialized declaration parse: font-weight: lighter; [CSS::Module] ok 47 - -- css3x-fonts reserialized declaration no warnings [CSS::Module] ok 48 - -- css3x-fonts reserialized declaration ast [CSS::Module] ok 49 - css21 declaration parse: font-weight: lighter; [CSS::Module] ok 50 - css21 declaration no warnings [CSS::Module] ok 51 - css21 declaration ast [CSS::Module] ok 52 - ast reserialization [CSS::Module] ok 53 - -- css21 reserialized declaration parse: font-weight: lighter; [CSS::Module] ok 54 - -- css21 reserialized declaration no warnings [CSS::Module] ok 55 - -- css21 reserialized declaration ast [CSS::Module] ok 56 - css3x-fonts declaration parse: font-weight: initial; [CSS::Module] ok 57 - css3x-fonts declaration no warnings [CSS::Module] ok 58 - css3x-fonts declaration ast [CSS::Module] ok 59 - ast reserialization [CSS::Module] ok 60 - -- css3x-fonts reserialized declaration parse: font-weight: initial; [CSS::Module] ok 61 - -- css3x-fonts reserialized declaration no warnings [CSS::Module] ok 62 - -- css3x-fonts reserialized declaration ast [CSS::Module] ok 63 - css21 declaration parse: font-weight: initial; [CSS::Module] ok 64 - css21 declaration warnings [CSS::Module] ok 65 - css3x-fonts declaration parse: font-weight: inherit [CSS::Module] ok 66 - css3x-fonts declaration no warnings [CSS::Module] ok 67 - css3x-fonts declaration ast [CSS::Module] ok 68 - ast reserialization [CSS::Module] ok 69 - -- css3x-fonts reserialized declaration parse: font-weight: inherit; [CSS::Module] ok 70 - -- css3x-fonts reserialized declaration no warnings [CSS::Module] ok 71 - -- css3x-fonts reserialized declaration ast [CSS::Module] ok 72 - css21 declaration parse: font-weight: inherit [CSS::Module] ok 73 - css21 declaration no warnings [CSS::Module] ok 74 - css21 declaration ast [CSS::Module] ok 75 - ast reserialization [CSS::Module] ok 76 - -- css21 reserialized declaration parse: font-weight: inherit; [CSS::Module] ok 77 - -- css21 reserialized declaration no warnings [CSS::Module] ok 78 - -- css21 reserialized declaration ast [CSS::Module] ok 79 - css3x-fonts declaration parse: font-stretch: extra-expanded [CSS::Module] ok 80 - css3x-fonts declaration no warnings [CSS::Module] ok 81 - css3x-fonts declaration ast [CSS::Module] ok 82 - ast reserialization [CSS::Module] ok 83 - -- css3x-fonts reserialized declaration parse: font-stretch: extra-expanded; [CSS::Module] ok 84 - -- css3x-fonts reserialized declaration no warnings [CSS::Module] ok 85 - -- css3x-fonts reserialized declaration ast [CSS::Module] ok 86 - css21 declaration parse: font-stretch: extra-expanded [CSS::Module] ok 87 - css21 declaration warnings [CSS::Module] ok 88 - css3x-fonts declaration parse: font-style: oblique; [CSS::Module] ok 89 - css3x-fonts declaration no warnings [CSS::Module] ok 90 - css3x-fonts declaration ast [CSS::Module] ok 91 - ast reserialization [CSS::Module] ok 92 - -- css3x-fonts reserialized declaration parse: font-style: oblique; [CSS::Module] ok 93 - -- css3x-fonts reserialized declaration no warnings [CSS::Module] ok 94 - -- css3x-fonts reserialized declaration ast [CSS::Module] ok 95 - css21 declaration parse: font-style: oblique; [CSS::Module] ok 96 - css21 declaration no warnings [CSS::Module] ok 97 - css21 declaration ast [CSS::Module] ok 98 - ast reserialization [CSS::Module] ok 99 - -- css21 reserialized declaration parse: font-style: oblique; [CSS::Module] ok 100 - -- css21 reserialized declaration no warnings [CSS::Module] ok 101 - -- css21 reserialized declaration ast [CSS::Module] ok 102 - css3x-fonts declaration parse: font-size-adjust: .7; [CSS::Module] ok 103 - css3x-fonts declaration no warnings [CSS::Module] ok 104 - css3x-fonts declaration ast [CSS::Module] ok 105 - ast reserialization [CSS::Module] ok 106 - -- css3x-fonts reserialized declaration parse: font-size-adjust: 0.7; [CSS::Module] ok 107 - -- css3x-fonts reserialized declaration no warnings [CSS::Module] ok 108 - -- css3x-fonts reserialized declaration ast [CSS::Module] ok 109 - css21 declaration parse: font-size-adjust: .7; [CSS::Module] ok 110 - css21 declaration warnings [CSS::Module] ok 111 - css3x-fonts declaration parse: font: x-large/110% 'new century schoolbook', serif; [CSS::Module] ok 112 - css3x-fonts declaration no warnings [CSS::Module] ok 113 - css3x-fonts declaration ast [CSS::Module] ok 114 - ast reserialization [CSS::Module] ok 115 - -- css3x-fonts reserialized declaration parse: font: x-large/110% 'new century schoolbook', serif; [CSS::Module] ok 116 - -- css3x-fonts reserialized declaration no warnings [CSS::Module] ok 117 - -- css3x-fonts reserialized declaration ast [CSS::Module] ok 118 - css21 declaration parse: font: x-large/110% 'new century schoolbook', serif; [CSS::Module] ok 119 - css21 declaration no warnings [CSS::Module] ok 120 - css21 declaration ast [CSS::Module] ok 121 - ast reserialization [CSS::Module] ok 122 - -- css21 reserialized declaration parse: font: x-large/110% 'new century schoolbook', serif; [CSS::Module] ok 123 - -- css21 reserialized declaration no warnings [CSS::Module] ok 124 - -- css21 reserialized declaration ast [CSS::Module] ok 125 - css3x-fonts declaration parse: font-variant: small-caps; [CSS::Module] ok 126 - css3x-fonts declaration no warnings [CSS::Module] ok 127 - css3x-fonts declaration ast [CSS::Module] ok 128 - ast reserialization [CSS::Module] ok 129 - -- css3x-fonts reserialized declaration parse: font-variant: small-caps; [CSS::Module] ok 130 - -- css3x-fonts reserialized declaration no warnings [CSS::Module] ok 131 - -- css3x-fonts reserialized declaration ast [CSS::Module] ok 132 - css21 declaration parse: font-variant: small-caps; [CSS::Module] ok 133 - css21 declaration no warnings [CSS::Module] ok 134 - css21 declaration ast [CSS::Module] ok 135 - ast reserialization [CSS::Module] ok 136 - -- css21 reserialized declaration parse: font-variant: small-caps; [CSS::Module] ok 137 - -- css21 reserialized declaration no warnings [CSS::Module] ok 138 - -- css21 reserialized declaration ast [CSS::Module] ok 139 - css3x-fonts declaration parse: font-variant: annotation(circled); [CSS::Module] ok 140 - css3x-fonts declaration no warnings [CSS::Module] ok 141 - css3x-fonts declaration ast [CSS::Module] ok 142 - ast reserialization [CSS::Module] ok 143 - -- css3x-fonts reserialized declaration parse: font-variant: annotation(circled); [CSS::Module] ok 144 - -- css3x-fonts reserialized declaration no warnings [CSS::Module] ok 145 - -- css3x-fonts reserialized declaration ast [CSS::Module] ok 146 - css21 declaration parse: font-variant: annotation(circled); [CSS::Module] ok 147 - css21 declaration warnings [CSS::Module] ok 148 - css3x-fonts declaration parse: font-synthesis: weight; [CSS::Module] ok 149 - css3x-fonts declaration no warnings [CSS::Module] ok 150 - css3x-fonts declaration ast [CSS::Module] ok 151 - ast reserialization [CSS::Module] ok 152 - -- css3x-fonts reserialized declaration parse: font-synthesis: weight; [CSS::Module] ok 153 - -- css3x-fonts reserialized declaration no warnings [CSS::Module] ok 154 - -- css3x-fonts reserialized declaration ast [CSS::Module] ok 155 - css21 declaration parse: font-synthesis: weight; [CSS::Module] ok 156 - css21 declaration warnings [CSS::Module] ok 157 - css3x-fonts declaration parse: font-variant: discretionary-ligatures character-variant(leo-B, leo-M, leo-N, leo-T, leo-U); [CSS::Module] ok 158 - css3x-fonts declaration no warnings [CSS::Module] ok 159 - css3x-fonts declaration ast [CSS::Module] ok 160 - ast reserialization [CSS::Module] ok 161 - -- css3x-fonts reserialized declaration parse: font-variant: discretionary-ligatures character-variant(leo-B, leo-M, leo-N, leo-T, leo-U); [CSS::Module] ok 162 - -- css3x-fonts reserialized declaration no warnings [CSS::Module] ok 163 - -- css3x-fonts reserialized declaration ast [CSS::Module] ok 164 - css21 declaration parse: font-variant: discretionary-ligatures character-variant(leo-B, leo-M, leo-N, leo-T, leo-U); [CSS::Module] ok 165 - css21 declaration warnings [CSS::Module] ok 166 - css3x-fonts declaration parse: line-height: 1.2em ; [CSS::Module] ok 167 - css3x-fonts declaration no warnings [CSS::Module] ok 168 - css3x-fonts declaration ast [CSS::Module] ok 169 - ast reserialization [CSS::Module] ok 170 - -- css3x-fonts reserialized declaration parse: line-height: 1.2em; [CSS::Module] ok 171 - -- css3x-fonts reserialized declaration no warnings [CSS::Module] ok 172 - -- css3x-fonts reserialized declaration ast [CSS::Module] ok 173 - css21 declaration parse: line-height: 1.2em ; [CSS::Module] ok 174 - css21 declaration no warnings [CSS::Module] ok 175 - css21 declaration ast [CSS::Module] ok 176 - ast reserialization [CSS::Module] ok 177 - -- css21 reserialized declaration parse: line-height: 1.2em; [CSS::Module] ok 178 - -- css21 reserialized declaration no warnings [CSS::Module] ok 179 - -- css21 reserialized declaration ast [CSS::Module] 1..179 [CSS::Module] ok [CSS::Module] t/css3x-media-queries.t .. [CSS::Module] ok 1 - css3 @media resolution parse: 300dpi [CSS::Module] ok 2 - css3 @media resolution no warnings [CSS::Module] ok 3 - css3 @media resolution ast [CSS::Module] ok 4 - ast reserialization [CSS::Module] ok 5 - -- css3 @media reserialized resolution parse: 300dpi [CSS::Module] ok 6 - -- css3 @media reserialized resolution no warnings [CSS::Module] ok 7 - -- css3 @media reserialized resolution ast [CSS::Module] ok 8 - css3 @media media-expr parse: max-width: foo [CSS::Module] ok 9 - css3 @media media-expr warnings [CSS::Module] ok 10 - css3 @media at-rule parse: @media all { body { background:lime } } [CSS::Module] ok 11 - css3 @media at-rule no warnings [CSS::Module] ok 12 - css3 @media at-rule ast [CSS::Module] ok 13 - ast reserialization [CSS::Module] ok 14 - -- css3 @media reserialized at-rule parse: @media all {... } [CSS::Module] ok 15 - -- css3 @media reserialized at-rule no warnings [CSS::Module] ok 16 - -- css3 @media reserialized at-rule ast [CSS::Module] ok 17 - css3 @media at-rule parse: @media all and (color) { } [CSS::Module] ok 18 - css3 @media at-rule no warnings [CSS::Module] ok 19 - css3 @media at-rule ast [CSS::Module] ok 20 - ast reserialization [CSS::Module] ok 21 - -- css3 @media reserialized at-rule parse: @media all and (color) { [CSS::Module] # } [CSS::Module] ok 22 - -- css3 @media reserialized at-rule no warnings [CSS::Module] ok 23 - -- css3 @media reserialized at-rule ast [CSS::Module] ok 24 - css3 @media at-rule parse: @media screen { * { font-family: sans-serif } } [CSS::Module] ok 25 - css3 @media at-rule no warnings [CSS::Module] ok 26 - css3 @media at-rule ast [CSS::Module] ok 27 - ast reserialization [CSS::Module] ok 28 - -- css3 @media reserialized at-rule parse: @media screen {... } [CSS::Module] ok 29 - -- css3 @media reserialized at-rule no warnings [CSS::Module] ok 30 - -- css3 @media reserialized at-rule ast [CSS::Module] ok 31 - css3 @media at-rule parse: @media all AND (min-resolution: 300dpi) And (max-resolution: 118dpcm) {} [CSS::Module] ok 32 - css3 @media at-rule no warnings [CSS::Module] ok 33 - css3 @media at-rule ast [CSS::Module] ok 34 - ast reserialization [CSS::Module] ok 35 - -- css3 @media reserialized at-rule parse: @media all and (min-resolution: 300dpi) and (max-resolution: 118dpcm) { [CSS::Module] # } [CSS::Module] ok 36 - -- css3 @media reserialized at-rule no warnings [CSS::Module] ok 37 - -- css3 @media reserialized at-rule ast [CSS::Module] ok 38 - css3 @media at-rule parse: @media noT print {body{margin : 1cm}} [CSS::Module] ok 39 - css3 @media at-rule no warnings [CSS::Module] ok 40 - css3 @media at-rule ast [CSS::Module] ok 41 - ast reserialization [CSS::Module] ok 42 - -- css3 @media reserialized at-rule parse: @media not print {... } [CSS::Module] ok 43 - -- css3 @media reserialized at-rule no warnings [CSS::Module] ok 44 - -- css3 @media reserialized at-rule ast [CSS::Module] ok 45 - css3 @media at-rule parse: @media ONLY all And (none) { } [CSS::Module] ok 46 - css3 @media at-rule warnings [CSS::Module] ok 47 - css3 @media at-rule ast [CSS::Module] ok 48 - ast reserialization [CSS::Module] ok 49 - -- css3 @media reserialized at-rule parse: @media not all { [CSS::Module] # } [CSS::Module] ok 50 - -- css3 @media reserialized at-rule no warnings [CSS::Module] ok 51 - -- css3 @media reserialized at-rule ast [CSS::Module] ok 52 - css3 @media at-rule parse: @media not all {} [CSS::Module] ok 53 - css3 @media at-rule no warnings [CSS::Module] ok 54 - css3 @media at-rule ast [CSS::Module] ok 55 - ast reserialization [CSS::Module] ok 56 - -- css3 @media reserialized at-rule parse: @media not all { [CSS::Module] # } [CSS::Module] ok 57 - -- css3 @media reserialized at-rule no warnings [CSS::Module] ok 58 - -- css3 @media reserialized at-rule ast [CSS::Module] ok 59 - css3 @media at-rule parse: @media (min-orientation:portrait) {} [CSS::Module] ok 60 - css3 @media at-rule warnings [CSS::Module] ok 61 - css3 @media at-rule ast [CSS::Module] ok 62 - ast reserialization [CSS::Module] ok 63 - -- css3 @media reserialized at-rule parse: @media not all { [CSS::Module] # } [CSS::Module] ok 64 - -- css3 @media reserialized at-rule no warnings [CSS::Module] ok 65 - -- css3 @media reserialized at-rule ast [CSS::Module] ok 66 - css3 @media at-rule parse: @media (color:20example) {} [CSS::Module] ok 67 - css3 @media at-rule warnings [CSS::Module] ok 68 - css3 @media at-rule ast [CSS::Module] ok 69 - ast reserialization [CSS::Module] ok 70 - -- css3 @media reserialized at-rule parse: @media not all { [CSS::Module] # } [CSS::Module] ok 71 - -- css3 @media reserialized at-rule no warnings [CSS::Module] ok 72 - -- css3 @media reserialized at-rule ast [CSS::Module] ok 73 - css3 @media at-rule parse: @media (example, all,), speech {} [CSS::Module] ok 74 - css3 @media at-rule warnings [CSS::Module] ok 75 - css3 @media at-rule ast [CSS::Module] ok 76 - ast reserialization [CSS::Module] ok 77 - -- css3 @media reserialized at-rule parse: @media not all { [CSS::Module] # } [CSS::Module] ok 78 - -- css3 @media reserialized at-rule no warnings [CSS::Module] ok 79 - -- css3 @media reserialized at-rule ast [CSS::Module] ok 80 - css3 @media at-rule parse: @media &test, screen {} [CSS::Module] ok 81 - css3 @media at-rule warnings [CSS::Module] ok 82 - css3 @media at-rule ast [CSS::Module] ok 83 - ast reserialization [CSS::Module] ok 84 - -- css3 @media reserialized at-rule parse: @media not all { [CSS::Module] # } [CSS::Module] ok 85 - -- css3 @media reserialized at-rule no warnings [CSS::Module] ok 86 - -- css3 @media reserialized at-rule ast [CSS::Module] ok 87 - css3 @media import parse: @import url(example.css) screen and (color), projection and (color); [CSS::Module] ok 88 - css3 @media import no warnings [CSS::Module] ok 89 - css3 @media import ast [CSS::Module] ok 90 - ast reserialization [CSS::Module] ok 91 - -- css3 @media reserialized import parse: @import url('example.css') screen and (color), projection and (color); [CSS::Module] ok 92 - -- css3 @media reserialized import no warnings [CSS::Module] ok 93 - -- css3 @media reserialized import ast [CSS::Module] 1..93 [CSS::Module] ok [CSS::Module] t/css3x-namespaces.t ..... [CSS::Module] ok 1 - css3-namespaces at-decl parse: @namespace empty ""; [CSS::Module] ok 2 - css3-namespaces at-decl no warnings [CSS::Module] ok 3 - css3-namespaces at-decl ast [CSS::Module] ok 4 - ast reserialization [CSS::Module] ok 5 - -- css3-namespaces reserialized at-decl parse: @namespace empty url(''); [CSS::Module] ok 6 - -- css3-namespaces reserialized at-decl no warnings [CSS::Module] ok 7 - -- css3-namespaces reserialized at-decl ast [CSS::Module] ok 8 - css3-namespaces at-decl parse: @NAMESPACE ""; [CSS::Module] ok 9 - css3-namespaces at-decl no warnings [CSS::Module] ok 10 - css3-namespaces at-decl ast [CSS::Module] ok 11 - ast reserialization [CSS::Module] ok 12 - -- css3-namespaces reserialized at-decl parse: @namespace url(''); [CSS::Module] ok 13 - -- css3-namespaces reserialized at-decl no warnings [CSS::Module] ok 14 - -- css3-namespaces reserialized at-decl ast [CSS::Module] ok 15 - css3-namespaces at-decl parse: @namespace "http://www.w3.org/1999/xhtml"; [CSS::Module] ok 16 - css3-namespaces at-decl no warnings [CSS::Module] ok 17 - css3-namespaces at-decl ast [CSS::Module] ok 18 - ast reserialization [CSS::Module] ok 19 - -- css3-namespaces reserialized at-decl parse: @namespace url('http://www.w3.org/1999/xhtml'); [CSS::Module] ok 20 - -- css3-namespaces reserialized at-decl no warnings [CSS::Module] ok 21 - -- css3-namespaces reserialized at-decl ast [CSS::Module] ok 22 - css3-namespaces at-decl parse: @namespace svg "http://www.w3.org/2000/svg"; [CSS::Module] ok 23 - css3-namespaces at-decl no warnings [CSS::Module] ok 24 - css3-namespaces at-decl ast [CSS::Module] ok 25 - ast reserialization [CSS::Module] ok 26 - -- css3-namespaces reserialized at-decl parse: @namespace svg url('http://www.w3.org/2000/svg'); [CSS::Module] ok 27 - -- css3-namespaces reserialized at-decl no warnings [CSS::Module] ok 28 - -- css3-namespaces reserialized at-decl ast [CSS::Module] ok 29 - css3-namespaces stylesheet parse: @namespace toto url(http://toto.example.org); [CSS::Module] ok 30 - css3-namespaces stylesheet no warnings [CSS::Module] ok 31 - css3-namespaces stylesheet ast [CSS::Module] ok 32 - ast reserialization [CSS::Module] ok 33 - -- css3-namespaces reserialized stylesheet parse: @namespace toto url('http://toto.example.org'); [CSS::Module] ok 34 - -- css3-namespaces reserialized stylesheet no warnings [CSS::Module] ok 35 - -- css3-namespaces reserialized stylesheet ast [CSS::Module] 1..35 [CSS::Module] ok [CSS::Module] t/css3x-paged-media.t .... [CSS::Module] ok 1 - css3 @page at-rule parse: @page :left { margin-left: 4cm; size: a4 } [CSS::Module] ok 2 - css3 @page at-rule no warnings [CSS::Module] ok 3 - css3 @page at-rule ast [CSS::Module] ok 4 - ast reserialization [CSS::Module] ok 5 - -- css3 @page reserialized at-rule parse: @page :left {... } [CSS::Module] ok 6 - -- css3 @page reserialized at-rule no warnings [CSS::Module] ok 7 - -- css3 @page reserialized at-rule ast [CSS::Module] ok 8 - css3 @page at-rule parse: @page :right { tickety: boo; size: A3 } [CSS::Module] ok 9 - css3 @page at-rule warnings [CSS::Module] ok 10 - css3 @page at-rule ast [CSS::Module] ok 11 - ast reserialization [CSS::Module] ok 12 - -- css3 @page reserialized at-rule parse: @page :right {... } [CSS::Module] ok 13 - -- css3 @page reserialized at-rule no warnings [CSS::Module] ok 14 - -- css3 @page reserialized at-rule ast [CSS::Module] ok 15 - css3 @page at-rule parse: @PAGE :junk { margin-right: 2cm } [CSS::Module] ok 16 - css3 @page at-rule warnings [CSS::Module] ok 17 - css3 @page at-rule ast [CSS::Module] ok 18 - ast reserialization [CSS::Module] ok 19 - -- css3 @page reserialized at-rule parse: @page {... } [CSS::Module] ok 20 - -- css3 @page reserialized at-rule no warnings [CSS::Module] ok 21 - -- css3 @page reserialized at-rule ast [CSS::Module] ok 22 - css3 @page at-rule parse: @page : { margin-right: 2cm } [CSS::Module] ok 23 - css3 @page at-rule warnings [CSS::Module] ok 24 - css3 @page page-declarations parse: {@bottom-right-CorNeR {color:blue}} [CSS::Module] ok 25 - css3 @page page-declarations no warnings [CSS::Module] ok 26 - css3 @page page-declarations ast [CSS::Module] ok 27 - ast reserialization [CSS::Module] ok 28 - -- css3 @page reserialized page-declarations parse: {... } [CSS::Module] ok 29 - -- css3 @page reserialized page-declarations no warnings [CSS::Module] ok 30 - -- css3 @page reserialized page-declarations ast [CSS::Module] ok 31 - css3 @page page-declarations parse: { @Top-CENTER {content: 'Page ' counters(page);} } [CSS::Module] ok 32 - css3 @page page-declarations no warnings [CSS::Module] ok 33 - css3 @page page-declarations ast [CSS::Module] ok 34 - ast reserialization [CSS::Module] ok 35 - -- css3 @page reserialized page-declarations parse: {... } [CSS::Module] ok 36 - -- css3 @page reserialized page-declarations no warnings [CSS::Module] ok 37 - -- css3 @page reserialized page-declarations ast [CSS::Module] ok 38 - css3 @page at-rule parse: @page { color: red; @top-center { content: 'Page ' counters(page,'.'); } } [CSS::Module] ok 39 - css3 @page at-rule no warnings [CSS::Module] ok 40 - css3 @page at-rule ast [CSS::Module] ok 41 - ast reserialization [CSS::Module] ok 42 - -- css3 @page reserialized at-rule parse: @page {... } [CSS::Module] ok 43 - -- css3 @page reserialized at-rule no warnings [CSS::Module] ok 44 - -- css3 @page reserialized at-rule ast [CSS::Module] 1..44 [CSS::Module] ok [CSS::Module] t/error-handling.t ....... [CSS::Module] ok 1 - css3 declarations parse: {background:url('http://www.bg.com/pinkish.gif')} [CSS::Module] ok 2 - css3 declarations no warnings [CSS::Module] ok 3 - css3 declarations ast [CSS::Module] ok 4 - ast reserialization [CSS::Module] ok 5 - -- css3 reserialized declarations parse: {... } [CSS::Module] ok 6 - -- css3 reserialized declarations no warnings [CSS::Module] ok 7 - -- css3 reserialized declarations ast [CSS::Module] ok 8 - css3 declarations parse: {background:URL(http://www.bg.com/pinkish.gif)} [CSS::Module] ok 9 - css3 declarations no warnings [CSS::Module] ok 10 - css3 declarations ast [CSS::Module] ok 11 - ast reserialization [CSS::Module] ok 12 - -- css3 reserialized declarations parse: {... } [CSS::Module] ok 13 - -- css3 reserialized declarations no warnings [CSS::Module] ok 14 - -- css3 reserialized declarations ast [CSS::Module] ok 15 - css3 declarations parse: {background:URL(http://www.bg.com/pinkish.gif [CSS::Module] # } [CSS::Module] ok 16 - css3 declarations warnings [CSS::Module] ok 17 - css3 declarations ast [CSS::Module] ok 18 - ast reserialization [CSS::Module] ok 19 - -- css3 reserialized declarations parse: {... } [CSS::Module] ok 20 - -- css3 reserialized declarations no warnings [CSS::Module] ok 21 - -- css3 reserialized declarations ast [CSS::Module] ok 22 - css3 declarations parse: {background:URL('http://www.bg.com/pinkish.gif [CSS::Module] # } [CSS::Module] ok 23 - css3 declarations warnings [CSS::Module] ok 24 - css3 ruleset parse: h1 { color: red; rotation: 70minutes } [CSS::Module] ok 25 - css3 ruleset warnings [CSS::Module] ok 26 - css3 ruleset ast [CSS::Module] ok 27 - ast reserialization [CSS::Module] ok 28 - -- css3 reserialized ruleset parse: h1 {... } [CSS::Module] ok 29 - -- css3 reserialized ruleset no warnings [CSS::Module] ok 30 - -- css3 reserialized ruleset ast [CSS::Module] ok 31 - css3 ruleset parse: h1 {content:'kept1'; color: dropped1 rgb(10,20,30 dropped2; font-family:kept2} [CSS::Module] ok 32 - css3 ruleset warnings [CSS::Module] ok 33 - css3 ruleset ast [CSS::Module] ok 34 - ast reserialization [CSS::Module] ok 35 - -- css3 reserialized ruleset parse: h1 {... } [CSS::Module] ok 36 - -- css3 reserialized ruleset no warnings [CSS::Module] ok 37 - -- css3 reserialized ruleset ast [CSS::Module] ok 38 - css3 ruleset parse: h1 {color:red; content:'Section' counter(hdr-1)} [CSS::Module] ok 39 - css3 ruleset no warnings [CSS::Module] ok 40 - css3 ruleset ast [CSS::Module] ok 41 - ast reserialization [CSS::Module] ok 42 - -- css3 reserialized ruleset parse: h1 {... } [CSS::Module] ok 43 - -- css3 reserialized ruleset no warnings [CSS::Module] ok 44 - -- css3 reserialized ruleset ast [CSS::Module] ok 45 - css3 ruleset parse: h2 {bad: dropme 'http://unclosed-string.org; color:blue; [CSS::Module] # background-color: \#ccc;} [CSS::Module] ok 46 - css3 ruleset warnings [CSS::Module] ok 47 - css3 ruleset ast [CSS::Module] ok 48 - ast reserialization [CSS::Module] ok 49 - -- css3 reserialized ruleset parse: h2 {... } [CSS::Module] ok 50 - -- css3 reserialized ruleset no warnings [CSS::Module] ok 51 - -- css3 reserialized ruleset ast [CSS::Module] ok 52 - css3 ruleset parse: p { color:rgb(10,17); } [CSS::Module] ok 53 - css3 ruleset warnings [CSS::Module] ok 54 - css3 ruleset ast [CSS::Module] ok 55 - ast reserialization [CSS::Module] ok 56 - -- css3 reserialized ruleset parse: p {... } [CSS::Module] ok 57 - -- css3 reserialized ruleset no warnings [CSS::Module] ok 58 - -- css3 reserialized ruleset ast [CSS::Module] ok 59 - css3 ruleset parse: p:foo(42) { color: \#abc; } [CSS::Module] ok 60 - css3 ruleset warnings [CSS::Module] ok 61 - css3 ruleset parse: p { color:bar({37+5}); } [CSS::Module] ok 62 - css3 ruleset warnings [CSS::Module] ok 63 - css3 ruleset parse: p { color } [CSS::Module] ok 64 - css3 ruleset warnings [CSS::Module] ok 65 - css3 ruleset ast [CSS::Module] ok 66 - ast reserialization [CSS::Module] ok 67 - -- css3 reserialized ruleset parse: p {... } [CSS::Module] ok 68 - -- css3 reserialized ruleset no warnings [CSS::Module] ok 69 - -- css3 reserialized ruleset ast [CSS::Module] ok 70 - css3 ruleset parse: p { content:'a'; color; font-family:b } [CSS::Module] ok 71 - css3 ruleset warnings [CSS::Module] ok 72 - css3 ruleset ast [CSS::Module] ok 73 - ast reserialization [CSS::Module] ok 74 - -- css3 reserialized ruleset parse: p {... } [CSS::Module] ok 75 - -- css3 reserialized ruleset no warnings [CSS::Module] ok 76 - -- css3 reserialized ruleset ast [CSS::Module] ok 77 - css3 ruleset parse: p {content:'a'; color: } [CSS::Module] ok 78 - css3 ruleset warnings [CSS::Module] ok 79 - css3 ruleset ast [CSS::Module] ok 80 - ast reserialization [CSS::Module] ok 81 - -- css3 reserialized ruleset parse: p {... } [CSS::Module] ok 82 - -- css3 reserialized ruleset no warnings [CSS::Module] ok 83 - -- css3 reserialized ruleset ast [CSS::Module] ok 84 - css3 ruleset parse: p { content:'a'; color:; font-family:b } [CSS::Module] ok 85 - css3 ruleset warnings [CSS::Module] ok 86 - css3 ruleset ast [CSS::Module] ok 87 - ast reserialization [CSS::Module] ok 88 - -- css3 reserialized ruleset parse: p {... } [CSS::Module] ok 89 - -- css3 reserialized ruleset no warnings [CSS::Module] ok 90 - -- css3 reserialized ruleset ast [CSS::Module] ok 91 - css3 ruleset parse: p { content:'a'; color{;color:maroon} } [CSS::Module] ok 92 - css3 ruleset warnings [CSS::Module] ok 93 - css3 ruleset parse: p { content:'a'; color{;color:maroon}; color:green } [CSS::Module] ok 94 - css3 ruleset warnings [CSS::Module] ok 95 - css3 stylesheet parse: p @here {color: red} [CSS::Module] ok 96 - css3 stylesheet warnings [CSS::Module] ok 97 - css3 stylesheet parse: @foo @bar; [CSS::Module] ok 98 - css3 stylesheet warnings [CSS::Module] ok 99 - css3 stylesheet parse: }} {{ - }} [CSS::Module] ok 100 - css3 stylesheet warnings [CSS::Module] ok 101 - css3 stylesheet parse: h1, h2 {color: green }... h6 {color: black } [CSS::Module] ok 102 - css3 stylesheet warnings [CSS::Module] ok 103 - css3 stylesheet ast [CSS::Module] ok 104 - ast reserialization [CSS::Module] ok 105 - -- css3 reserialized stylesheet parse: h1, h2 {... } [CSS::Module] ok 106 - -- css3 reserialized stylesheet no warnings [CSS::Module] ok 107 - -- css3 reserialized stylesheet ast [CSS::Module] ok 108 - css3 stylesheet parse: @three-dee { @background-lighting { azimuth: 30deg; elevation: 190deg; } h1 { color: red } } h1 { color: blue } [CSS::Module] ok 109 - css3 stylesheet warnings [CSS::Module] ok 110 - css3 stylesheet ast [CSS::Module] ok 111 - ast reserialization [CSS::Module] ok 112 - -- css3 reserialized stylesheet parse: h1 {... } [CSS::Module] ok 113 - -- css3 reserialized stylesheet no warnings [CSS::Module] ok 114 - -- css3 reserialized stylesheet ast [CSS::Module] ok 115 - css3 stylesheet parse: @media print and (width: 21cm) { @page { margin: 3cm; @top-center { content: 'Page ' counter(page); }}} [CSS::Module] ok 116 - css3 stylesheet no warnings [CSS::Module] ok 117 - css3 stylesheet ast [CSS::Module] ok 118 - ast reserialization [CSS::Module] ok 119 - -- css3 reserialized stylesheet parse: @media print and (width: 21cm) {... } [CSS::Module] ok 120 - -- css3 reserialized stylesheet no warnings [CSS::Module] ok 121 - -- css3 reserialized stylesheet ast [CSS::Module] ok 122 - css3 stylesheet parse: * foo|* |h1 body:not(.home) h2 + p:first-letter tr:nth-last-child(-n+2) object[type^='image/'] {color:blue} [CSS::Module] ok 123 - css3 stylesheet no warnings [CSS::Module] ok 124 - css3 stylesheet ast [CSS::Module] ok 125 - ast reserialization [CSS::Module] ok 126 - -- css3 reserialized stylesheet parse: * foo|* |h1 body:not(.home) h2 + p::first-letter tr:nth-last-child(-n+2) object[type^='image/'] {... } [CSS::Module] ok 127 - -- css3 reserialized stylesheet no warnings [CSS::Module] ok 128 - -- css3 reserialized stylesheet ast [CSS::Module] 1..128 [CSS::Module] ok [CSS::Module] No such method 'PUSH_FROM_MAP' for invocant of type 'Map' [CSS::Module] in method extend at /mnt/data/zef-data/tmp/7231eac611e3920464a8a6cba2040f96541f357c.tar.gz/CSS-Module-0.6.6/lib/CSS/Module.rakumod (CSS::Module) line 80 [CSS::Module] in submethod TWEAK at /mnt/data/zef-data/tmp/7231eac611e3920464a8a6cba2040f96541f357c.tar.gz/CSS-Module-0.6.6/lib/CSS/Module.rakumod (CSS::Module) line 113 [CSS::Module] in method module at /mnt/data/zef-data/tmp/7231eac611e3920464a8a6cba2040f96541f357c.tar.gz/CSS-Module-0.6.6/lib/CSS/Module/CSS3.rakumod (CSS::Module::CSS3) line 38 [CSS::Module] in block at t/module-extensions.t line 18 [CSS::Module] t/module-extensions.t .... [CSS::Module] Dubious, test returned 1 (wstat 256, 0x100) [CSS::Module] No subtests run [CSS::Module] No such method 'PUSH_FROM_MAP' for invocant of type 'Map' [CSS::Module] in method extend at /mnt/data/zef-data/tmp/7231eac611e3920464a8a6cba2040f96541f357c.tar.gz/CSS-Module-0.6.6/lib/CSS/Module.rakumod (CSS::Module) line 96 [CSS::Module] in method property-number at /mnt/data/zef-data/tmp/7231eac611e3920464a8a6cba2040f96541f357c.tar.gz/CSS-Module-0.6.6/lib/CSS/Module.rakumod (CSS::Module) line 20 [CSS::Module] in block at t/module-vivify.t line 9 [CSS::Module] t/module-vivify.t ........ [CSS::Module] ok 1 - [CSS::Module] Dubious, test returned 1 (wstat 256, 0x100) [CSS::Module] All 1 subtests passed [CSS::Module] No such method 'PUSH_FROM_MAP' for invocant of type 'Map' [CSS::Module] in method extend at /mnt/data/zef-data/tmp/7231eac611e3920464a8a6cba2040f96541f357c.tar.gz/CSS-Module-0.6.6/lib/CSS/Module.rakumod (CSS::Module) line 80 [CSS::Module] in block at t/module.t line 35 [CSS::Module] t/module.t ............... [CSS::Module] ok 1 - CSS::Specification version [CSS::Module] ok 2 - css1 grammar [CSS::Module] ok 3 - css1 actions [CSS::Module] ok 4 - css1 does not have azimuth [CSS::Module] ok 5 - css1 border [CSS::Module] ok 6 - css1 border-style [CSS::Module] ok 7 - module.parse-property method [CSS::Module] ok 8 - module.parse-property method [CSS::Module] ok 9 - module.parse-property failure [CSS::Module] ok 10 - colors [CSS::Module] ok 11 - [CSS::Module] ok 12 - [CSS::Module] ok 13 - [CSS::Module] ok 14 - [CSS::Module] ok 15 - [CSS::Module] ok 16 - [CSS::Module] ok 17 - [CSS::Module] ok 18 - [CSS::Module] ok 19 - [CSS::Module] Dubious, test returned 1 (wstat 256, 0x100) [CSS::Module] All 19 subtests passed [CSS::Module] t/svg-properties.t ....... [CSS::Module] ok 1 - SVG declarations parse: {alignment-baseline: after-edge} [CSS::Module] ok 2 - SVG declarations no warnings [CSS::Module] ok 3 - SVG declarations ast [CSS::Module] ok 4 - ast reserialization [CSS::Module] ok 5 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 6 - -- SVG reserialized declarations no warnings [CSS::Module] ok 7 - -- SVG reserialized declarations ast [CSS::Module] ok 8 - SVG alignment-baseline: able to parse unexpected input [CSS::Module] ok 9 - SVG alignment-baseline: unexpected input produces warning [CSS::Module] ok 10 - SVG declarations parse: {alignment-baseline: inherit} [CSS::Module] ok 11 - SVG declarations no warnings [CSS::Module] ok 12 - SVG declarations ast [CSS::Module] ok 13 - SVG declarations parse: {alignment-baseline: initial} [CSS::Module] ok 14 - SVG declarations no warnings [CSS::Module] ok 15 - SVG declarations ast [CSS::Module] ok 16 - SVG declarations parse: {alignment-baseline: baseline} [CSS::Module] ok 17 - SVG declarations no warnings [CSS::Module] ok 18 - SVG declarations ast [CSS::Module] ok 19 - ast reserialization [CSS::Module] ok 20 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 21 - -- SVG reserialized declarations no warnings [CSS::Module] ok 22 - -- SVG reserialized declarations ast [CSS::Module] ok 23 - SVG declarations parse: {baseline-shift: super} [CSS::Module] ok 24 - SVG declarations no warnings [CSS::Module] ok 25 - SVG declarations ast [CSS::Module] ok 26 - ast reserialization [CSS::Module] ok 27 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 28 - -- SVG reserialized declarations no warnings [CSS::Module] ok 29 - -- SVG reserialized declarations ast [CSS::Module] ok 30 - SVG baseline-shift: able to parse unexpected input [CSS::Module] ok 31 - SVG baseline-shift: unexpected input produces warning [CSS::Module] ok 32 - SVG declarations parse: {baseline-shift: inherit} [CSS::Module] ok 33 - SVG declarations no warnings [CSS::Module] ok 34 - SVG declarations ast [CSS::Module] ok 35 - SVG declarations parse: {baseline-shift: initial} [CSS::Module] ok 36 - SVG declarations no warnings [CSS::Module] ok 37 - SVG declarations ast [CSS::Module] ok 38 - SVG declarations parse: {baseline-shift: 1.5em} [CSS::Module] ok 39 - SVG declarations no warnings [CSS::Module] ok 40 - SVG declarations ast [CSS::Module] ok 41 - ast reserialization [CSS::Module] ok 42 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 43 - -- SVG reserialized declarations no warnings [CSS::Module] ok 44 - -- SVG reserialized declarations ast [CSS::Module] ok 45 - SVG declarations parse: {baseline-shift: 4%} [CSS::Module] ok 46 - SVG declarations no warnings [CSS::Module] ok 47 - SVG declarations ast [CSS::Module] ok 48 - ast reserialization [CSS::Module] ok 49 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 50 - -- SVG reserialized declarations no warnings [CSS::Module] ok 51 - -- SVG reserialized declarations ast [CSS::Module] ok 52 - SVG declarations parse: {color: red} [CSS::Module] ok 53 - SVG declarations no warnings [CSS::Module] ok 54 - SVG declarations ast [CSS::Module] ok 55 - ast reserialization [CSS::Module] ok 56 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 57 - -- SVG reserialized declarations no warnings [CSS::Module] ok 58 - -- SVG reserialized declarations ast [CSS::Module] ok 59 - SVG color: able to parse unexpected input [CSS::Module] ok 60 - SVG color: unexpected input produces warning [CSS::Module] ok 61 - SVG declarations parse: {color: inherit} [CSS::Module] ok 62 - SVG declarations no warnings [CSS::Module] ok 63 - SVG declarations ast [CSS::Module] ok 64 - SVG declarations parse: {color: initial} [CSS::Module] ok 65 - SVG declarations no warnings [CSS::Module] ok 66 - SVG declarations ast [CSS::Module] ok 67 - SVG declarations parse: {color: rgb(10,20,30)} [CSS::Module] ok 68 - SVG declarations no warnings [CSS::Module] ok 69 - SVG declarations ast [CSS::Module] ok 70 - ast reserialization [CSS::Module] ok 71 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 72 - -- SVG reserialized declarations no warnings [CSS::Module] ok 73 - -- SVG reserialized declarations ast [CSS::Module] ok 74 - SVG declarations parse: {color-interpolation: sRGB} [CSS::Module] ok 75 - SVG declarations no warnings [CSS::Module] ok 76 - SVG declarations ast [CSS::Module] ok 77 - ast reserialization [CSS::Module] ok 78 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 79 - -- SVG reserialized declarations no warnings [CSS::Module] ok 80 - -- SVG reserialized declarations ast [CSS::Module] ok 81 - SVG color-interpolation: able to parse unexpected input [CSS::Module] ok 82 - SVG color-interpolation: unexpected input produces warning [CSS::Module] ok 83 - SVG declarations parse: {color-interpolation: inherit} [CSS::Module] ok 84 - SVG declarations no warnings [CSS::Module] ok 85 - SVG declarations ast [CSS::Module] ok 86 - SVG declarations parse: {color-interpolation: initial} [CSS::Module] ok 87 - SVG declarations no warnings [CSS::Module] ok 88 - SVG declarations ast [CSS::Module] ok 89 - SVG declarations parse: {color-interpolation: Srgb} [CSS::Module] ok 90 - SVG declarations no warnings [CSS::Module] ok 91 - SVG declarations ast [CSS::Module] ok 92 - ast reserialization [CSS::Module] ok 93 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 94 - -- SVG reserialized declarations no warnings [CSS::Module] ok 95 - -- SVG reserialized declarations ast [CSS::Module] ok 96 - SVG declarations parse: {color-interpolation-filters: Srgb} [CSS::Module] ok 97 - SVG declarations no warnings [CSS::Module] ok 98 - SVG declarations ast [CSS::Module] ok 99 - ast reserialization [CSS::Module] ok 100 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 101 - -- SVG reserialized declarations no warnings [CSS::Module] ok 102 - -- SVG reserialized declarations ast [CSS::Module] ok 103 - SVG color-interpolation-filters: able to parse unexpected input [CSS::Module] ok 104 - SVG color-interpolation-filters: unexpected input produces warning [CSS::Module] ok 105 - SVG declarations parse: {color-interpolation-filters: inherit} [CSS::Module] ok 106 - SVG declarations no warnings [CSS::Module] ok 107 - SVG declarations ast [CSS::Module] ok 108 - SVG declarations parse: {color-interpolation-filters: initial} [CSS::Module] ok 109 - SVG declarations no warnings [CSS::Module] ok 110 - SVG declarations ast [CSS::Module] ok 111 - SVG declarations parse: {color-rendering: optimizeSpeed} [CSS::Module] ok 112 - SVG declarations no warnings [CSS::Module] ok 113 - SVG declarations ast [CSS::Module] ok 114 - ast reserialization [CSS::Module] ok 115 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 116 - -- SVG reserialized declarations no warnings [CSS::Module] ok 117 - -- SVG reserialized declarations ast [CSS::Module] ok 118 - SVG color-rendering: able to parse unexpected input [CSS::Module] ok 119 - SVG color-rendering: unexpected input produces warning [CSS::Module] ok 120 - SVG declarations parse: {color-rendering: inherit} [CSS::Module] ok 121 - SVG declarations no warnings [CSS::Module] ok 122 - SVG declarations ast [CSS::Module] ok 123 - SVG declarations parse: {color-rendering: initial} [CSS::Module] ok 124 - SVG declarations no warnings [CSS::Module] ok 125 - SVG declarations ast [CSS::Module] ok 126 - SVG declarations parse: {cursor: e-resize} [CSS::Module] ok 127 - SVG declarations no warnings [CSS::Module] ok 128 - SVG declarations ast [CSS::Module] ok 129 - ast reserialization [CSS::Module] ok 130 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 131 - -- SVG reserialized declarations no warnings [CSS::Module] ok 132 - -- SVG reserialized declarations ast [CSS::Module] ok 133 - SVG cursor: able to parse unexpected input [CSS::Module] ok 134 - SVG cursor: unexpected input produces warning [CSS::Module] ok 135 - SVG declarations parse: {cursor: inherit} [CSS::Module] ok 136 - SVG declarations no warnings [CSS::Module] ok 137 - SVG declarations ast [CSS::Module] ok 138 - SVG declarations parse: {cursor: initial} [CSS::Module] ok 139 - SVG declarations no warnings [CSS::Module] ok 140 - SVG declarations ast [CSS::Module] ok 141 - SVG declarations parse: {direction: ltr} [CSS::Module] ok 142 - SVG declarations no warnings [CSS::Module] ok 143 - SVG declarations ast [CSS::Module] ok 144 - ast reserialization [CSS::Module] ok 145 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 146 - -- SVG reserialized declarations no warnings [CSS::Module] ok 147 - -- SVG reserialized declarations ast [CSS::Module] ok 148 - SVG direction: able to parse unexpected input [CSS::Module] ok 149 - SVG direction: unexpected input produces warning [CSS::Module] ok 150 - SVG declarations parse: {direction: inherit} [CSS::Module] ok 151 - SVG declarations no warnings [CSS::Module] ok 152 - SVG declarations ast [CSS::Module] ok 153 - SVG declarations parse: {direction: initial} [CSS::Module] ok 154 - SVG declarations no warnings [CSS::Module] ok 155 - SVG declarations ast [CSS::Module] ok 156 - SVG declarations parse: {display: table-cell} [CSS::Module] ok 157 - SVG declarations no warnings [CSS::Module] ok 158 - SVG declarations ast [CSS::Module] ok 159 - ast reserialization [CSS::Module] ok 160 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 161 - -- SVG reserialized declarations no warnings [CSS::Module] ok 162 - -- SVG reserialized declarations ast [CSS::Module] ok 163 - SVG display: able to parse unexpected input [CSS::Module] ok 164 - SVG display: unexpected input produces warning [CSS::Module] ok 165 - SVG declarations parse: {display: inherit} [CSS::Module] ok 166 - SVG declarations no warnings [CSS::Module] ok 167 - SVG declarations ast [CSS::Module] ok 168 - SVG declarations parse: {display: initial} [CSS::Module] ok 169 - SVG declarations no warnings [CSS::Module] ok 170 - SVG declarations ast [CSS::Module] ok 171 - SVG declarations parse: {dominant-baseline: hanging} [CSS::Module] ok 172 - SVG declarations no warnings [CSS::Module] ok 173 - SVG declarations ast [CSS::Module] ok 174 - ast reserialization [CSS::Module] ok 175 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 176 - -- SVG reserialized declarations no warnings [CSS::Module] ok 177 - -- SVG reserialized declarations ast [CSS::Module] ok 178 - SVG dominant-baseline: able to parse unexpected input [CSS::Module] ok 179 - SVG dominant-baseline: unexpected input produces warning [CSS::Module] ok 180 - SVG declarations parse: {dominant-baseline: inherit} [CSS::Module] ok 181 - SVG declarations no warnings [CSS::Module] ok 182 - SVG declarations ast [CSS::Module] ok 183 - SVG declarations parse: {dominant-baseline: initial} [CSS::Module] ok 184 - SVG declarations no warnings [CSS::Module] ok 185 - SVG declarations ast [CSS::Module] ok 186 - SVG declarations parse: {fill: rgb(10,20,10%)} [CSS::Module] ok 187 - SVG declarations no warnings [CSS::Module] ok 188 - SVG declarations ast [CSS::Module] ok 189 - ast reserialization [CSS::Module] ok 190 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 191 - -- SVG reserialized declarations no warnings [CSS::Module] ok 192 - -- SVG reserialized declarations ast [CSS::Module] ok 193 - SVG fill: able to parse unexpected input [CSS::Module] ok 194 - SVG fill: unexpected input produces warning [CSS::Module] ok 195 - SVG declarations parse: {fill: inherit} [CSS::Module] ok 196 - SVG declarations no warnings [CSS::Module] ok 197 - SVG declarations ast [CSS::Module] ok 198 - SVG declarations parse: {fill: initial} [CSS::Module] ok 199 - SVG declarations no warnings [CSS::Module] ok 200 - SVG declarations ast [CSS::Module] ok 201 - SVG declarations parse: {fill-opacity: 0.75} [CSS::Module] ok 202 - SVG declarations no warnings [CSS::Module] ok 203 - SVG declarations ast [CSS::Module] ok 204 - ast reserialization [CSS::Module] ok 205 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 206 - -- SVG reserialized declarations no warnings [CSS::Module] ok 207 - -- SVG reserialized declarations ast [CSS::Module] ok 208 - SVG fill-opacity: able to parse unexpected input [CSS::Module] ok 209 - SVG fill-opacity: unexpected input produces warning [CSS::Module] ok 210 - SVG declarations parse: {fill-opacity: inherit} [CSS::Module] ok 211 - SVG declarations no warnings [CSS::Module] ok 212 - SVG declarations ast [CSS::Module] ok 213 - SVG declarations parse: {fill-opacity: initial} [CSS::Module] ok 214 - SVG declarations no warnings [CSS::Module] ok 215 - SVG declarations ast [CSS::Module] ok 216 - SVG declarations parse: {fill-opacity: 75%} [CSS::Module] ok 217 - SVG declarations no warnings [CSS::Module] ok 218 - SVG declarations ast [CSS::Module] ok 219 - ast reserialization [CSS::Module] ok 220 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 221 - -- SVG reserialized declarations no warnings [CSS::Module] ok 222 - -- SVG reserialized declarations ast [CSS::Module] ok 223 - SVG declarations parse: {fill-rule: evenOdD} [CSS::Module] ok 224 - SVG declarations no warnings [CSS::Module] ok 225 - SVG declarations ast [CSS::Module] ok 226 - ast reserialization [CSS::Module] ok 227 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 228 - -- SVG reserialized declarations no warnings [CSS::Module] ok 229 - -- SVG reserialized declarations ast [CSS::Module] ok 230 - SVG fill-rule: able to parse unexpected input [CSS::Module] ok 231 - SVG fill-rule: unexpected input produces warning [CSS::Module] ok 232 - SVG declarations parse: {fill-rule: inherit} [CSS::Module] ok 233 - SVG declarations no warnings [CSS::Module] ok 234 - SVG declarations ast [CSS::Module] ok 235 - SVG declarations parse: {fill-rule: initial} [CSS::Module] ok 236 - SVG declarations no warnings [CSS::Module] ok 237 - SVG declarations ast [CSS::Module] ok 238 - SVG declarations parse: {font: 12pt/14pt sans-serif} [CSS::Module] ok 239 - SVG declarations no warnings [CSS::Module] ok 240 - SVG declarations ast [CSS::Module] ok 241 - ast reserialization [CSS::Module] ok 242 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 243 - -- SVG reserialized declarations no warnings [CSS::Module] ok 244 - -- SVG reserialized declarations ast [CSS::Module] ok 245 - SVG font: able to parse unexpected input [CSS::Module] ok 246 - SVG font: unexpected input produces warning [CSS::Module] ok 247 - SVG declarations parse: {font: inherit} [CSS::Module] ok 248 - SVG declarations no warnings [CSS::Module] ok 249 - SVG declarations ast [CSS::Module] ok 250 - SVG declarations parse: {font: initial} [CSS::Module] ok 251 - SVG declarations no warnings [CSS::Module] ok 252 - SVG declarations ast [CSS::Module] ok 253 - SVG declarations parse: {font-size-adjust: .7} [CSS::Module] ok 254 - SVG declarations no warnings [CSS::Module] ok 255 - SVG declarations ast [CSS::Module] ok 256 - ast reserialization [CSS::Module] ok 257 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 258 - -- SVG reserialized declarations no warnings [CSS::Module] ok 259 - -- SVG reserialized declarations ast [CSS::Module] ok 260 - SVG font-size-adjust: able to parse unexpected input [CSS::Module] ok 261 - SVG font-size-adjust: unexpected input produces warning [CSS::Module] ok 262 - SVG declarations parse: {font-size-adjust: inherit} [CSS::Module] ok 263 - SVG declarations no warnings [CSS::Module] ok 264 - SVG declarations ast [CSS::Module] ok 265 - SVG declarations parse: {font-size-adjust: initial} [CSS::Module] ok 266 - SVG declarations no warnings [CSS::Module] ok 267 - SVG declarations ast [CSS::Module] ok 268 - SVG declarations parse: {font-variant: small-Caps} [CSS::Module] ok 269 - SVG declarations no warnings [CSS::Module] ok 270 - SVG declarations ast [CSS::Module] ok 271 - ast reserialization [CSS::Module] ok 272 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 273 - -- SVG reserialized declarations no warnings [CSS::Module] ok 274 - -- SVG reserialized declarations ast [CSS::Module] ok 275 - SVG font-variant: able to parse unexpected input [CSS::Module] ok 276 - SVG font-variant: unexpected input produces warning [CSS::Module] ok 277 - SVG declarations parse: {font-variant: inherit} [CSS::Module] ok 278 - SVG declarations no warnings [CSS::Module] ok 279 - SVG declarations ast [CSS::Module] ok 280 - SVG declarations parse: {font-variant: initial} [CSS::Module] ok 281 - SVG declarations no warnings [CSS::Module] ok 282 - SVG declarations ast [CSS::Module] ok 283 - SVG declarations parse: {glyph-orientation-vertical: 45deg} [CSS::Module] ok 284 - SVG declarations no warnings [CSS::Module] ok 285 - SVG declarations ast [CSS::Module] ok 286 - ast reserialization [CSS::Module] ok 287 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 288 - -- SVG reserialized declarations no warnings [CSS::Module] ok 289 - -- SVG reserialized declarations ast [CSS::Module] ok 290 - SVG glyph-orientation-vertical: able to parse unexpected input [CSS::Module] ok 291 - SVG glyph-orientation-vertical: unexpected input produces warning [CSS::Module] ok 292 - SVG declarations parse: {glyph-orientation-vertical: inherit} [CSS::Module] ok 293 - SVG declarations no warnings [CSS::Module] ok 294 - SVG declarations ast [CSS::Module] ok 295 - SVG declarations parse: {glyph-orientation-vertical: initial} [CSS::Module] ok 296 - SVG declarations no warnings [CSS::Module] ok 297 - SVG declarations ast [CSS::Module] ok 298 - SVG declarations parse: {glyph-orientation-vertical: 7} [CSS::Module] ok 299 - SVG declarations no warnings [CSS::Module] ok 300 - SVG declarations ast [CSS::Module] ok 301 - ast reserialization [CSS::Module] ok 302 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 303 - -- SVG reserialized declarations no warnings [CSS::Module] ok 304 - -- SVG reserialized declarations ast [CSS::Module] ok 305 - SVG declarations parse: {image-rendering: optimizeQuality} [CSS::Module] ok 306 - SVG declarations no warnings [CSS::Module] ok 307 - SVG declarations ast [CSS::Module] ok 308 - ast reserialization [CSS::Module] ok 309 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 310 - -- SVG reserialized declarations no warnings [CSS::Module] ok 311 - -- SVG reserialized declarations ast [CSS::Module] ok 312 - SVG image-rendering: able to parse unexpected input [CSS::Module] ok 313 - SVG image-rendering: unexpected input produces warning [CSS::Module] ok 314 - SVG declarations parse: {image-rendering: inherit} [CSS::Module] ok 315 - SVG declarations no warnings [CSS::Module] ok 316 - SVG declarations ast [CSS::Module] ok 317 - SVG declarations parse: {image-rendering: initial} [CSS::Module] ok 318 - SVG declarations no warnings [CSS::Module] ok 319 - SVG declarations ast [CSS::Module] ok 320 - SVG declarations parse: {letter-spacing: normal} [CSS::Module] ok 321 - SVG declarations no warnings [CSS::Module] ok 322 - SVG declarations ast [CSS::Module] ok 323 - ast reserialization [CSS::Module] ok 324 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 325 - -- SVG reserialized declarations no warnings [CSS::Module] ok 326 - -- SVG reserialized declarations ast [CSS::Module] ok 327 - SVG letter-spacing: able to parse unexpected input [CSS::Module] ok 328 - SVG letter-spacing: unexpected input produces warning [CSS::Module] ok 329 - SVG declarations parse: {letter-spacing: inherit} [CSS::Module] ok 330 - SVG declarations no warnings [CSS::Module] ok 331 - SVG declarations ast [CSS::Module] ok 332 - SVG declarations parse: {letter-spacing: initial} [CSS::Module] ok 333 - SVG declarations no warnings [CSS::Module] ok 334 - SVG declarations ast [CSS::Module] ok 335 - SVG declarations parse: {lighting-color: blue} [CSS::Module] ok 336 - SVG declarations no warnings [CSS::Module] ok 337 - SVG declarations ast [CSS::Module] ok 338 - ast reserialization [CSS::Module] ok 339 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 340 - -- SVG reserialized declarations no warnings [CSS::Module] ok 341 - -- SVG reserialized declarations ast [CSS::Module] ok 342 - SVG lighting-color: able to parse unexpected input [CSS::Module] ok 343 - SVG lighting-color: unexpected input produces warning [CSS::Module] ok 344 - SVG declarations parse: {lighting-color: inherit} [CSS::Module] ok 345 - SVG declarations no warnings [CSS::Module] ok 346 - SVG declarations ast [CSS::Module] ok 347 - SVG declarations parse: {lighting-color: initial} [CSS::Module] ok 348 - SVG declarations no warnings [CSS::Module] ok 349 - SVG declarations ast [CSS::Module] ok 350 - SVG declarations parse: {line-height: 90%} [CSS::Module] ok 351 - SVG declarations no warnings [CSS::Module] ok 352 - SVG declarations ast [CSS::Module] ok 353 - ast reserialization [CSS::Module] ok 354 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 355 - -- SVG reserialized declarations no warnings [CSS::Module] ok 356 - -- SVG reserialized declarations ast [CSS::Module] ok 357 - SVG line-height: able to parse unexpected input [CSS::Module] ok 358 - SVG line-height: unexpected input produces warning [CSS::Module] ok 359 - SVG declarations parse: {line-height: inherit} [CSS::Module] ok 360 - SVG declarations no warnings [CSS::Module] ok 361 - SVG declarations ast [CSS::Module] ok 362 - SVG declarations parse: {line-height: initial} [CSS::Module] ok 363 - SVG declarations no warnings [CSS::Module] ok 364 - SVG declarations ast [CSS::Module] ok 365 - SVG declarations parse: {line-height: normal} [CSS::Module] ok 366 - SVG declarations no warnings [CSS::Module] ok 367 - SVG declarations ast [CSS::Module] ok 368 - ast reserialization [CSS::Module] ok 369 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 370 - -- SVG reserialized declarations no warnings [CSS::Module] ok 371 - -- SVG reserialized declarations ast [CSS::Module] ok 372 - SVG declarations parse: {line-height: 42} [CSS::Module] ok 373 - SVG declarations no warnings [CSS::Module] ok 374 - SVG declarations ast [CSS::Module] ok 375 - ast reserialization [CSS::Module] ok 376 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 377 - -- SVG reserialized declarations no warnings [CSS::Module] ok 378 - -- SVG reserialized declarations ast [CSS::Module] ok 379 - SVG declarations parse: {marker-start: none} [CSS::Module] ok 380 - SVG declarations no warnings [CSS::Module] ok 381 - SVG declarations ast [CSS::Module] ok 382 - ast reserialization [CSS::Module] ok 383 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 384 - -- SVG reserialized declarations no warnings [CSS::Module] ok 385 - -- SVG reserialized declarations ast [CSS::Module] ok 386 - SVG marker-start: able to parse unexpected input [CSS::Module] ok 387 - SVG marker-start: unexpected input produces warning [CSS::Module] ok 388 - SVG declarations parse: {marker-start: inherit} [CSS::Module] ok 389 - SVG declarations no warnings [CSS::Module] ok 390 - SVG declarations ast [CSS::Module] ok 391 - SVG declarations parse: {marker-start: initial} [CSS::Module] ok 392 - SVG declarations no warnings [CSS::Module] ok 393 - SVG declarations ast [CSS::Module] ok 394 - SVG declarations parse: {marker-start: url(http://www.example.com/pinkish.gif)} [CSS::Module] ok 395 - SVG declarations no warnings [CSS::Module] ok 396 - SVG declarations ast [CSS::Module] ok 397 - ast reserialization [CSS::Module] ok 398 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 399 - -- SVG reserialized declarations no warnings [CSS::Module] ok 400 - -- SVG reserialized declarations ast [CSS::Module] ok 401 - SVG declarations parse: {marker-mid: none} [CSS::Module] ok 402 - SVG declarations no warnings [CSS::Module] ok 403 - SVG declarations ast [CSS::Module] ok 404 - ast reserialization [CSS::Module] ok 405 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 406 - -- SVG reserialized declarations no warnings [CSS::Module] ok 407 - -- SVG reserialized declarations ast [CSS::Module] ok 408 - SVG marker-mid: able to parse unexpected input [CSS::Module] ok 409 - SVG marker-mid: unexpected input produces warning [CSS::Module] ok 410 - SVG declarations parse: {marker-mid: inherit} [CSS::Module] ok 411 - SVG declarations no warnings [CSS::Module] ok 412 - SVG declarations ast [CSS::Module] ok 413 - SVG declarations parse: {marker-mid: initial} [CSS::Module] ok 414 - SVG declarations no warnings [CSS::Module] ok 415 - SVG declarations ast [CSS::Module] ok 416 - SVG declarations parse: {marker-end: none} [CSS::Module] ok 417 - SVG declarations no warnings [CSS::Module] ok 418 - SVG declarations ast [CSS::Module] ok 419 - ast reserialization [CSS::Module] ok 420 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 421 - -- SVG reserialized declarations no warnings [CSS::Module] ok 422 - -- SVG reserialized declarations ast [CSS::Module] ok 423 - SVG marker-end: able to parse unexpected input [CSS::Module] ok 424 - SVG marker-end: unexpected input produces warning [CSS::Module] ok 425 - SVG declarations parse: {marker-end: inherit} [CSS::Module] ok 426 - SVG declarations no warnings [CSS::Module] ok 427 - SVG declarations ast [CSS::Module] ok 428 - SVG declarations parse: {marker-end: initial} [CSS::Module] ok 429 - SVG declarations no warnings [CSS::Module] ok 430 - SVG declarations ast [CSS::Module] ok 431 - SVG declarations parse: {marker: none url(http://www.example.com/pinkish.gif)} [CSS::Module] ok 432 - SVG declarations no warnings [CSS::Module] ok 433 - SVG declarations ast [CSS::Module] ok 434 - ast reserialization [CSS::Module] ok 435 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 436 - -- SVG reserialized declarations no warnings [CSS::Module] ok 437 - -- SVG reserialized declarations ast [CSS::Module] ok 438 - SVG marker: able to parse unexpected input [CSS::Module] ok 439 - SVG marker: unexpected input produces warning [CSS::Module] ok 440 - SVG declarations parse: {marker: inherit} [CSS::Module] ok 441 - SVG declarations no warnings [CSS::Module] ok 442 - SVG declarations ast [CSS::Module] ok 443 - SVG declarations parse: {marker: initial} [CSS::Module] ok 444 - SVG declarations no warnings [CSS::Module] ok 445 - SVG declarations ast [CSS::Module] ok 446 - SVG declarations parse: {opacity: 0.75} [CSS::Module] ok 447 - SVG declarations no warnings [CSS::Module] ok 448 - SVG declarations ast [CSS::Module] ok 449 - ast reserialization [CSS::Module] ok 450 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 451 - -- SVG reserialized declarations no warnings [CSS::Module] ok 452 - -- SVG reserialized declarations ast [CSS::Module] ok 453 - SVG opacity: able to parse unexpected input [CSS::Module] ok 454 - SVG opacity: unexpected input produces warning [CSS::Module] ok 455 - SVG declarations parse: {opacity: inherit} [CSS::Module] ok 456 - SVG declarations no warnings [CSS::Module] ok 457 - SVG declarations ast [CSS::Module] ok 458 - SVG declarations parse: {opacity: initial} [CSS::Module] ok 459 - SVG declarations no warnings [CSS::Module] ok 460 - SVG declarations ast [CSS::Module] ok 461 - SVG declarations parse: {opacity: 75%} [CSS::Module] ok 462 - SVG declarations no warnings [CSS::Module] ok 463 - SVG declarations ast [CSS::Module] ok 464 - ast reserialization [CSS::Module] ok 465 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 466 - -- SVG reserialized declarations no warnings [CSS::Module] ok 467 - -- SVG reserialized declarations ast [CSS::Module] ok 468 - SVG declarations parse: {overflow: hidden} [CSS::Module] ok 469 - SVG declarations no warnings [CSS::Module] ok 470 - SVG declarations ast [CSS::Module] ok 471 - ast reserialization [CSS::Module] ok 472 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 473 - -- SVG reserialized declarations no warnings [CSS::Module] ok 474 - -- SVG reserialized declarations ast [CSS::Module] ok 475 - SVG overflow: able to parse unexpected input [CSS::Module] ok 476 - SVG overflow: unexpected input produces warning [CSS::Module] ok 477 - SVG declarations parse: {overflow: inherit} [CSS::Module] ok 478 - SVG declarations no warnings [CSS::Module] ok 479 - SVG declarations ast [CSS::Module] ok 480 - SVG declarations parse: {overflow: initial} [CSS::Module] ok 481 - SVG declarations no warnings [CSS::Module] ok 482 - SVG declarations ast [CSS::Module] ok 483 - SVG declarations parse: {paint-order: fill stroke} [CSS::Module] ok 484 - SVG declarations no warnings [CSS::Module] ok 485 - SVG declarations ast [CSS::Module] ok 486 - ast reserialization [CSS::Module] ok 487 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 488 - -- SVG reserialized declarations no warnings [CSS::Module] ok 489 - -- SVG reserialized declarations ast [CSS::Module] ok 490 - SVG paint-order: able to parse unexpected input [CSS::Module] ok 491 - SVG paint-order: unexpected input produces warning [CSS::Module] ok 492 - SVG declarations parse: {paint-order: inherit} [CSS::Module] ok 493 - SVG declarations no warnings [CSS::Module] ok 494 - SVG declarations ast [CSS::Module] ok 495 - SVG declarations parse: {paint-order: initial} [CSS::Module] ok 496 - SVG declarations no warnings [CSS::Module] ok 497 - SVG declarations ast [CSS::Module] ok 498 - SVG declarations parse: {pointer-events: stroke} [CSS::Module] ok 499 - SVG declarations no warnings [CSS::Module] ok 500 - SVG declarations ast [CSS::Module] ok 501 - ast reserialization [CSS::Module] ok 502 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 503 - -- SVG reserialized declarations no warnings [CSS::Module] ok 504 - -- SVG reserialized declarations ast [CSS::Module] ok 505 - SVG pointer-events: able to parse unexpected input [CSS::Module] ok 506 - SVG pointer-events: unexpected input produces warning [CSS::Module] ok 507 - SVG declarations parse: {pointer-events: inherit} [CSS::Module] ok 508 - SVG declarations no warnings [CSS::Module] ok 509 - SVG declarations ast [CSS::Module] ok 510 - SVG declarations parse: {pointer-events: initial} [CSS::Module] ok 511 - SVG declarations no warnings [CSS::Module] ok 512 - SVG declarations ast [CSS::Module] ok 513 - SVG declarations parse: {shape-rendering: crispEdges} [CSS::Module] ok 514 - SVG declarations no warnings [CSS::Module] ok 515 - SVG declarations ast [CSS::Module] ok 516 - ast reserialization [CSS::Module] ok 517 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 518 - -- SVG reserialized declarations no warnings [CSS::Module] ok 519 - -- SVG reserialized declarations ast [CSS::Module] ok 520 - SVG shape-rendering: able to parse unexpected input [CSS::Module] ok 521 - SVG shape-rendering: unexpected input produces warning [CSS::Module] ok 522 - SVG declarations parse: {shape-rendering: inherit} [CSS::Module] ok 523 - SVG declarations no warnings [CSS::Module] ok 524 - SVG declarations ast [CSS::Module] ok 525 - SVG declarations parse: {shape-rendering: initial} [CSS::Module] ok 526 - SVG declarations no warnings [CSS::Module] ok 527 - SVG declarations ast [CSS::Module] ok 528 - SVG declarations parse: {stop-color: blue} [CSS::Module] ok 529 - SVG declarations no warnings [CSS::Module] ok 530 - SVG declarations ast [CSS::Module] ok 531 - ast reserialization [CSS::Module] ok 532 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 533 - -- SVG reserialized declarations no warnings [CSS::Module] ok 534 - -- SVG reserialized declarations ast [CSS::Module] ok 535 - SVG stop-color: able to parse unexpected input [CSS::Module] ok 536 - SVG stop-color: unexpected input produces warning [CSS::Module] ok 537 - SVG declarations parse: {stop-color: inherit} [CSS::Module] ok 538 - SVG declarations no warnings [CSS::Module] ok 539 - SVG declarations ast [CSS::Module] ok 540 - SVG declarations parse: {stop-color: initial} [CSS::Module] ok 541 - SVG declarations no warnings [CSS::Module] ok 542 - SVG declarations ast [CSS::Module] ok 543 - SVG declarations parse: {stop-opacity: 0.75} [CSS::Module] ok 544 - SVG declarations no warnings [CSS::Module] ok 545 - SVG declarations ast [CSS::Module] ok 546 - ast reserialization [CSS::Module] ok 547 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 548 - -- SVG reserialized declarations no warnings [CSS::Module] ok 549 - -- SVG reserialized declarations ast [CSS::Module] ok 550 - SVG stop-opacity: able to parse unexpected input [CSS::Module] ok 551 - SVG stop-opacity: unexpected input produces warning [CSS::Module] ok 552 - SVG declarations parse: {stop-opacity: inherit} [CSS::Module] ok 553 - SVG declarations no warnings [CSS::Module] ok 554 - SVG declarations ast [CSS::Module] ok 555 - SVG declarations parse: {stop-opacity: initial} [CSS::Module] ok 556 - SVG declarations no warnings [CSS::Module] ok 557 - SVG declarations ast [CSS::Module] ok 558 - SVG declarations parse: {stop-opacity: 75%} [CSS::Module] ok 559 - SVG declarations no warnings [CSS::Module] ok 560 - SVG declarations ast [CSS::Module] ok 561 - ast reserialization [CSS::Module] ok 562 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 563 - -- SVG reserialized declarations no warnings [CSS::Module] ok 564 - -- SVG reserialized declarations ast [CSS::Module] ok 565 - SVG declarations parse: {stroke: none} [CSS::Module] ok 566 - SVG declarations no warnings [CSS::Module] ok 567 - SVG declarations ast [CSS::Module] ok 568 - ast reserialization [CSS::Module] ok 569 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 570 - -- SVG reserialized declarations no warnings [CSS::Module] ok 571 - -- SVG reserialized declarations ast [CSS::Module] ok 572 - SVG stroke: able to parse unexpected input [CSS::Module] ok 573 - SVG stroke: unexpected input produces warning [CSS::Module] ok 574 - SVG declarations parse: {stroke: inherit} [CSS::Module] ok 575 - SVG declarations no warnings [CSS::Module] ok 576 - SVG declarations ast [CSS::Module] ok 577 - SVG declarations parse: {stroke: initial} [CSS::Module] ok 578 - SVG declarations no warnings [CSS::Module] ok 579 - SVG declarations ast [CSS::Module] ok 580 - SVG declarations parse: {stroke-dasharray: 20,10} [CSS::Module] ok 581 - SVG declarations no warnings [CSS::Module] ok 582 - SVG declarations ast [CSS::Module] ok 583 - ast reserialization [CSS::Module] ok 584 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 585 - -- SVG reserialized declarations no warnings [CSS::Module] ok 586 - -- SVG reserialized declarations ast [CSS::Module] ok 587 - SVG stroke-dasharray: able to parse unexpected input [CSS::Module] ok 588 - SVG stroke-dasharray: unexpected input produces warning [CSS::Module] ok 589 - SVG declarations parse: {stroke-dasharray: inherit} [CSS::Module] ok 590 - SVG declarations no warnings [CSS::Module] ok 591 - SVG declarations ast [CSS::Module] ok 592 - SVG declarations parse: {stroke-dasharray: initial} [CSS::Module] ok 593 - SVG declarations no warnings [CSS::Module] ok 594 - SVG declarations ast [CSS::Module] ok 595 - SVG declarations parse: {stroke-dasharray: em,2em} [CSS::Module] ok 596 - SVG declarations no warnings [CSS::Module] ok 597 - SVG declarations ast [CSS::Module] ok 598 - ast reserialization [CSS::Module] ok 599 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 600 - -- SVG reserialized declarations no warnings [CSS::Module] ok 601 - -- SVG reserialized declarations ast [CSS::Module] ok 602 - SVG declarations parse: {stroke-dashoffset: 3em} [CSS::Module] ok 603 - SVG declarations no warnings [CSS::Module] ok 604 - SVG declarations ast [CSS::Module] ok 605 - ast reserialization [CSS::Module] ok 606 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 607 - -- SVG reserialized declarations no warnings [CSS::Module] ok 608 - -- SVG reserialized declarations ast [CSS::Module] ok 609 - SVG stroke-dashoffset: able to parse unexpected input [CSS::Module] ok 610 - SVG stroke-dashoffset: unexpected input produces warning [CSS::Module] ok 611 - SVG declarations parse: {stroke-dashoffset: inherit} [CSS::Module] ok 612 - SVG declarations no warnings [CSS::Module] ok 613 - SVG declarations ast [CSS::Module] ok 614 - SVG declarations parse: {stroke-dashoffset: initial} [CSS::Module] ok 615 - SVG declarations no warnings [CSS::Module] ok 616 - SVG declarations ast [CSS::Module] ok 617 - SVG declarations parse: {stroke-linecap: round} [CSS::Module] ok 618 - SVG declarations no warnings [CSS::Module] ok 619 - SVG declarations ast [CSS::Module] ok 620 - ast reserialization [CSS::Module] ok 621 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 622 - -- SVG reserialized declarations no warnings [CSS::Module] ok 623 - -- SVG reserialized declarations ast [CSS::Module] ok 624 - SVG stroke-linecap: able to parse unexpected input [CSS::Module] ok 625 - SVG stroke-linecap: unexpected input produces warning [CSS::Module] ok 626 - SVG declarations parse: {stroke-linecap: inherit} [CSS::Module] ok 627 - SVG declarations no warnings [CSS::Module] ok 628 - SVG declarations ast [CSS::Module] ok 629 - SVG declarations parse: {stroke-linecap: initial} [CSS::Module] ok 630 - SVG declarations no warnings [CSS::Module] ok 631 - SVG declarations ast [CSS::Module] ok 632 - SVG declarations parse: {stroke-linejoin: bevel} [CSS::Module] ok 633 - SVG declarations no warnings [CSS::Module] ok 634 - SVG declarations ast [CSS::Module] ok 635 - ast reserialization [CSS::Module] ok 636 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 637 - -- SVG reserialized declarations no warnings [CSS::Module] ok 638 - -- SVG reserialized declarations ast [CSS::Module] ok 639 - SVG stroke-linejoin: able to parse unexpected input [CSS::Module] ok 640 - SVG stroke-linejoin: unexpected input produces warning [CSS::Module] ok 641 - SVG declarations parse: {stroke-linejoin: inherit} [CSS::Module] ok 642 - SVG declarations no warnings [CSS::Module] ok 643 - SVG declarations ast [CSS::Module] ok 644 - SVG declarations parse: {stroke-linejoin: initial} [CSS::Module] ok 645 - SVG declarations no warnings [CSS::Module] ok 646 - SVG declarations ast [CSS::Module] ok 647 - SVG declarations parse: {stroke-miterlimit: 7} [CSS::Module] ok 648 - SVG declarations no warnings [CSS::Module] ok 649 - SVG declarations ast [CSS::Module] ok 650 - ast reserialization [CSS::Module] ok 651 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 652 - -- SVG reserialized declarations no warnings [CSS::Module] ok 653 - -- SVG reserialized declarations ast [CSS::Module] ok 654 - SVG stroke-miterlimit: able to parse unexpected input [CSS::Module] ok 655 - SVG stroke-miterlimit: unexpected input produces warning [CSS::Module] ok 656 - SVG declarations parse: {stroke-miterlimit: inherit} [CSS::Module] ok 657 - SVG declarations no warnings [CSS::Module] ok 658 - SVG declarations ast [CSS::Module] ok 659 - SVG declarations parse: {stroke-miterlimit: initial} [CSS::Module] ok 660 - SVG declarations no warnings [CSS::Module] ok 661 - SVG declarations ast [CSS::Module] ok 662 - SVG declarations parse: {stroke-opacity: 0.75} [CSS::Module] ok 663 - SVG declarations no warnings [CSS::Module] ok 664 - SVG declarations ast [CSS::Module] ok 665 - ast reserialization [CSS::Module] ok 666 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 667 - -- SVG reserialized declarations no warnings [CSS::Module] ok 668 - -- SVG reserialized declarations ast [CSS::Module] ok 669 - SVG stroke-opacity: able to parse unexpected input [CSS::Module] ok 670 - SVG stroke-opacity: unexpected input produces warning [CSS::Module] ok 671 - SVG declarations parse: {stroke-opacity: inherit} [CSS::Module] ok 672 - SVG declarations no warnings [CSS::Module] ok 673 - SVG declarations ast [CSS::Module] ok 674 - SVG declarations parse: {stroke-opacity: initial} [CSS::Module] ok 675 - SVG declarations no warnings [CSS::Module] ok 676 - SVG declarations ast [CSS::Module] ok 677 - SVG declarations parse: {stroke-opacity: 75%} [CSS::Module] ok 678 - SVG declarations no warnings [CSS::Module] ok 679 - SVG declarations ast [CSS::Module] ok 680 - ast reserialization [CSS::Module] ok 681 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 682 - -- SVG reserialized declarations no warnings [CSS::Module] ok 683 - -- SVG reserialized declarations ast [CSS::Module] ok 684 - SVG declarations parse: {stroke-width: .1em} [CSS::Module] ok 685 - SVG declarations no warnings [CSS::Module] ok 686 - SVG declarations ast [CSS::Module] ok 687 - ast reserialization [CSS::Module] ok 688 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 689 - -- SVG reserialized declarations no warnings [CSS::Module] ok 690 - -- SVG reserialized declarations ast [CSS::Module] ok 691 - SVG stroke-width: able to parse unexpected input [CSS::Module] ok 692 - SVG stroke-width: unexpected input produces warning [CSS::Module] ok 693 - SVG declarations parse: {stroke-width: inherit} [CSS::Module] ok 694 - SVG declarations no warnings [CSS::Module] ok 695 - SVG declarations ast [CSS::Module] ok 696 - SVG declarations parse: {stroke-width: initial} [CSS::Module] ok 697 - SVG declarations no warnings [CSS::Module] ok 698 - SVG declarations ast [CSS::Module] ok 699 - SVG declarations parse: {stroke-width: 3} [CSS::Module] ok 700 - SVG declarations no warnings [CSS::Module] ok 701 - SVG declarations ast [CSS::Module] ok 702 - ast reserialization [CSS::Module] ok 703 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 704 - -- SVG reserialized declarations no warnings [CSS::Module] ok 705 - -- SVG reserialized declarations ast [CSS::Module] ok 706 - SVG declarations parse: {stroke-width: 5%} [CSS::Module] ok 707 - SVG declarations no warnings [CSS::Module] ok 708 - SVG declarations ast [CSS::Module] ok 709 - ast reserialization [CSS::Module] ok 710 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 711 - -- SVG reserialized declarations no warnings [CSS::Module] ok 712 - -- SVG reserialized declarations ast [CSS::Module] ok 713 - SVG declarations parse: {text-anchor: start} [CSS::Module] ok 714 - SVG declarations no warnings [CSS::Module] ok 715 - SVG declarations ast [CSS::Module] ok 716 - ast reserialization [CSS::Module] ok 717 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 718 - -- SVG reserialized declarations no warnings [CSS::Module] ok 719 - -- SVG reserialized declarations ast [CSS::Module] ok 720 - SVG text-anchor: able to parse unexpected input [CSS::Module] ok 721 - SVG text-anchor: unexpected input produces warning [CSS::Module] ok 722 - SVG declarations parse: {text-anchor: inherit} [CSS::Module] ok 723 - SVG declarations no warnings [CSS::Module] ok 724 - SVG declarations ast [CSS::Module] ok 725 - SVG declarations parse: {text-anchor: initial} [CSS::Module] ok 726 - SVG declarations no warnings [CSS::Module] ok 727 - SVG declarations ast [CSS::Module] ok 728 - SVG declarations parse: {text-decoration: underline blink} [CSS::Module] ok 729 - SVG declarations no warnings [CSS::Module] ok 730 - SVG declarations ast [CSS::Module] ok 731 - ast reserialization [CSS::Module] ok 732 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 733 - -- SVG reserialized declarations no warnings [CSS::Module] ok 734 - -- SVG reserialized declarations ast [CSS::Module] ok 735 - SVG text-decoration: able to parse unexpected input [CSS::Module] ok 736 - SVG text-decoration: unexpected input produces warning [CSS::Module] ok 737 - SVG declarations parse: {text-decoration: inherit} [CSS::Module] ok 738 - SVG declarations no warnings [CSS::Module] ok 739 - SVG declarations ast [CSS::Module] ok 740 - SVG declarations parse: {text-decoration: initial} [CSS::Module] ok 741 - SVG declarations no warnings [CSS::Module] ok 742 - SVG declarations ast [CSS::Module] ok 743 - SVG declarations parse: {text-overflow: clip} [CSS::Module] ok 744 - SVG declarations no warnings [CSS::Module] ok 745 - SVG declarations ast [CSS::Module] ok 746 - ast reserialization [CSS::Module] ok 747 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 748 - -- SVG reserialized declarations no warnings [CSS::Module] ok 749 - -- SVG reserialized declarations ast [CSS::Module] ok 750 - SVG text-overflow: able to parse unexpected input [CSS::Module] ok 751 - SVG text-overflow: unexpected input produces warning [CSS::Module] ok 752 - SVG declarations parse: {text-overflow: inherit} [CSS::Module] ok 753 - SVG declarations no warnings [CSS::Module] ok 754 - SVG declarations ast [CSS::Module] ok 755 - SVG declarations parse: {text-overflow: initial} [CSS::Module] ok 756 - SVG declarations no warnings [CSS::Module] ok 757 - SVG declarations ast [CSS::Module] ok 758 - SVG declarations parse: {text-rendering: geometricPrecision} [CSS::Module] ok 759 - SVG declarations no warnings [CSS::Module] ok 760 - SVG declarations ast [CSS::Module] ok 761 - ast reserialization [CSS::Module] ok 762 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 763 - -- SVG reserialized declarations no warnings [CSS::Module] ok 764 - -- SVG reserialized declarations ast [CSS::Module] ok 765 - SVG text-rendering: able to parse unexpected input [CSS::Module] ok 766 - SVG text-rendering: unexpected input produces warning [CSS::Module] ok 767 - SVG declarations parse: {text-rendering: inherit} [CSS::Module] ok 768 - SVG declarations no warnings [CSS::Module] ok 769 - SVG declarations ast [CSS::Module] ok 770 - SVG declarations parse: {text-rendering: initial} [CSS::Module] ok 771 - SVG declarations no warnings [CSS::Module] ok 772 - SVG declarations ast [CSS::Module] ok 773 - SVG declarations parse: {unicode-bidi: embed} [CSS::Module] ok 774 - SVG declarations no warnings [CSS::Module] ok 775 - SVG declarations ast [CSS::Module] ok 776 - ast reserialization [CSS::Module] ok 777 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 778 - -- SVG reserialized declarations no warnings [CSS::Module] ok 779 - -- SVG reserialized declarations ast [CSS::Module] ok 780 - SVG unicode-bidi: able to parse unexpected input [CSS::Module] ok 781 - SVG unicode-bidi: unexpected input produces warning [CSS::Module] ok 782 - SVG declarations parse: {unicode-bidi: inherit} [CSS::Module] ok 783 - SVG declarations no warnings [CSS::Module] ok 784 - SVG declarations ast [CSS::Module] ok 785 - SVG declarations parse: {unicode-bidi: initial} [CSS::Module] ok 786 - SVG declarations no warnings [CSS::Module] ok 787 - SVG declarations ast [CSS::Module] ok 788 - SVG declarations parse: {vector-effect: none} [CSS::Module] ok 789 - SVG declarations no warnings [CSS::Module] ok 790 - SVG declarations ast [CSS::Module] ok 791 - ast reserialization [CSS::Module] ok 792 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 793 - -- SVG reserialized declarations no warnings [CSS::Module] ok 794 - -- SVG reserialized declarations ast [CSS::Module] ok 795 - SVG vector-effect: able to parse unexpected input [CSS::Module] ok 796 - SVG vector-effect: unexpected input produces warning [CSS::Module] ok 797 - SVG declarations parse: {vector-effect: inherit} [CSS::Module] ok 798 - SVG declarations no warnings [CSS::Module] ok 799 - SVG declarations ast [CSS::Module] ok 800 - SVG declarations parse: {vector-effect: initial} [CSS::Module] ok 801 - SVG declarations no warnings [CSS::Module] ok 802 - SVG declarations ast [CSS::Module] ok 803 - SVG declarations parse: {visibility: hidden} [CSS::Module] ok 804 - SVG declarations no warnings [CSS::Module] ok 805 - SVG declarations ast [CSS::Module] ok 806 - ast reserialization [CSS::Module] ok 807 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 808 - -- SVG reserialized declarations no warnings [CSS::Module] ok 809 - -- SVG reserialized declarations ast [CSS::Module] ok 810 - SVG visibility: able to parse unexpected input [CSS::Module] ok 811 - SVG visibility: unexpected input produces warning [CSS::Module] ok 812 - SVG declarations parse: {visibility: inherit} [CSS::Module] ok 813 - SVG declarations no warnings [CSS::Module] ok 814 - SVG declarations ast [CSS::Module] ok 815 - SVG declarations parse: {visibility: initial} [CSS::Module] ok 816 - SVG declarations no warnings [CSS::Module] ok 817 - SVG declarations ast [CSS::Module] ok 818 - SVG declarations parse: {white-space: pre} [CSS::Module] ok 819 - SVG declarations no warnings [CSS::Module] ok 820 - SVG declarations ast [CSS::Module] ok 821 - ast reserialization [CSS::Module] ok 822 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 823 - -- SVG reserialized declarations no warnings [CSS::Module] ok 824 - -- SVG reserialized declarations ast [CSS::Module] ok 825 - SVG white-space: able to parse unexpected input [CSS::Module] ok 826 - SVG white-space: unexpected input produces warning [CSS::Module] ok 827 - SVG declarations parse: {white-space: inherit} [CSS::Module] ok 828 - SVG declarations no warnings [CSS::Module] ok 829 - SVG declarations ast [CSS::Module] ok 830 - SVG declarations parse: {white-space: initial} [CSS::Module] ok 831 - SVG declarations no warnings [CSS::Module] ok 832 - SVG declarations ast [CSS::Module] ok 833 - SVG declarations parse: {word-spacing: 1.5em} [CSS::Module] ok 834 - SVG declarations no warnings [CSS::Module] ok 835 - SVG declarations ast [CSS::Module] ok 836 - ast reserialization [CSS::Module] ok 837 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 838 - -- SVG reserialized declarations no warnings [CSS::Module] ok 839 - -- SVG reserialized declarations ast [CSS::Module] ok 840 - SVG word-spacing: able to parse unexpected input [CSS::Module] ok 841 - SVG word-spacing: unexpected input produces warning [CSS::Module] ok 842 - SVG declarations parse: {word-spacing: inherit} [CSS::Module] ok 843 - SVG declarations no warnings [CSS::Module] ok 844 - SVG declarations ast [CSS::Module] ok 845 - SVG declarations parse: {word-spacing: initial} [CSS::Module] ok 846 - SVG declarations no warnings [CSS::Module] ok 847 - SVG declarations ast [CSS::Module] ok 848 - SVG declarations parse: {writing-mode: rl-tb} [CSS::Module] ok 849 - SVG declarations no warnings [CSS::Module] ok 850 - SVG declarations ast [CSS::Module] ok 851 - ast reserialization [CSS::Module] ok 852 - -- SVG reserialized declarations parse: {... } [CSS::Module] ok 853 - -- SVG reserialized declarations no warnings [CSS::Module] ok 854 - -- SVG reserialized declarations ast [CSS::Module] ok 855 - SVG writing-mode: able to parse unexpected input [CSS::Module] ok 856 - SVG writing-mode: unexpected input produces warning [CSS::Module] ok 857 - SVG declarations parse: {writing-mode: inherit} [CSS::Module] ok 858 - SVG declarations no warnings [CSS::Module] ok 859 - SVG declarations ast [CSS::Module] ok 860 - SVG declarations parse: {writing-mode: initial} [CSS::Module] ok 861 - SVG declarations no warnings [CSS::Module] ok 862 - SVG declarations ast [CSS::Module] 1..862 [CSS::Module] ok [CSS::Module] Test Summary Report [CSS::Module] ------------------- [CSS::Module] t/module-extensions.t (Wstat: 256 (exited 1) Tests: 0 Failed: 0) [CSS::Module] Non-zero exit status: 1 [CSS::Module] Parse errors: No plan found in TAP output [CSS::Module] t/module-vivify.t (Wstat: 256 (exited 1) Tests: 1 Failed: 0) [CSS::Module] Non-zero exit status: 1 [CSS::Module] Parse errors: No plan found in TAP output [CSS::Module] t/module.t (Wstat: 256 (exited 1) Tests: 19 Failed: 0) [CSS::Module] Non-zero exit status: 1 [CSS::Module] Parse errors: No plan found in TAP output [CSS::Module] Files=14, Tests=4602, 110 wallclock secs ( 0.84 usr 0.07 sys + 115.55 cusr 6.92 csys = 123.38 CPU) [CSS::Module] Result: FAIL ===> Testing [FAIL]: CSS::Module:ver<0.6.6>:auth [CSS::Module] Failed to get passing tests, but continuing with --force-test ===> Installing: CSS::Module:ver<0.6.6>:auth ===> Install [OK] for CSS::Module:ver<0.6.6>:auth ```
* [ ] [Text::Flags](https://modules.raku.org/dist/Text::Flags) – Fail, Bisected: [c9e391f](https://github.com/rakudo/rakudo/commit/c9e391f08c3833a1d8f2316d5c5f3fdbee15870b)
Old Output ``` ===> Searching for: Text::Flags ===> Found: Text::Flags:ver<0.0.5>:auth [via Zef::Repository::Ecosystems] ===> Fetching [OK]: Text::Flags:ver<0.0.5>:auth to /mnt/data/zef-data/tmp/1675015306.129999.4042.538532575902/4fb33945c41de175f77f785a9be9c94632a89b6f.tar.gz ===> Extraction [OK]: Text::Flags to /mnt/data/zef-data/tmp/4fb33945c41de175f77f785a9be9c94632a89b6f.tar.gz ===> Testing: Text::Flags:ver<0.0.5>:auth [Text::Flags] t/01-basic.t .. [Text::Flags] 1..2128 [Text::Flags] ok 1 - does it look like there is a flag for ac [Text::Flags] ok 2 - does it look like there is a flag for AC [Text::Flags] ok 3 - does it look like there is region info for ac [Text::Flags] ok 4 - does it look like there is region info for AC [Text::Flags] ok 5 - is there a flag for ac [Text::Flags] ok 6 - is there a flag for AC [Text::Flags] ok 7 - is there region info for ac [Text::Flags] ok 8 - is there region info for AC [Text::Flags] ok 9 - does it look like there is a flag for ad [Text::Flags] ok 10 - does it look like there is a flag for AD [Text::Flags] ok 11 - does it look like there is region info for ad [Text::Flags] ok 12 - does it look like there is region info for AD [Text::Flags] ok 13 - is there a flag for ad [Text::Flags] ok 14 - is there a flag for AD [Text::Flags] ok 15 - is there region info for ad [Text::Flags] ok 16 - is there region info for AD [Text::Flags] ok 17 - does it look like there is a flag for ae [Text::Flags] ok 18 - does it look like there is a flag for AE [Text::Flags] ok 19 - does it look like there is region info for ae [Text::Flags] ok 20 - does it look like there is region info for AE [Text::Flags] ok 21 - is there a flag for ae [Text::Flags] ok 22 - is there a flag for AE [Text::Flags] ok 23 - is there region info for ae [Text::Flags] ok 24 - is there region info for AE [Text::Flags] ok 25 - does it look like there is a flag for af [Text::Flags] ok 26 - does it look like there is a flag for AF [Text::Flags] ok 27 - does it look like there is region info for af [Text::Flags] ok 28 - does it look like there is region info for AF [Text::Flags] ok 29 - is there a flag for af [Text::Flags] ok 30 - is there a flag for AF [Text::Flags] ok 31 - is there region info for af [Text::Flags] ok 32 - is there region info for AF [Text::Flags] ok 33 - does it look like there is a flag for ag [Text::Flags] ok 34 - does it look like there is a flag for AG [Text::Flags] ok 35 - does it look like there is region info for ag [Text::Flags] ok 36 - does it look like there is region info for AG [Text::Flags] ok 37 - is there a flag for ag [Text::Flags] ok 38 - is there a flag for AG [Text::Flags] ok 39 - is there region info for ag [Text::Flags] ok 40 - is there region info for AG [Text::Flags] ok 41 - does it look like there is a flag for ai [Text::Flags] ok 42 - does it look like there is a flag for AI [Text::Flags] ok 43 - does it look like there is region info for ai [Text::Flags] ok 44 - does it look like there is region info for AI [Text::Flags] ok 45 - is there a flag for ai [Text::Flags] ok 46 - is there a flag for AI [Text::Flags] ok 47 - is there region info for ai [Text::Flags] ok 48 - is there region info for AI [Text::Flags] ok 49 - does it look like there is a flag for al [Text::Flags] ok 50 - does it look like there is a flag for AL [Text::Flags] ok 51 - does it look like there is region info for al [Text::Flags] ok 52 - does it look like there is region info for AL [Text::Flags] ok 53 - is there a flag for al [Text::Flags] ok 54 - is there a flag for AL [Text::Flags] ok 55 - is there region info for al [Text::Flags] ok 56 - is there region info for AL [Text::Flags] ok 57 - does it look like there is a flag for am [Text::Flags] ok 58 - does it look like there is a flag for AM [Text::Flags] ok 59 - does it look like there is region info for am [Text::Flags] ok 60 - does it look like there is region info for AM [Text::Flags] ok 61 - is there a flag for am [Text::Flags] ok 62 - is there a flag for AM [Text::Flags] ok 63 - is there region info for am [Text::Flags] ok 64 - is there region info for AM [Text::Flags] ok 65 - does it look like there is a flag for ao [Text::Flags] ok 66 - does it look like there is a flag for AO [Text::Flags] ok 67 - does it look like there is region info for ao [Text::Flags] ok 68 - does it look like there is region info for AO [Text::Flags] ok 69 - is there a flag for ao [Text::Flags] ok 70 - is there a flag for AO [Text::Flags] ok 71 - is there region info for ao [Text::Flags] ok 72 - is there region info for AO [Text::Flags] ok 73 - does it look like there is a flag for aq [Text::Flags] ok 74 - does it look like there is a flag for AQ [Text::Flags] ok 75 - does it look like there is region info for aq [Text::Flags] ok 76 - does it look like there is region info for AQ [Text::Flags] ok 77 - is there a flag for aq [Text::Flags] ok 78 - is there a flag for AQ [Text::Flags] ok 79 - is there region info for aq [Text::Flags] ok 80 - is there region info for AQ [Text::Flags] ok 81 - does it look like there is a flag for ar [Text::Flags] ok 82 - does it look like there is a flag for AR [Text::Flags] ok 83 - does it look like there is region info for ar [Text::Flags] ok 84 - does it look like there is region info for AR [Text::Flags] ok 85 - is there a flag for ar [Text::Flags] ok 86 - is there a flag for AR [Text::Flags] ok 87 - is there region info for ar [Text::Flags] ok 88 - is there region info for AR [Text::Flags] ok 89 - does it look like there is a flag for as [Text::Flags] ok 90 - does it look like there is a flag for AS [Text::Flags] ok 91 - does it look like there is region info for as [Text::Flags] ok 92 - does it look like there is region info for AS [Text::Flags] ok 93 - is there a flag for as [Text::Flags] ok 94 - is there a flag for AS [Text::Flags] ok 95 - is there region info for as [Text::Flags] ok 96 - is there region info for AS [Text::Flags] ok 97 - does it look like there is a flag for at [Text::Flags] ok 98 - does it look like there is a flag for AT [Text::Flags] ok 99 - does it look like there is region info for at [Text::Flags] ok 100 - does it look like there is region info for AT [Text::Flags] ok 101 - is there a flag for at [Text::Flags] ok 102 - is there a flag for AT [Text::Flags] ok 103 - is there region info for at [Text::Flags] ok 104 - is there region info for AT [Text::Flags] ok 105 - does it look like there is a flag for au [Text::Flags] ok 106 - does it look like there is a flag for AU [Text::Flags] ok 107 - does it look like there is region info for au [Text::Flags] ok 108 - does it look like there is region info for AU [Text::Flags] ok 109 - is there a flag for au [Text::Flags] ok 110 - is there a flag for AU [Text::Flags] ok 111 - is there region info for au [Text::Flags] ok 112 - is there region info for AU [Text::Flags] ok 113 - does it look like there is a flag for aw [Text::Flags] ok 114 - does it look like there is a flag for AW [Text::Flags] ok 115 - does it look like there is region info for aw [Text::Flags] ok 116 - does it look like there is region info for AW [Text::Flags] ok 117 - is there a flag for aw [Text::Flags] ok 118 - is there a flag for AW [Text::Flags] ok 119 - is there region info for aw [Text::Flags] ok 120 - is there region info for AW [Text::Flags] ok 121 - does it look like there is a flag for ax [Text::Flags] ok 122 - does it look like there is a flag for AX [Text::Flags] ok 123 - does it look like there is region info for ax [Text::Flags] ok 124 - does it look like there is region info for AX [Text::Flags] ok 125 - is there a flag for ax [Text::Flags] ok 126 - is there a flag for AX [Text::Flags] ok 127 - is there region info for ax [Text::Flags] ok 128 - is there region info for AX [Text::Flags] ok 129 - does it look like there is a flag for az [Text::Flags] ok 130 - does it look like there is a flag for AZ [Text::Flags] ok 131 - does it look like there is region info for az [Text::Flags] ok 132 - does it look like there is region info for AZ [Text::Flags] ok 133 - is there a flag for az [Text::Flags] ok 134 - is there a flag for AZ [Text::Flags] ok 135 - is there region info for az [Text::Flags] ok 136 - is there region info for AZ [Text::Flags] ok 137 - does it look like there is a flag for ba [Text::Flags] ok 138 - does it look like there is a flag for BA [Text::Flags] ok 139 - does it look like there is region info for ba [Text::Flags] ok 140 - does it look like there is region info for BA [Text::Flags] ok 141 - is there a flag for ba [Text::Flags] ok 142 - is there a flag for BA [Text::Flags] ok 143 - is there region info for ba [Text::Flags] ok 144 - is there region info for BA [Text::Flags] ok 145 - does it look like there is a flag for bb [Text::Flags] ok 146 - does it look like there is a flag for BB [Text::Flags] ok 147 - does it look like there is region info for bb [Text::Flags] ok 148 - does it look like there is region info for BB [Text::Flags] ok 149 - is there a flag for bb [Text::Flags] ok 150 - is there a flag for BB [Text::Flags] ok 151 - is there region info for bb [Text::Flags] ok 152 - is there region info for BB [Text::Flags] ok 153 - does it look like there is a flag for bd [Text::Flags] ok 154 - does it look like there is a flag for BD [Text::Flags] ok 155 - does it look like there is region info for bd [Text::Flags] ok 156 - does it look like there is region info for BD [Text::Flags] ok 157 - is there a flag for bd [Text::Flags] ok 158 - is there a flag for BD [Text::Flags] ok 159 - is there region info for bd [Text::Flags] ok 160 - is there region info for BD [Text::Flags] ok 161 - does it look like there is a flag for be [Text::Flags] ok 162 - does it look like there is a flag for BE [Text::Flags] ok 163 - does it look like there is region info for be [Text::Flags] ok 164 - does it look like there is region info for BE [Text::Flags] ok 165 - is there a flag for be [Text::Flags] ok 166 - is there a flag for BE [Text::Flags] ok 167 - is there region info for be [Text::Flags] ok 168 - is there region info for BE [Text::Flags] ok 169 - does it look like there is a flag for bf [Text::Flags] ok 170 - does it look like there is a flag for BF [Text::Flags] ok 171 - does it look like there is region info for bf [Text::Flags] ok 172 - does it look like there is region info for BF [Text::Flags] ok 173 - is there a flag for bf [Text::Flags] ok 174 - is there a flag for BF [Text::Flags] ok 175 - is there region info for bf [Text::Flags] ok 176 - is there region info for BF [Text::Flags] ok 177 - does it look like there is a flag for bg [Text::Flags] ok 178 - does it look like there is a flag for BG [Text::Flags] ok 179 - does it look like there is region info for bg [Text::Flags] ok 180 - does it look like there is region info for BG [Text::Flags] ok 181 - is there a flag for bg [Text::Flags] ok 182 - is there a flag for BG [Text::Flags] ok 183 - is there region info for bg [Text::Flags] ok 184 - is there region info for BG [Text::Flags] ok 185 - does it look like there is a flag for bh [Text::Flags] ok 186 - does it look like there is a flag for BH [Text::Flags] ok 187 - does it look like there is region info for bh [Text::Flags] ok 188 - does it look like there is region info for BH [Text::Flags] ok 189 - is there a flag for bh [Text::Flags] ok 190 - is there a flag for BH [Text::Flags] ok 191 - is there region info for bh [Text::Flags] ok 192 - is there region info for BH [Text::Flags] ok 193 - does it look like there is a flag for bi [Text::Flags] ok 194 - does it look like there is a flag for BI [Text::Flags] ok 195 - does it look like there is region info for bi [Text::Flags] ok 196 - does it look like there is region info for BI [Text::Flags] ok 197 - is there a flag for bi [Text::Flags] ok 198 - is there a flag for BI [Text::Flags] ok 199 - is there region info for bi [Text::Flags] ok 200 - is there region info for BI [Text::Flags] ok 201 - does it look like there is a flag for bj [Text::Flags] ok 202 - does it look like there is a flag for BJ [Text::Flags] ok 203 - does it look like there is region info for bj [Text::Flags] ok 204 - does it look like there is region info for BJ [Text::Flags] ok 205 - is there a flag for bj [Text::Flags] ok 206 - is there a flag for BJ [Text::Flags] ok 207 - is there region info for bj [Text::Flags] ok 208 - is there region info for BJ [Text::Flags] ok 209 - does it look like there is a flag for bl [Text::Flags] ok 210 - does it look like there is a flag for BL [Text::Flags] ok 211 - does it look like there is region info for bl [Text::Flags] ok 212 - does it look like there is region info for BL [Text::Flags] ok 213 - is there a flag for bl [Text::Flags] ok 214 - is there a flag for BL [Text::Flags] ok 215 - is there region info for bl [Text::Flags] ok 216 - is there region info for BL [Text::Flags] ok 217 - does it look like there is a flag for bm [Text::Flags] ok 218 - does it look like there is a flag for BM [Text::Flags] ok 219 - does it look like there is region info for bm [Text::Flags] ok 220 - does it look like there is region info for BM [Text::Flags] ok 221 - is there a flag for bm [Text::Flags] ok 222 - is there a flag for BM [Text::Flags] ok 223 - is there region info for bm [Text::Flags] ok 224 - is there region info for BM [Text::Flags] ok 225 - does it look like there is a flag for bn [Text::Flags] ok 226 - does it look like there is a flag for BN [Text::Flags] ok 227 - does it look like there is region info for bn [Text::Flags] ok 228 - does it look like there is region info for BN [Text::Flags] ok 229 - is there a flag for bn [Text::Flags] ok 230 - is there a flag for BN [Text::Flags] ok 231 - is there region info for bn [Text::Flags] ok 232 - is there region info for BN [Text::Flags] ok 233 - does it look like there is a flag for bo [Text::Flags] ok 234 - does it look like there is a flag for BO [Text::Flags] ok 235 - does it look like there is region info for bo [Text::Flags] ok 236 - does it look like there is region info for BO [Text::Flags] ok 237 - is there a flag for bo [Text::Flags] ok 238 - is there a flag for BO [Text::Flags] ok 239 - is there region info for bo [Text::Flags] ok 240 - is there region info for BO [Text::Flags] ok 241 - does it look like there is a flag for bq [Text::Flags] ok 242 - does it look like there is a flag for BQ [Text::Flags] ok 243 - does it look like there is region info for bq [Text::Flags] ok 244 - does it look like there is region info for BQ [Text::Flags] ok 245 - is there a flag for bq [Text::Flags] ok 246 - is there a flag for BQ [Text::Flags] ok 247 - is there region info for bq [Text::Flags] ok 248 - is there region info for BQ [Text::Flags] ok 249 - does it look like there is a flag for br [Text::Flags] ok 250 - does it look like there is a flag for BR [Text::Flags] ok 251 - does it look like there is region info for br [Text::Flags] ok 252 - does it look like there is region info for BR [Text::Flags] ok 253 - is there a flag for br [Text::Flags] ok 254 - is there a flag for BR [Text::Flags] ok 255 - is there region info for br [Text::Flags] ok 256 - is there region info for BR [Text::Flags] ok 257 - does it look like there is a flag for bs [Text::Flags] ok 258 - does it look like there is a flag for BS [Text::Flags] ok 259 - does it look like there is region info for bs [Text::Flags] ok 260 - does it look like there is region info for BS [Text::Flags] ok 261 - is there a flag for bs [Text::Flags] ok 262 - is there a flag for BS [Text::Flags] ok 263 - is there region info for bs [Text::Flags] ok 264 - is there region info for BS [Text::Flags] ok 265 - does it look like there is a flag for bt [Text::Flags] ok 266 - does it look like there is a flag for BT [Text::Flags] ok 267 - does it look like there is region info for bt [Text::Flags] ok 268 - does it look like there is region info for BT [Text::Flags] ok 269 - is there a flag for bt [Text::Flags] ok 270 - is there a flag for BT [Text::Flags] ok 271 - is there region info for bt [Text::Flags] ok 272 - is there region info for BT [Text::Flags] ok 273 - does it look like there is a flag for bv [Text::Flags] ok 274 - does it look like there is a flag for BV [Text::Flags] ok 275 - does it look like there is region info for bv [Text::Flags] ok 276 - does it look like there is region info for BV [Text::Flags] ok 277 - is there a flag for bv [Text::Flags] ok 278 - is there a flag for BV [Text::Flags] ok 279 - is there region info for bv [Text::Flags] ok 280 - is there region info for BV [Text::Flags] ok 281 - does it look like there is a flag for bw [Text::Flags] ok 282 - does it look like there is a flag for BW [Text::Flags] ok 283 - does it look like there is region info for bw [Text::Flags] ok 284 - does it look like there is region info for BW [Text::Flags] ok 285 - is there a flag for bw [Text::Flags] ok 286 - is there a flag for BW [Text::Flags] ok 287 - is there region info for bw [Text::Flags] ok 288 - is there region info for BW [Text::Flags] ok 289 - does it look like there is a flag for by [Text::Flags] ok 290 - does it look like there is a flag for BY [Text::Flags] ok 291 - does it look like there is region info for by [Text::Flags] ok 292 - does it look like there is region info for BY [Text::Flags] ok 293 - is there a flag for by [Text::Flags] ok 294 - is there a flag for BY [Text::Flags] ok 295 - is there region info for by [Text::Flags] ok 296 - is there region info for BY [Text::Flags] ok 297 - does it look like there is a flag for bz [Text::Flags] ok 298 - does it look like there is a flag for BZ [Text::Flags] ok 299 - does it look like there is region info for bz [Text::Flags] ok 300 - does it look like there is region info for BZ [Text::Flags] ok 301 - is there a flag for bz [Text::Flags] ok 302 - is there a flag for BZ [Text::Flags] ok 303 - is there region info for bz [Text::Flags] ok 304 - is there region info for BZ [Text::Flags] ok 305 - does it look like there is a flag for ca [Text::Flags] ok 306 - does it look like there is a flag for CA [Text::Flags] ok 307 - does it look like there is region info for ca [Text::Flags] ok 308 - does it look like there is region info for CA [Text::Flags] ok 309 - is there a flag for ca [Text::Flags] ok 310 - is there a flag for CA [Text::Flags] ok 311 - is there region info for ca [Text::Flags] ok 312 - is there region info for CA [Text::Flags] ok 313 - does it look like there is a flag for cc [Text::Flags] ok 314 - does it look like there is a flag for CC [Text::Flags] ok 315 - does it look like there is region info for cc [Text::Flags] ok 316 - does it look like there is region info for CC [Text::Flags] ok 317 - is there a flag for cc [Text::Flags] ok 318 - is there a flag for CC [Text::Flags] ok 319 - is there region info for cc [Text::Flags] ok 320 - is there region info for CC [Text::Flags] ok 321 - does it look like there is a flag for cd [Text::Flags] ok 322 - does it look like there is a flag for CD [Text::Flags] ok 323 - does it look like there is region info for cd [Text::Flags] ok 324 - does it look like there is region info for CD [Text::Flags] ok 325 - is there a flag for cd [Text::Flags] ok 326 - is there a flag for CD [Text::Flags] ok 327 - is there region info for cd [Text::Flags] ok 328 - is there region info for CD [Text::Flags] ok 329 - does it look like there is a flag for cf [Text::Flags] ok 330 - does it look like there is a flag for CF [Text::Flags] ok 331 - does it look like there is region info for cf [Text::Flags] ok 332 - does it look like there is region info for CF [Text::Flags] ok 333 - is there a flag for cf [Text::Flags] ok 334 - is there a flag for CF [Text::Flags] ok 335 - is there region info for cf [Text::Flags] ok 336 - is there region info for CF [Text::Flags] ok 337 - does it look like there is a flag for cg [Text::Flags] ok 338 - does it look like there is a flag for CG [Text::Flags] ok 339 - does it look like there is region info for cg [Text::Flags] ok 340 - does it look like there is region info for CG [Text::Flags] ok 341 - is there a flag for cg [Text::Flags] ok 342 - is there a flag for CG [Text::Flags] ok 343 - is there region info for cg [Text::Flags] ok 344 - is there region info for CG [Text::Flags] ok 345 - does it look like there is a flag for ch [Text::Flags] ok 346 - does it look like there is a flag for CH [Text::Flags] ok 347 - does it look like there is region info for ch [Text::Flags] ok 348 - does it look like there is region info for CH [Text::Flags] ok 349 - is there a flag for ch [Text::Flags] ok 350 - is there a flag for CH [Text::Flags] ok 351 - is there region info for ch [Text::Flags] ok 352 - is there region info for CH [Text::Flags] ok 353 - does it look like there is a flag for ci [Text::Flags] ok 354 - does it look like there is a flag for CI [Text::Flags] ok 355 - does it look like there is region info for ci [Text::Flags] ok 356 - does it look like there is region info for CI [Text::Flags] ok 357 - is there a flag for ci [Text::Flags] ok 358 - is there a flag for CI [Text::Flags] ok 359 - is there region info for ci [Text::Flags] ok 360 - is there region info for CI [Text::Flags] ok 361 - does it look like there is a flag for ck [Text::Flags] ok 362 - does it look like there is a flag for CK [Text::Flags] ok 363 - does it look like there is region info for ck [Text::Flags] ok 364 - does it look like there is region info for CK [Text::Flags] ok 365 - is there a flag for ck [Text::Flags] ok 366 - is there a flag for CK [Text::Flags] ok 367 - is there region info for ck [Text::Flags] ok 368 - is there region info for CK [Text::Flags] ok 369 - does it look like there is a flag for cl [Text::Flags] ok 370 - does it look like there is a flag for CL [Text::Flags] ok 371 - does it look like there is region info for cl [Text::Flags] ok 372 - does it look like there is region info for CL [Text::Flags] ok 373 - is there a flag for cl [Text::Flags] ok 374 - is there a flag for CL [Text::Flags] ok 375 - is there region info for cl [Text::Flags] ok 376 - is there region info for CL [Text::Flags] ok 377 - does it look like there is a flag for cm [Text::Flags] ok 378 - does it look like there is a flag for CM [Text::Flags] ok 379 - does it look like there is region info for cm [Text::Flags] ok 380 - does it look like there is region info for CM [Text::Flags] ok 381 - is there a flag for cm [Text::Flags] ok 382 - is there a flag for CM [Text::Flags] ok 383 - is there region info for cm [Text::Flags] ok 384 - is there region info for CM [Text::Flags] ok 385 - does it look like there is a flag for cn [Text::Flags] ok 386 - does it look like there is a flag for CN [Text::Flags] ok 387 - does it look like there is region info for cn [Text::Flags] ok 388 - does it look like there is region info for CN [Text::Flags] ok 389 - is there a flag for cn [Text::Flags] ok 390 - is there a flag for CN [Text::Flags] ok 391 - is there region info for cn [Text::Flags] ok 392 - is there region info for CN [Text::Flags] ok 393 - does it look like there is a flag for co [Text::Flags] ok 394 - does it look like there is a flag for CO [Text::Flags] ok 395 - does it look like there is region info for co [Text::Flags] ok 396 - does it look like there is region info for CO [Text::Flags] ok 397 - is there a flag for co [Text::Flags] ok 398 - is there a flag for CO [Text::Flags] ok 399 - is there region info for co [Text::Flags] ok 400 - is there region info for CO [Text::Flags] ok 401 - does it look like there is a flag for cp [Text::Flags] ok 402 - does it look like there is a flag for CP [Text::Flags] ok 403 - does it look like there is region info for cp [Text::Flags] ok 404 - does it look like there is region info for CP [Text::Flags] ok 405 - is there a flag for cp [Text::Flags] ok 406 - is there a flag for CP [Text::Flags] ok 407 - is there region info for cp [Text::Flags] ok 408 - is there region info for CP [Text::Flags] ok 409 - does it look like there is a flag for cr [Text::Flags] ok 410 - does it look like there is a flag for CR [Text::Flags] ok 411 - does it look like there is region info for cr [Text::Flags] ok 412 - does it look like there is region info for CR [Text::Flags] ok 413 - is there a flag for cr [Text::Flags] ok 414 - is there a flag for CR [Text::Flags] ok 415 - is there region info for cr [Text::Flags] ok 416 - is there region info for CR [Text::Flags] ok 417 - does it look like there is a flag for cu [Text::Flags] ok 418 - does it look like there is a flag for CU [Text::Flags] ok 419 - does it look like there is region info for cu [Text::Flags] ok 420 - does it look like there is region info for CU [Text::Flags] ok 421 - is there a flag for cu [Text::Flags] ok 422 - is there a flag for CU [Text::Flags] ok 423 - is there region info for cu [Text::Flags] ok 424 - is there region info for CU [Text::Flags] ok 425 - does it look like there is a flag for cv [Text::Flags] ok 426 - does it look like there is a flag for CV [Text::Flags] ok 427 - does it look like there is region info for cv [Text::Flags] ok 428 - does it look like there is region info for CV [Text::Flags] ok 429 - is there a flag for cv [Text::Flags] ok 430 - is there a flag for CV [Text::Flags] ok 431 - is there region info for cv [Text::Flags] ok 432 - is there region info for CV [Text::Flags] ok 433 - does it look like there is a flag for cw [Text::Flags] ok 434 - does it look like there is a flag for CW [Text::Flags] ok 435 - does it look like there is region info for cw [Text::Flags] ok 436 - does it look like there is region info for CW [Text::Flags] ok 437 - is there a flag for cw [Text::Flags] ok 438 - is there a flag for CW [Text::Flags] ok 439 - is there region info for cw [Text::Flags] ok 440 - is there region info for CW [Text::Flags] ok 441 - does it look like there is a flag for cx [Text::Flags] ok 442 - does it look like there is a flag for CX [Text::Flags] ok 443 - does it look like there is region info for cx [Text::Flags] ok 444 - does it look like there is region info for CX [Text::Flags] ok 445 - is there a flag for cx [Text::Flags] ok 446 - is there a flag for CX [Text::Flags] ok 447 - is there region info for cx [Text::Flags] ok 448 - is there region info for CX [Text::Flags] ok 449 - does it look like there is a flag for cy [Text::Flags] ok 450 - does it look like there is a flag for CY [Text::Flags] ok 451 - does it look like there is region info for cy [Text::Flags] ok 452 - does it look like there is region info for CY [Text::Flags] ok 453 - is there a flag for cy [Text::Flags] ok 454 - is there a flag for CY [Text::Flags] ok 455 - is there region info for cy [Text::Flags] ok 456 - is there region info for CY [Text::Flags] ok 457 - does it look like there is a flag for cz [Text::Flags] ok 458 - does it look like there is a flag for CZ [Text::Flags] ok 459 - does it look like there is region info for cz [Text::Flags] ok 460 - does it look like there is region info for CZ [Text::Flags] ok 461 - is there a flag for cz [Text::Flags] ok 462 - is there a flag for CZ [Text::Flags] ok 463 - is there region info for cz [Text::Flags] ok 464 - is there region info for CZ [Text::Flags] ok 465 - does it look like there is a flag for de [Text::Flags] ok 466 - does it look like there is a flag for DE [Text::Flags] ok 467 - does it look like there is region info for de [Text::Flags] ok 468 - does it look like there is region info for DE [Text::Flags] ok 469 - is there a flag for de [Text::Flags] ok 470 - is there a flag for DE [Text::Flags] ok 471 - is there region info for de [Text::Flags] ok 472 - is there region info for DE [Text::Flags] ok 473 - does it look like there is a flag for dg [Text::Flags] ok 474 - does it look like there is a flag for DG [Text::Flags] ok 475 - does it look like there is region info for dg [Text::Flags] ok 476 - does it look like there is region info for DG [Text::Flags] ok 477 - is there a flag for dg [Text::Flags] ok 478 - is there a flag for DG [Text::Flags] ok 479 - is there region info for dg [Text::Flags] ok 480 - is there region info for DG [Text::Flags] ok 481 - does it look like there is a flag for dj [Text::Flags] ok 482 - does it look like there is a flag for DJ [Text::Flags] ok 483 - does it look like there is region info for dj [Text::Flags] ok 484 - does it look like there is region info for DJ [Text::Flags] ok 485 - is there a flag for dj [Text::Flags] ok 486 - is there a flag for DJ [Text::Flags] ok 487 - is there region info for dj [Text::Flags] ok 488 - is there region info for DJ [Text::Flags] ok 489 - does it look like there is a flag for dk [Text::Flags] ok 490 - does it look like there is a flag for DK [Text::Flags] ok 491 - does it look like there is region info for dk [Text::Flags] ok 492 - does it look like there is region info for DK [Text::Flags] ok 493 - is there a flag for dk [Text::Flags] ok 494 - is there a flag for DK [Text::Flags] ok 495 - is there region info for dk [Text::Flags] ok 496 - is there region info for DK [Text::Flags] ok 497 - does it look like there is a flag for dm [Text::Flags] ok 498 - does it look like there is a flag for DM [Text::Flags] ok 499 - does it look like there is region info for dm [Text::Flags] ok 500 - does it look like there is region info for DM [Text::Flags] ok 501 - is there a flag for dm [Text::Flags] ok 502 - is there a flag for DM [Text::Flags] ok 503 - is there region info for dm [Text::Flags] ok 504 - is there region info for DM [Text::Flags] ok 505 - does it look like there is a flag for do [Text::Flags] ok 506 - does it look like there is a flag for DO [Text::Flags] ok 507 - does it look like there is region info for do [Text::Flags] ok 508 - does it look like there is region info for DO [Text::Flags] ok 509 - is there a flag for do [Text::Flags] ok 510 - is there a flag for DO [Text::Flags] ok 511 - is there region info for do [Text::Flags] ok 512 - is there region info for DO [Text::Flags] ok 513 - does it look like there is a flag for dz [Text::Flags] ok 514 - does it look like there is a flag for DZ [Text::Flags] ok 515 - does it look like there is region info for dz [Text::Flags] ok 516 - does it look like there is region info for DZ [Text::Flags] ok 517 - is there a flag for dz [Text::Flags] ok 518 - is there a flag for DZ [Text::Flags] ok 519 - is there region info for dz [Text::Flags] ok 520 - is there region info for DZ [Text::Flags] ok 521 - does it look like there is a flag for ea [Text::Flags] ok 522 - does it look like there is a flag for EA [Text::Flags] ok 523 - does it look like there is region info for ea [Text::Flags] ok 524 - does it look like there is region info for EA [Text::Flags] ok 525 - is there a flag for ea [Text::Flags] ok 526 - is there a flag for EA [Text::Flags] ok 527 - is there region info for ea [Text::Flags] ok 528 - is there region info for EA [Text::Flags] ok 529 - does it look like there is a flag for ec [Text::Flags] ok 530 - does it look like there is a flag for EC [Text::Flags] ok 531 - does it look like there is region info for ec [Text::Flags] ok 532 - does it look like there is region info for EC [Text::Flags] ok 533 - is there a flag for ec [Text::Flags] ok 534 - is there a flag for EC [Text::Flags] ok 535 - is there region info for ec [Text::Flags] ok 536 - is there region info for EC [Text::Flags] ok 537 - does it look like there is a flag for ee [Text::Flags] ok 538 - does it look like there is a flag for EE [Text::Flags] ok 539 - does it look like there is region info for ee [Text::Flags] ok 540 - does it look like there is region info for EE [Text::Flags] ok 541 - is there a flag for ee [Text::Flags] ok 542 - is there a flag for EE [Text::Flags] ok 543 - is there region info for ee [Text::Flags] ok 544 - is there region info for EE [Text::Flags] ok 545 - does it look like there is a flag for eg [Text::Flags] ok 546 - does it look like there is a flag for EG [Text::Flags] ok 547 - does it look like there is region info for eg [Text::Flags] ok 548 - does it look like there is region info for EG [Text::Flags] ok 549 - is there a flag for eg [Text::Flags] ok 550 - is there a flag for EG [Text::Flags] ok 551 - is there region info for eg [Text::Flags] ok 552 - is there region info for EG [Text::Flags] ok 553 - does it look like there is a flag for eh [Text::Flags] ok 554 - does it look like there is a flag for EH [Text::Flags] ok 555 - does it look like there is region info for eh [Text::Flags] ok 556 - does it look like there is region info for EH [Text::Flags] ok 557 - is there a flag for eh [Text::Flags] ok 558 - is there a flag for EH [Text::Flags] ok 559 - is there region info for eh [Text::Flags] ok 560 - is there region info for EH [Text::Flags] ok 561 - does it look like there is a flag for er [Text::Flags] ok 562 - does it look like there is a flag for ER [Text::Flags] ok 563 - does it look like there is region info for er [Text::Flags] ok 564 - does it look like there is region info for ER [Text::Flags] ok 565 - is there a flag for er [Text::Flags] ok 566 - is there a flag for ER [Text::Flags] ok 567 - is there region info for er [Text::Flags] ok 568 - is there region info for ER [Text::Flags] ok 569 - does it look like there is a flag for es [Text::Flags] ok 570 - does it look like there is a flag for ES [Text::Flags] ok 571 - does it look like there is region info for es [Text::Flags] ok 572 - does it look like there is region info for ES [Text::Flags] ok 573 - is there a flag for es [Text::Flags] ok 574 - is there a flag for ES [Text::Flags] ok 575 - is there region info for es [Text::Flags] ok 576 - is there region info for ES [Text::Flags] ok 577 - does it look like there is a flag for et [Text::Flags] ok 578 - does it look like there is a flag for ET [Text::Flags] ok 579 - does it look like there is region info for et [Text::Flags] ok 580 - does it look like there is region info for ET [Text::Flags] ok 581 - is there a flag for et [Text::Flags] ok 582 - is there a flag for ET [Text::Flags] ok 583 - is there region info for et [Text::Flags] ok 584 - is there region info for ET [Text::Flags] ok 585 - does it look like there is a flag for eu [Text::Flags] ok 586 - does it look like there is a flag for EU [Text::Flags] ok 587 - does it look like there is region info for eu [Text::Flags] ok 588 - does it look like there is region info for EU [Text::Flags] ok 589 - is there a flag for eu [Text::Flags] ok 590 - is there a flag for EU [Text::Flags] ok 591 - is there region info for eu [Text::Flags] ok 592 - is there region info for EU [Text::Flags] ok 593 - does it look like there is a flag for fi [Text::Flags] ok 594 - does it look like there is a flag for FI [Text::Flags] ok 595 - does it look like there is region info for fi [Text::Flags] ok 596 - does it look like there is region info for FI [Text::Flags] ok 597 - is there a flag for fi [Text::Flags] ok 598 - is there a flag for FI [Text::Flags] ok 599 - is there region info for fi [Text::Flags] ok 600 - is there region info for FI [Text::Flags] ok 601 - does it look like there is a flag for fj [Text::Flags] ok 602 - does it look like there is a flag for FJ [Text::Flags] ok 603 - does it look like there is region info for fj [Text::Flags] ok 604 - does it look like there is region info for FJ [Text::Flags] ok 605 - is there a flag for fj [Text::Flags] ok 606 - is there a flag for FJ [Text::Flags] ok 607 - is there region info for fj [Text::Flags] ok 608 - is there region info for FJ [Text::Flags] ok 609 - does it look like there is a flag for fk [Text::Flags] ok 610 - does it look like there is a flag for FK [Text::Flags] ok 611 - does it look like there is region info for fk [Text::Flags] ok 612 - does it look like there is region info for FK [Text::Flags] ok 613 - is there a flag for fk [Text::Flags] ok 614 - is there a flag for FK [Text::Flags] ok 615 - is there region info for fk [Text::Flags] ok 616 - is there region info for FK [Text::Flags] ok 617 - does it look like there is a flag for fm [Text::Flags] ok 618 - does it look like there is a flag for FM [Text::Flags] ok 619 - does it look like there is region info for fm [Text::Flags] ok 620 - does it look like there is region info for FM [Text::Flags] ok 621 - is there a flag for fm [Text::Flags] ok 622 - is there a flag for FM [Text::Flags] ok 623 - is there region info for fm [Text::Flags] ok 624 - is there region info for FM [Text::Flags] ok 625 - does it look like there is a flag for fo [Text::Flags] ok 626 - does it look like there is a flag for FO [Text::Flags] ok 627 - does it look like there is region info for fo [Text::Flags] ok 628 - does it look like there is region info for FO [Text::Flags] ok 629 - is there a flag for fo [Text::Flags] ok 630 - is there a flag for FO [Text::Flags] ok 631 - is there region info for fo [Text::Flags] ok 632 - is there region info for FO [Text::Flags] ok 633 - does it look like there is a flag for fr [Text::Flags] ok 634 - does it look like there is a flag for FR [Text::Flags] ok 635 - does it look like there is region info for fr [Text::Flags] ok 636 - does it look like there is region info for FR [Text::Flags] ok 637 - is there a flag for fr [Text::Flags] ok 638 - is there a flag for FR [Text::Flags] ok 639 - is there region info for fr [Text::Flags] ok 640 - is there region info for FR [Text::Flags] ok 641 - does it look like there is a flag for ga [Text::Flags] ok 642 - does it look like there is a flag for GA [Text::Flags] ok 643 - does it look like there is region info for ga [Text::Flags] ok 644 - does it look like there is region info for GA [Text::Flags] ok 645 - is there a flag for ga [Text::Flags] ok 646 - is there a flag for GA [Text::Flags] ok 647 - is there region info for ga [Text::Flags] ok 648 - is there region info for GA [Text::Flags] ok 649 - does it look like there is a flag for gb [Text::Flags] ok 650 - does it look like there is a flag for GB [Text::Flags] ok 651 - does it look like there is region info for gb [Text::Flags] ok 652 - does it look like there is region info for GB [Text::Flags] ok 653 - is there a flag for gb [Text::Flags] ok 654 - is there a flag for GB [Text::Flags] ok 655 - is there region info for gb [Text::Flags] ok 656 - is there region info for GB [Text::Flags] ok 657 - does it look like there is a flag for gd [Text::Flags] ok 658 - does it look like there is a flag for GD [Text::Flags] ok 659 - does it look like there is region info for gd [Text::Flags] ok 660 - does it look like there is region info for GD [Text::Flags] ok 661 - is there a flag for gd [Text::Flags] ok 662 - is there a flag for GD [Text::Flags] ok 663 - is there region info for gd [Text::Flags] ok 664 - is there region info for GD [Text::Flags] ok 665 - does it look like there is a flag for ge [Text::Flags] ok 666 - does it look like there is a flag for GE [Text::Flags] ok 667 - does it look like there is region info for ge [Text::Flags] ok 668 - does it look like there is region info for GE [Text::Flags] ok 669 - is there a flag for ge [Text::Flags] ok 670 - is there a flag for GE [Text::Flags] ok 671 - is there region info for ge [Text::Flags] ok 672 - is there region info for GE [Text::Flags] ok 673 - does it look like there is a flag for gf [Text::Flags] ok 674 - does it look like there is a flag for GF [Text::Flags] ok 675 - does it look like there is region info for gf [Text::Flags] ok 676 - does it look like there is region info for GF [Text::Flags] ok 677 - is there a flag for gf [Text::Flags] ok 678 - is there a flag for GF [Text::Flags] ok 679 - is there region info for gf [Text::Flags] ok 680 - is there region info for GF [Text::Flags] ok 681 - does it look like there is a flag for gg [Text::Flags] ok 682 - does it look like there is a flag for GG [Text::Flags] ok 683 - does it look like there is region info for gg [Text::Flags] ok 684 - does it look like there is region info for GG [Text::Flags] ok 685 - is there a flag for gg [Text::Flags] ok 686 - is there a flag for GG [Text::Flags] ok 687 - is there region info for gg [Text::Flags] ok 688 - is there region info for GG [Text::Flags] ok 689 - does it look like there is a flag for gh [Text::Flags] ok 690 - does it look like there is a flag for GH [Text::Flags] ok 691 - does it look like there is region info for gh [Text::Flags] ok 692 - does it look like there is region info for GH [Text::Flags] ok 693 - is there a flag for gh [Text::Flags] ok 694 - is there a flag for GH [Text::Flags] ok 695 - is there region info for gh [Text::Flags] ok 696 - is there region info for GH [Text::Flags] ok 697 - does it look like there is a flag for gi [Text::Flags] ok 698 - does it look like there is a flag for GI [Text::Flags] ok 699 - does it look like there is region info for gi [Text::Flags] ok 700 - does it look like there is region info for GI [Text::Flags] ok 701 - is there a flag for gi [Text::Flags] ok 702 - is there a flag for GI [Text::Flags] ok 703 - is there region info for gi [Text::Flags] ok 704 - is there region info for GI [Text::Flags] ok 705 - does it look like there is a flag for gl [Text::Flags] ok 706 - does it look like there is a flag for GL [Text::Flags] ok 707 - does it look like there is region info for gl [Text::Flags] ok 708 - does it look like there is region info for GL [Text::Flags] ok 709 - is there a flag for gl [Text::Flags] ok 710 - is there a flag for GL [Text::Flags] ok 711 - is there region info for gl [Text::Flags] ok 712 - is there region info for GL [Text::Flags] ok 713 - does it look like there is a flag for gm [Text::Flags] ok 714 - does it look like there is a flag for GM [Text::Flags] ok 715 - does it look like there is region info for gm [Text::Flags] ok 716 - does it look like there is region info for GM [Text::Flags] ok 717 - is there a flag for gm [Text::Flags] ok 718 - is there a flag for GM [Text::Flags] ok 719 - is there region info for gm [Text::Flags] ok 720 - is there region info for GM [Text::Flags] ok 721 - does it look like there is a flag for gn [Text::Flags] ok 722 - does it look like there is a flag for GN [Text::Flags] ok 723 - does it look like there is region info for gn [Text::Flags] ok 724 - does it look like there is region info for GN [Text::Flags] ok 725 - is there a flag for gn [Text::Flags] ok 726 - is there a flag for GN [Text::Flags] ok 727 - is there region info for gn [Text::Flags] ok 728 - is there region info for GN [Text::Flags] ok 729 - does it look like there is a flag for gp [Text::Flags] ok 730 - does it look like there is a flag for GP [Text::Flags] ok 731 - does it look like there is region info for gp [Text::Flags] ok 732 - does it look like there is region info for GP [Text::Flags] ok 733 - is there a flag for gp [Text::Flags] ok 734 - is there a flag for GP [Text::Flags] ok 735 - is there region info for gp [Text::Flags] ok 736 - is there region info for GP [Text::Flags] ok 737 - does it look like there is a flag for gq [Text::Flags] ok 738 - does it look like there is a flag for GQ [Text::Flags] ok 739 - does it look like there is region info for gq [Text::Flags] ok 740 - does it look like there is region info for GQ [Text::Flags] ok 741 - is there a flag for gq [Text::Flags] ok 742 - is there a flag for GQ [Text::Flags] ok 743 - is there region info for gq [Text::Flags] ok 744 - is there region info for GQ [Text::Flags] ok 745 - does it look like there is a flag for gr [Text::Flags] ok 746 - does it look like there is a flag for GR [Text::Flags] ok 747 - does it look like there is region info for gr [Text::Flags] ok 748 - does it look like there is region info for GR [Text::Flags] ok 749 - is there a flag for gr [Text::Flags] ok 750 - is there a flag for GR [Text::Flags] ok 751 - is there region info for gr [Text::Flags] ok 752 - is there region info for GR [Text::Flags] ok 753 - does it look like there is a flag for gs [Text::Flags] ok 754 - does it look like there is a flag for GS [Text::Flags] ok 755 - does it look like there is region info for gs [Text::Flags] ok 756 - does it look like there is region info for GS [Text::Flags] ok 757 - is there a flag for gs [Text::Flags] ok 758 - is there a flag for GS [Text::Flags] ok 759 - is there region info for gs [Text::Flags] ok 760 - is there region info for GS [Text::Flags] ok 761 - does it look like there is a flag for gt [Text::Flags] ok 762 - does it look like there is a flag for GT [Text::Flags] ok 763 - does it look like there is region info for gt [Text::Flags] ok 764 - does it look like there is region info for GT [Text::Flags] ok 765 - is there a flag for gt [Text::Flags] ok 766 - is there a flag for GT [Text::Flags] ok 767 - is there region info for gt [Text::Flags] ok 768 - is there region info for GT [Text::Flags] ok 769 - does it look like there is a flag for gu [Text::Flags] ok 770 - does it look like there is a flag for GU [Text::Flags] ok 771 - does it look like there is region info for gu [Text::Flags] ok 772 - does it look like there is region info for GU [Text::Flags] ok 773 - is there a flag for gu [Text::Flags] ok 774 - is there a flag for GU [Text::Flags] ok 775 - is there region info for gu [Text::Flags] ok 776 - is there region info for GU [Text::Flags] ok 777 - does it look like there is a flag for gw [Text::Flags] ok 778 - does it look like there is a flag for GW [Text::Flags] ok 779 - does it look like there is region info for gw [Text::Flags] ok 780 - does it look like there is region info for GW [Text::Flags] ok 781 - is there a flag for gw [Text::Flags] ok 782 - is there a flag for GW [Text::Flags] ok 783 - is there region info for gw [Text::Flags] ok 784 - is there region info for GW [Text::Flags] ok 785 - does it look like there is a flag for gy [Text::Flags] ok 786 - does it look like there is a flag for GY [Text::Flags] ok 787 - does it look like there is region info for gy [Text::Flags] ok 788 - does it look like there is region info for GY [Text::Flags] ok 789 - is there a flag for gy [Text::Flags] ok 790 - is there a flag for GY [Text::Flags] ok 791 - is there region info for gy [Text::Flags] ok 792 - is there region info for GY [Text::Flags] ok 793 - does it look like there is a flag for hk [Text::Flags] ok 794 - does it look like there is a flag for HK [Text::Flags] ok 795 - does it look like there is region info for hk [Text::Flags] ok 796 - does it look like there is region info for HK [Text::Flags] ok 797 - is there a flag for hk [Text::Flags] ok 798 - is there a flag for HK [Text::Flags] ok 799 - is there region info for hk [Text::Flags] ok 800 - is there region info for HK [Text::Flags] ok 801 - does it look like there is a flag for hm [Text::Flags] ok 802 - does it look like there is a flag for HM [Text::Flags] ok 803 - does it look like there is region info for hm [Text::Flags] ok 804 - does it look like there is region info for HM [Text::Flags] ok 805 - is there a flag for hm [Text::Flags] ok 806 - is there a flag for HM [Text::Flags] ok 807 - is there region info for hm [Text::Flags] ok 808 - is there region info for HM [Text::Flags] ok 809 - does it look like there is a flag for hn [Text::Flags] ok 810 - does it look like there is a flag for HN [Text::Flags] ok 811 - does it look like there is region info for hn [Text::Flags] ok 812 - does it look like there is region info for HN [Text::Flags] ok 813 - is there a flag for hn [Text::Flags] ok 814 - is there a flag for HN [Text::Flags] ok 815 - is there region info for hn [Text::Flags] ok 816 - is there region info for HN [Text::Flags] ok 817 - does it look like there is a flag for hr [Text::Flags] ok 818 - does it look like there is a flag for HR [Text::Flags] ok 819 - does it look like there is region info for hr [Text::Flags] ok 820 - does it look like there is region info for HR [Text::Flags] ok 821 - is there a flag for hr [Text::Flags] ok 822 - is there a flag for HR [Text::Flags] ok 823 - is there region info for hr [Text::Flags] ok 824 - is there region info for HR [Text::Flags] ok 825 - does it look like there is a flag for ht [Text::Flags] ok 826 - does it look like there is a flag for HT [Text::Flags] ok 827 - does it look like there is region info for ht [Text::Flags] ok 828 - does it look like there is region info for HT [Text::Flags] ok 829 - is there a flag for ht [Text::Flags] ok 830 - is there a flag for HT [Text::Flags] ok 831 - is there region info for ht [Text::Flags] ok 832 - is there region info for HT [Text::Flags] ok 833 - does it look like there is a flag for hu [Text::Flags] ok 834 - does it look like there is a flag for HU [Text::Flags] ok 835 - does it look like there is region info for hu [Text::Flags] ok 836 - does it look like there is region info for HU [Text::Flags] ok 837 - is there a flag for hu [Text::Flags] ok 838 - is there a flag for HU [Text::Flags] ok 839 - is there region info for hu [Text::Flags] ok 840 - is there region info for HU [Text::Flags] ok 841 - does it look like there is a flag for ic [Text::Flags] ok 842 - does it look like there is a flag for IC [Text::Flags] ok 843 - does it look like there is region info for ic [Text::Flags] ok 844 - does it look like there is region info for IC [Text::Flags] ok 845 - is there a flag for ic [Text::Flags] ok 846 - is there a flag for IC [Text::Flags] ok 847 - is there region info for ic [Text::Flags] ok 848 - is there region info for IC [Text::Flags] ok 849 - does it look like there is a flag for id [Text::Flags] ok 850 - does it look like there is a flag for ID [Text::Flags] ok 851 - does it look like there is region info for id [Text::Flags] ok 852 - does it look like there is region info for ID [Text::Flags] ok 853 - is there a flag for id [Text::Flags] ok 854 - is there a flag for ID [Text::Flags] ok 855 - is there region info for id [Text::Flags] ok 856 - is there region info for ID [Text::Flags] ok 857 - does it look like there is a flag for ie [Text::Flags] ok 858 - does it look like there is a flag for IE [Text::Flags] ok 859 - does it look like there is region info for ie [Text::Flags] ok 860 - does it look like there is region info for IE [Text::Flags] ok 861 - is there a flag for ie [Text::Flags] ok 862 - is there a flag for IE [Text::Flags] ok 863 - is there region info for ie [Text::Flags] ok 864 - is there region info for IE [Text::Flags] ok 865 - does it look like there is a flag for il [Text::Flags] ok 866 - does it look like there is a flag for IL [Text::Flags] ok 867 - does it look like there is region info for il [Text::Flags] ok 868 - does it look like there is region info for IL [Text::Flags] ok 869 - is there a flag for il [Text::Flags] ok 870 - is there a flag for IL [Text::Flags] ok 871 - is there region info for il [Text::Flags] ok 872 - is there region info for IL [Text::Flags] ok 873 - does it look like there is a flag for im [Text::Flags] ok 874 - does it look like there is a flag for IM [Text::Flags] ok 875 - does it look like there is region info for im [Text::Flags] ok 876 - does it look like there is region info for IM [Text::Flags] ok 877 - is there a flag for im [Text::Flags] ok 878 - is there a flag for IM [Text::Flags] ok 879 - is there region info for im [Text::Flags] ok 880 - is there region info for IM [Text::Flags] ok 881 - does it look like there is a flag for in [Text::Flags] ok 882 - does it look like there is a flag for IN [Text::Flags] ok 883 - does it look like there is region info for in [Text::Flags] ok 884 - does it look like there is region info for IN [Text::Flags] ok 885 - is there a flag for in [Text::Flags] ok 886 - is there a flag for IN [Text::Flags] ok 887 - is there region info for in [Text::Flags] ok 888 - is there region info for IN [Text::Flags] ok 889 - does it look like there is a flag for io [Text::Flags] ok 890 - does it look like there is a flag for IO [Text::Flags] ok 891 - does it look like there is region info for io [Text::Flags] ok 892 - does it look like there is region info for IO [Text::Flags] ok 893 - is there a flag for io [Text::Flags] ok 894 - is there a flag for IO [Text::Flags] ok 895 - is there region info for io [Text::Flags] ok 896 - is there region info for IO [Text::Flags] ok 897 - does it look like there is a flag for iq [Text::Flags] ok 898 - does it look like there is a flag for IQ [Text::Flags] ok 899 - does it look like there is region info for iq [Text::Flags] ok 900 - does it look like there is region info for IQ [Text::Flags] ok 901 - is there a flag for iq [Text::Flags] ok 902 - is there a flag for IQ [Text::Flags] ok 903 - is there region info for iq [Text::Flags] ok 904 - is there region info for IQ [Text::Flags] ok 905 - does it look like there is a flag for ir [Text::Flags] ok 906 - does it look like there is a flag for IR [Text::Flags] ok 907 - does it look like there is region info for ir [Text::Flags] ok 908 - does it look like there is region info for IR [Text::Flags] ok 909 - is there a flag for ir [Text::Flags] ok 910 - is there a flag for IR [Text::Flags] ok 911 - is there region info for ir [Text::Flags] ok 912 - is there region info for IR [Text::Flags] ok 913 - does it look like there is a flag for is [Text::Flags] ok 914 - does it look like there is a flag for IS [Text::Flags] ok 915 - does it look like there is region info for is [Text::Flags] ok 916 - does it look like there is region info for IS [Text::Flags] ok 917 - is there a flag for is [Text::Flags] ok 918 - is there a flag for IS [Text::Flags] ok 919 - is there region info for is [Text::Flags] ok 920 - is there region info for IS [Text::Flags] ok 921 - does it look like there is a flag for it [Text::Flags] ok 922 - does it look like there is a flag for IT [Text::Flags] ok 923 - does it look like there is region info for it [Text::Flags] ok 924 - does it look like there is region info for IT [Text::Flags] ok 925 - is there a flag for it [Text::Flags] ok 926 - is there a flag for IT [Text::Flags] ok 927 - is there region info for it [Text::Flags] ok 928 - is there region info for IT [Text::Flags] ok 929 - does it look like there is a flag for je [Text::Flags] ok 930 - does it look like there is a flag for JE [Text::Flags] ok 931 - does it look like there is region info for je [Text::Flags] ok 932 - does it look like there is region info for JE [Text::Flags] ok 933 - is there a flag for je [Text::Flags] ok 934 - is there a flag for JE [Text::Flags] ok 935 - is there region info for je [Text::Flags] ok 936 - is there region info for JE [Text::Flags] ok 937 - does it look like there is a flag for jm [Text::Flags] ok 938 - does it look like there is a flag for JM [Text::Flags] ok 939 - does it look like there is region info for jm [Text::Flags] ok 940 - does it look like there is region info for JM [Text::Flags] ok 941 - is there a flag for jm [Text::Flags] ok 942 - is there a flag for JM [Text::Flags] ok 943 - is there region info for jm [Text::Flags] ok 944 - is there region info for JM [Text::Flags] ok 945 - does it look like there is a flag for jo [Text::Flags] ok 946 - does it look like there is a flag for JO [Text::Flags] ok 947 - does it look like there is region info for jo [Text::Flags] ok 948 - does it look like there is region info for JO [Text::Flags] ok 949 - is there a flag for jo [Text::Flags] ok 950 - is there a flag for JO [Text::Flags] ok 951 - is there region info for jo [Text::Flags] ok 952 - is there region info for JO [Text::Flags] ok 953 - does it look like there is a flag for jp [Text::Flags] ok 954 - does it look like there is a flag for JP [Text::Flags] ok 955 - does it look like there is region info for jp [Text::Flags] ok 956 - does it look like there is region info for JP [Text::Flags] ok 957 - is there a flag for jp [Text::Flags] ok 958 - is there a flag for JP [Text::Flags] ok 959 - is there region info for jp [Text::Flags] ok 960 - is there region info for JP [Text::Flags] ok 961 - does it look like there is a flag for ke [Text::Flags] ok 962 - does it look like there is a flag for KE [Text::Flags] ok 963 - does it look like there is region info for ke [Text::Flags] ok 964 - does it look like there is region info for KE [Text::Flags] ok 965 - is there a flag for ke [Text::Flags] ok 966 - is there a flag for KE [Text::Flags] ok 967 - is there region info for ke [Text::Flags] ok 968 - is there region info for KE [Text::Flags] ok 969 - does it look like there is a flag for kg [Text::Flags] ok 970 - does it look like there is a flag for KG [Text::Flags] ok 971 - does it look like there is region info for kg [Text::Flags] ok 972 - does it look like there is region info for KG [Text::Flags] ok 973 - is there a flag for kg [Text::Flags] ok 974 - is there a flag for KG [Text::Flags] ok 975 - is there region info for kg [Text::Flags] ok 976 - is there region info for KG [Text::Flags] ok 977 - does it look like there is a flag for kh [Text::Flags] ok 978 - does it look like there is a flag for KH [Text::Flags] ok 979 - does it look like there is region info for kh [Text::Flags] ok 980 - does it look like there is region info for KH [Text::Flags] ok 981 - is there a flag for kh [Text::Flags] ok 982 - is there a flag for KH [Text::Flags] ok 983 - is there region info for kh [Text::Flags] ok 984 - is there region info for KH [Text::Flags] ok 985 - does it look like there is a flag for ki [Text::Flags] ok 986 - does it look like there is a flag for KI [Text::Flags] ok 987 - does it look like there is region info for ki [Text::Flags] ok 988 - does it look like there is region info for KI [Text::Flags] ok 989 - is there a flag for ki [Text::Flags] ok 990 - is there a flag for KI [Text::Flags] ok 991 - is there region info for ki [Text::Flags] ok 992 - is there region info for KI [Text::Flags] ok 993 - does it look like there is a flag for km [Text::Flags] ok 994 - does it look like there is a flag for KM [Text::Flags] ok 995 - does it look like there is region info for km [Text::Flags] ok 996 - does it look like there is region info for KM [Text::Flags] ok 997 - is there a flag for km [Text::Flags] ok 998 - is there a flag for KM [Text::Flags] ok 999 - is there region info for km [Text::Flags] ok 1000 - is there region info for KM [Text::Flags] ok 1001 - does it look like there is a flag for kn [Text::Flags] ok 1002 - does it look like there is a flag for KN [Text::Flags] ok 1003 - does it look like there is region info for kn [Text::Flags] ok 1004 - does it look like there is region info for KN [Text::Flags] ok 1005 - is there a flag for kn [Text::Flags] ok 1006 - is there a flag for KN [Text::Flags] ok 1007 - is there region info for kn [Text::Flags] ok 1008 - is there region info for KN [Text::Flags] ok 1009 - does it look like there is a flag for kp [Text::Flags] ok 1010 - does it look like there is a flag for KP [Text::Flags] ok 1011 - does it look like there is region info for kp [Text::Flags] ok 1012 - does it look like there is region info for KP [Text::Flags] ok 1013 - is there a flag for kp [Text::Flags] ok 1014 - is there a flag for KP [Text::Flags] ok 1015 - is there region info for kp [Text::Flags] ok 1016 - is there region info for KP [Text::Flags] ok 1017 - does it look like there is a flag for kr [Text::Flags] ok 1018 - does it look like there is a flag for KR [Text::Flags] ok 1019 - does it look like there is region info for kr [Text::Flags] ok 1020 - does it look like there is region info for KR [Text::Flags] ok 1021 - is there a flag for kr [Text::Flags] ok 1022 - is there a flag for KR [Text::Flags] ok 1023 - is there region info for kr [Text::Flags] ok 1024 - is there region info for KR [Text::Flags] ok 1025 - does it look like there is a flag for kw [Text::Flags] ok 1026 - does it look like there is a flag for KW [Text::Flags] ok 1027 - does it look like there is region info for kw [Text::Flags] ok 1028 - does it look like there is region info for KW [Text::Flags] ok 1029 - is there a flag for kw [Text::Flags] ok 1030 - is there a flag for KW [Text::Flags] ok 1031 - is there region info for kw [Text::Flags] ok 1032 - is there region info for KW [Text::Flags] ok 1033 - does it look like there is a flag for ky [Text::Flags] ok 1034 - does it look like there is a flag for KY [Text::Flags] ok 1035 - does it look like there is region info for ky [Text::Flags] ok 1036 - does it look like there is region info for KY [Text::Flags] ok 1037 - is there a flag for ky [Text::Flags] ok 1038 - is there a flag for KY [Text::Flags] ok 1039 - is there region info for ky [Text::Flags] ok 1040 - is there region info for KY [Text::Flags] ok 1041 - does it look like there is a flag for kz [Text::Flags] ok 1042 - does it look like there is a flag for KZ [Text::Flags] ok 1043 - does it look like there is region info for kz [Text::Flags] ok 1044 - does it look like there is region info for KZ [Text::Flags] ok 1045 - is there a flag for kz [Text::Flags] ok 1046 - is there a flag for KZ [Text::Flags] ok 1047 - is there region info for kz [Text::Flags] ok 1048 - is there region info for KZ [Text::Flags] ok 1049 - does it look like there is a flag for la [Text::Flags] ok 1050 - does it look like there is a flag for LA [Text::Flags] ok 1051 - does it look like there is region info for la [Text::Flags] ok 1052 - does it look like there is region info for LA [Text::Flags] ok 1053 - is there a flag for la [Text::Flags] ok 1054 - is there a flag for LA [Text::Flags] ok 1055 - is there region info for la [Text::Flags] ok 1056 - is there region info for LA [Text::Flags] ok 1057 - does it look like there is a flag for lb [Text::Flags] ok 1058 - does it look like there is a flag for LB [Text::Flags] ok 1059 - does it look like there is region info for lb [Text::Flags] ok 1060 - does it look like there is region info for LB [Text::Flags] ok 1061 - is there a flag for lb [Text::Flags] ok 1062 - is there a flag for LB [Text::Flags] ok 1063 - is there region info for lb [Text::Flags] ok 1064 - is there region info for LB [Text::Flags] ok 1065 - does it look like there is a flag for lc [Text::Flags] ok 1066 - does it look like there is a flag for LC [Text::Flags] ok 1067 - does it look like there is region info for lc [Text::Flags] ok 1068 - does it look like there is region info for LC [Text::Flags] ok 1069 - is there a flag for lc [Text::Flags] ok 1070 - is there a flag for LC [Text::Flags] ok 1071 - is there region info for lc [Text::Flags] ok 1072 - is there region info for LC [Text::Flags] ok 1073 - does it look like there is a flag for li [Text::Flags] ok 1074 - does it look like there is a flag for LI [Text::Flags] ok 1075 - does it look like there is region info for li [Text::Flags] ok 1076 - does it look like there is region info for LI [Text::Flags] ok 1077 - is there a flag for li [Text::Flags] ok 1078 - is there a flag for LI [Text::Flags] ok 1079 - is there region info for li [Text::Flags] ok 1080 - is there region info for LI [Text::Flags] ok 1081 - does it look like there is a flag for lk [Text::Flags] ok 1082 - does it look like there is a flag for LK [Text::Flags] ok 1083 - does it look like there is region info for lk [Text::Flags] ok 1084 - does it look like there is region info for LK [Text::Flags] ok 1085 - is there a flag for lk [Text::Flags] ok 1086 - is there a flag for LK [Text::Flags] ok 1087 - is there region info for lk [Text::Flags] ok 1088 - is there region info for LK [Text::Flags] ok 1089 - does it look like there is a flag for lr [Text::Flags] ok 1090 - does it look like there is a flag for LR [Text::Flags] ok 1091 - does it look like there is region info for lr [Text::Flags] ok 1092 - does it look like there is region info for LR [Text::Flags] ok 1093 - is there a flag for lr [Text::Flags] ok 1094 - is there a flag for LR [Text::Flags] ok 1095 - is there region info for lr [Text::Flags] ok 1096 - is there region info for LR [Text::Flags] ok 1097 - does it look like there is a flag for ls [Text::Flags] ok 1098 - does it look like there is a flag for LS [Text::Flags] ok 1099 - does it look like there is region info for ls [Text::Flags] ok 1100 - does it look like there is region info for LS [Text::Flags] ok 1101 - is there a flag for ls [Text::Flags] ok 1102 - is there a flag for LS [Text::Flags] ok 1103 - is there region info for ls [Text::Flags] ok 1104 - is there region info for LS [Text::Flags] ok 1105 - does it look like there is a flag for lt [Text::Flags] ok 1106 - does it look like there is a flag for LT [Text::Flags] ok 1107 - does it look like there is region info for lt [Text::Flags] ok 1108 - does it look like there is region info for LT [Text::Flags] ok 1109 - is there a flag for lt [Text::Flags] ok 1110 - is there a flag for LT [Text::Flags] ok 1111 - is there region info for lt [Text::Flags] ok 1112 - is there region info for LT [Text::Flags] ok 1113 - does it look like there is a flag for lu [Text::Flags] ok 1114 - does it look like there is a flag for LU [Text::Flags] ok 1115 - does it look like there is region info for lu [Text::Flags] ok 1116 - does it look like there is region info for LU [Text::Flags] ok 1117 - is there a flag for lu [Text::Flags] ok 1118 - is there a flag for LU [Text::Flags] ok 1119 - is there region info for lu [Text::Flags] ok 1120 - is there region info for LU [Text::Flags] ok 1121 - does it look like there is a flag for lv [Text::Flags] ok 1122 - does it look like there is a flag for LV [Text::Flags] ok 1123 - does it look like there is region info for lv [Text::Flags] ok 1124 - does it look like there is region info for LV [Text::Flags] ok 1125 - is there a flag for lv [Text::Flags] ok 1126 - is there a flag for LV [Text::Flags] ok 1127 - is there region info for lv [Text::Flags] ok 1128 - is there region info for LV [Text::Flags] ok 1129 - does it look like there is a flag for ly [Text::Flags] ok 1130 - does it look like there is a flag for LY [Text::Flags] ok 1131 - does it look like there is region info for ly [Text::Flags] ok 1132 - does it look like there is region info for LY [Text::Flags] ok 1133 - is there a flag for ly [Text::Flags] ok 1134 - is there a flag for LY [Text::Flags] ok 1135 - is there region info for ly [Text::Flags] ok 1136 - is there region info for LY [Text::Flags] ok 1137 - does it look like there is a flag for ma [Text::Flags] ok 1138 - does it look like there is a flag for MA [Text::Flags] ok 1139 - does it look like there is region info for ma [Text::Flags] ok 1140 - does it look like there is region info for MA [Text::Flags] ok 1141 - is there a flag for ma [Text::Flags] ok 1142 - is there a flag for MA [Text::Flags] ok 1143 - is there region info for ma [Text::Flags] ok 1144 - is there region info for MA [Text::Flags] ok 1145 - does it look like there is a flag for mc [Text::Flags] ok 1146 - does it look like there is a flag for MC [Text::Flags] ok 1147 - does it look like there is region info for mc [Text::Flags] ok 1148 - does it look like there is region info for MC [Text::Flags] ok 1149 - is there a flag for mc [Text::Flags] ok 1150 - is there a flag for MC [Text::Flags] ok 1151 - is there region info for mc [Text::Flags] ok 1152 - is there region info for MC [Text::Flags] ok 1153 - does it look like there is a flag for md [Text::Flags] ok 1154 - does it look like there is a flag for MD [Text::Flags] ok 1155 - does it look like there is region info for md [Text::Flags] ok 1156 - does it look like there is region info for MD [Text::Flags] ok 1157 - is there a flag for md [Text::Flags] ok 1158 - is there a flag for MD [Text::Flags] ok 1159 - is there region info for md [Text::Flags] ok 1160 - is there region info for MD [Text::Flags] ok 1161 - does it look like there is a flag for me [Text::Flags] ok 1162 - does it look like there is a flag for ME [Text::Flags] ok 1163 - does it look like there is region info for me [Text::Flags] ok 1164 - does it look like there is region info for ME [Text::Flags] ok 1165 - is there a flag for me [Text::Flags] ok 1166 - is there a flag for ME [Text::Flags] ok 1167 - is there region info for me [Text::Flags] ok 1168 - is there region info for ME [Text::Flags] ok 1169 - does it look like there is a flag for mf [Text::Flags] ok 1170 - does it look like there is a flag for MF [Text::Flags] ok 1171 - does it look like there is region info for mf [Text::Flags] ok 1172 - does it look like there is region info for MF [Text::Flags] ok 1173 - is there a flag for mf [Text::Flags] ok 1174 - is there a flag for MF [Text::Flags] ok 1175 - is there region info for mf [Text::Flags] ok 1176 - is there region info for MF [Text::Flags] ok 1177 - does it look like there is a flag for mg [Text::Flags] ok 1178 - does it look like there is a flag for MG [Text::Flags] ok 1179 - does it look like there is region info for mg [Text::Flags] ok 1180 - does it look like there is region info for MG [Text::Flags] ok 1181 - is there a flag for mg [Text::Flags] ok 1182 - is there a flag for MG [Text::Flags] ok 1183 - is there region info for mg [Text::Flags] ok 1184 - is there region info for MG [Text::Flags] ok 1185 - does it look like there is a flag for mh [Text::Flags] ok 1186 - does it look like there is a flag for MH [Text::Flags] ok 1187 - does it look like there is region info for mh [Text::Flags] ok 1188 - does it look like there is region info for MH [Text::Flags] ok 1189 - is there a flag for mh [Text::Flags] ok 1190 - is there a flag for MH [Text::Flags] ok 1191 - is there region info for mh [Text::Flags] ok 1192 - is there region info for MH [Text::Flags] ok 1193 - does it look like there is a flag for mk [Text::Flags] ok 1194 - does it look like there is a flag for MK [Text::Flags] ok 1195 - does it look like there is region info for mk [Text::Flags] ok 1196 - does it look like there is region info for MK [Text::Flags] ok 1197 - is there a flag for mk [Text::Flags] ok 1198 - is there a flag for MK [Text::Flags] ok 1199 - is there region info for mk [Text::Flags] ok 1200 - is there region info for MK [Text::Flags] ok 1201 - does it look like there is a flag for ml [Text::Flags] ok 1202 - does it look like there is a flag for ML [Text::Flags] ok 1203 - does it look like there is region info for ml [Text::Flags] ok 1204 - does it look like there is region info for ML [Text::Flags] ok 1205 - is there a flag for ml [Text::Flags] ok 1206 - is there a flag for ML [Text::Flags] ok 1207 - is there region info for ml [Text::Flags] ok 1208 - is there region info for ML [Text::Flags] ok 1209 - does it look like there is a flag for mm [Text::Flags] ok 1210 - does it look like there is a flag for MM [Text::Flags] ok 1211 - does it look like there is region info for mm [Text::Flags] ok 1212 - does it look like there is region info for MM [Text::Flags] ok 1213 - is there a flag for mm [Text::Flags] ok 1214 - is there a flag for MM [Text::Flags] ok 1215 - is there region info for mm [Text::Flags] ok 1216 - is there region info for MM [Text::Flags] ok 1217 - does it look like there is a flag for mn [Text::Flags] ok 1218 - does it look like there is a flag for MN [Text::Flags] ok 1219 - does it look like there is region info for mn [Text::Flags] ok 1220 - does it look like there is region info for MN [Text::Flags] ok 1221 - is there a flag for mn [Text::Flags] ok 1222 - is there a flag for MN [Text::Flags] ok 1223 - is there region info for mn [Text::Flags] ok 1224 - is there region info for MN [Text::Flags] ok 1225 - does it look like there is a flag for mo [Text::Flags] ok 1226 - does it look like there is a flag for MO [Text::Flags] ok 1227 - does it look like there is region info for mo [Text::Flags] ok 1228 - does it look like there is region info for MO [Text::Flags] ok 1229 - is there a flag for mo [Text::Flags] ok 1230 - is there a flag for MO [Text::Flags] ok 1231 - is there region info for mo [Text::Flags] ok 1232 - is there region info for MO [Text::Flags] ok 1233 - does it look like there is a flag for mp [Text::Flags] ok 1234 - does it look like there is a flag for MP [Text::Flags] ok 1235 - does it look like there is region info for mp [Text::Flags] ok 1236 - does it look like there is region info for MP [Text::Flags] ok 1237 - is there a flag for mp [Text::Flags] ok 1238 - is there a flag for MP [Text::Flags] ok 1239 - is there region info for mp [Text::Flags] ok 1240 - is there region info for MP [Text::Flags] ok 1241 - does it look like there is a flag for mq [Text::Flags] ok 1242 - does it look like there is a flag for MQ [Text::Flags] ok 1243 - does it look like there is region info for mq [Text::Flags] ok 1244 - does it look like there is region info for MQ [Text::Flags] ok 1245 - is there a flag for mq [Text::Flags] ok 1246 - is there a flag for MQ [Text::Flags] ok 1247 - is there region info for mq [Text::Flags] ok 1248 - is there region info for MQ [Text::Flags] ok 1249 - does it look like there is a flag for mr [Text::Flags] ok 1250 - does it look like there is a flag for MR [Text::Flags] ok 1251 - does it look like there is region info for mr [Text::Flags] ok 1252 - does it look like there is region info for MR [Text::Flags] ok 1253 - is there a flag for mr [Text::Flags] ok 1254 - is there a flag for MR [Text::Flags] ok 1255 - is there region info for mr [Text::Flags] ok 1256 - is there region info for MR [Text::Flags] ok 1257 - does it look like there is a flag for ms [Text::Flags] ok 1258 - does it look like there is a flag for MS [Text::Flags] ok 1259 - does it look like there is region info for ms [Text::Flags] ok 1260 - does it look like there is region info for MS [Text::Flags] ok 1261 - is there a flag for ms [Text::Flags] ok 1262 - is there a flag for MS [Text::Flags] ok 1263 - is there region info for ms [Text::Flags] ok 1264 - is there region info for MS [Text::Flags] ok 1265 - does it look like there is a flag for mt [Text::Flags] ok 1266 - does it look like there is a flag for MT [Text::Flags] ok 1267 - does it look like there is region info for mt [Text::Flags] ok 1268 - does it look like there is region info for MT [Text::Flags] ok 1269 - is there a flag for mt [Text::Flags] ok 1270 - is there a flag for MT [Text::Flags] ok 1271 - is there region info for mt [Text::Flags] ok 1272 - is there region info for MT [Text::Flags] ok 1273 - does it look like there is a flag for mu [Text::Flags] ok 1274 - does it look like there is a flag for MU [Text::Flags] ok 1275 - does it look like there is region info for mu [Text::Flags] ok 1276 - does it look like there is region info for MU [Text::Flags] ok 1277 - is there a flag for mu [Text::Flags] ok 1278 - is there a flag for MU [Text::Flags] ok 1279 - is there region info for mu [Text::Flags] ok 1280 - is there region info for MU [Text::Flags] ok 1281 - does it look like there is a flag for mv [Text::Flags] ok 1282 - does it look like there is a flag for MV [Text::Flags] ok 1283 - does it look like there is region info for mv [Text::Flags] ok 1284 - does it look like there is region info for MV [Text::Flags] ok 1285 - is there a flag for mv [Text::Flags] ok 1286 - is there a flag for MV [Text::Flags] ok 1287 - is there region info for mv [Text::Flags] ok 1288 - is there region info for MV [Text::Flags] ok 1289 - does it look like there is a flag for mw [Text::Flags] ok 1290 - does it look like there is a flag for MW [Text::Flags] ok 1291 - does it look like there is region info for mw [Text::Flags] ok 1292 - does it look like there is region info for MW [Text::Flags] ok 1293 - is there a flag for mw [Text::Flags] ok 1294 - is there a flag for MW [Text::Flags] ok 1295 - is there region info for mw [Text::Flags] ok 1296 - is there region info for MW [Text::Flags] ok 1297 - does it look like there is a flag for mx [Text::Flags] ok 1298 - does it look like there is a flag for MX [Text::Flags] ok 1299 - does it look like there is region info for mx [Text::Flags] ok 1300 - does it look like there is region info for MX [Text::Flags] ok 1301 - is there a flag for mx [Text::Flags] ok 1302 - is there a flag for MX [Text::Flags] ok 1303 - is there region info for mx [Text::Flags] ok 1304 - is there region info for MX [Text::Flags] ok 1305 - does it look like there is a flag for my [Text::Flags] ok 1306 - does it look like there is a flag for MY [Text::Flags] ok 1307 - does it look like there is region info for my [Text::Flags] ok 1308 - does it look like there is region info for MY [Text::Flags] ok 1309 - is there a flag for my [Text::Flags] ok 1310 - is there a flag for MY [Text::Flags] ok 1311 - is there region info for my [Text::Flags] ok 1312 - is there region info for MY [Text::Flags] ok 1313 - does it look like there is a flag for mz [Text::Flags] ok 1314 - does it look like there is a flag for MZ [Text::Flags] ok 1315 - does it look like there is region info for mz [Text::Flags] ok 1316 - does it look like there is region info for MZ [Text::Flags] ok 1317 - is there a flag for mz [Text::Flags] ok 1318 - is there a flag for MZ [Text::Flags] ok 1319 - is there region info for mz [Text::Flags] ok 1320 - is there region info for MZ [Text::Flags] ok 1321 - does it look like there is a flag for na [Text::Flags] ok 1322 - does it look like there is a flag for NA [Text::Flags] ok 1323 - does it look like there is region info for na [Text::Flags] ok 1324 - does it look like there is region info for NA [Text::Flags] ok 1325 - is there a flag for na [Text::Flags] ok 1326 - is there a flag for NA [Text::Flags] ok 1327 - is there region info for na [Text::Flags] ok 1328 - is there region info for NA [Text::Flags] ok 1329 - does it look like there is a flag for nc [Text::Flags] ok 1330 - does it look like there is a flag for NC [Text::Flags] ok 1331 - does it look like there is region info for nc [Text::Flags] ok 1332 - does it look like there is region info for NC [Text::Flags] ok 1333 - is there a flag for nc [Text::Flags] ok 1334 - is there a flag for NC [Text::Flags] ok 1335 - is there region info for nc [Text::Flags] ok 1336 - is there region info for NC [Text::Flags] ok 1337 - does it look like there is a flag for ne [Text::Flags] ok 1338 - does it look like there is a flag for NE [Text::Flags] ok 1339 - does it look like there is region info for ne [Text::Flags] ok 1340 - does it look like there is region info for NE [Text::Flags] ok 1341 - is there a flag for ne [Text::Flags] ok 1342 - is there a flag for NE [Text::Flags] ok 1343 - is there region info for ne [Text::Flags] ok 1344 - is there region info for NE [Text::Flags] ok 1345 - does it look like there is a flag for nf [Text::Flags] ok 1346 - does it look like there is a flag for NF [Text::Flags] ok 1347 - does it look like there is region info for nf [Text::Flags] ok 1348 - does it look like there is region info for NF [Text::Flags] ok 1349 - is there a flag for nf [Text::Flags] ok 1350 - is there a flag for NF [Text::Flags] ok 1351 - is there region info for nf [Text::Flags] ok 1352 - is there region info for NF [Text::Flags] ok 1353 - does it look like there is a flag for ng [Text::Flags] ok 1354 - does it look like there is a flag for NG [Text::Flags] ok 1355 - does it look like there is region info for ng [Text::Flags] ok 1356 - does it look like there is region info for NG [Text::Flags] ok 1357 - is there a flag for ng [Text::Flags] ok 1358 - is there a flag for NG [Text::Flags] ok 1359 - is there region info for ng [Text::Flags] ok 1360 - is there region info for NG [Text::Flags] ok 1361 - does it look like there is a flag for ni [Text::Flags] ok 1362 - does it look like there is a flag for NI [Text::Flags] ok 1363 - does it look like there is region info for ni [Text::Flags] ok 1364 - does it look like there is region info for NI [Text::Flags] ok 1365 - is there a flag for ni [Text::Flags] ok 1366 - is there a flag for NI [Text::Flags] ok 1367 - is there region info for ni [Text::Flags] ok 1368 - is there region info for NI [Text::Flags] ok 1369 - does it look like there is a flag for nl [Text::Flags] ok 1370 - does it look like there is a flag for NL [Text::Flags] ok 1371 - does it look like there is region info for nl [Text::Flags] ok 1372 - does it look like there is region info for NL [Text::Flags] ok 1373 - is there a flag for nl [Text::Flags] ok 1374 - is there a flag for NL [Text::Flags] ok 1375 - is there region info for nl [Text::Flags] ok 1376 - is there region info for NL [Text::Flags] ok 1377 - does it look like there is a flag for no [Text::Flags] ok 1378 - does it look like there is a flag for NO [Text::Flags] ok 1379 - does it look like there is region info for no [Text::Flags] ok 1380 - does it look like there is region info for NO [Text::Flags] ok 1381 - is there a flag for no [Text::Flags] ok 1382 - is there a flag for NO [Text::Flags] ok 1383 - is there region info for no [Text::Flags] ok 1384 - is there region info for NO [Text::Flags] ok 1385 - does it look like there is a flag for np [Text::Flags] ok 1386 - does it look like there is a flag for NP [Text::Flags] ok 1387 - does it look like there is region info for np [Text::Flags] ok 1388 - does it look like there is region info for NP [Text::Flags] ok 1389 - is there a flag for np [Text::Flags] ok 1390 - is there a flag for NP [Text::Flags] ok 1391 - is there region info for np [Text::Flags] ok 1392 - is there region info for NP [Text::Flags] ok 1393 - does it look like there is a flag for nr [Text::Flags] ok 1394 - does it look like there is a flag for NR [Text::Flags] ok 1395 - does it look like there is region info for nr [Text::Flags] ok 1396 - does it look like there is region info for NR [Text::Flags] ok 1397 - is there a flag for nr [Text::Flags] ok 1398 - is there a flag for NR [Text::Flags] ok 1399 - is there region info for nr [Text::Flags] ok 1400 - is there region info for NR [Text::Flags] ok 1401 - does it look like there is a flag for nu [Text::Flags] ok 1402 - does it look like there is a flag for NU [Text::Flags] ok 1403 - does it look like there is region info for nu [Text::Flags] ok 1404 - does it look like there is region info for NU [Text::Flags] ok 1405 - is there a flag for nu [Text::Flags] ok 1406 - is there a flag for NU [Text::Flags] ok 1407 - is there region info for nu [Text::Flags] ok 1408 - is there region info for NU [Text::Flags] ok 1409 - does it look like there is a flag for nz [Text::Flags] ok 1410 - does it look like there is a flag for NZ [Text::Flags] ok 1411 - does it look like there is region info for nz [Text::Flags] ok 1412 - does it look like there is region info for NZ [Text::Flags] ok 1413 - is there a flag for nz [Text::Flags] ok 1414 - is there a flag for NZ [Text::Flags] ok 1415 - is there region info for nz [Text::Flags] ok 1416 - is there region info for NZ [Text::Flags] ok 1417 - does it look like there is a flag for om [Text::Flags] ok 1418 - does it look like there is a flag for OM [Text::Flags] ok 1419 - does it look like there is region info for om [Text::Flags] ok 1420 - does it look like there is region info for OM [Text::Flags] ok 1421 - is there a flag for om [Text::Flags] ok 1422 - is there a flag for OM [Text::Flags] ok 1423 - is there region info for om [Text::Flags] ok 1424 - is there region info for OM [Text::Flags] ok 1425 - does it look like there is a flag for pa [Text::Flags] ok 1426 - does it look like there is a flag for PA [Text::Flags] ok 1427 - does it look like there is region info for pa [Text::Flags] ok 1428 - does it look like there is region info for PA [Text::Flags] ok 1429 - is there a flag for pa [Text::Flags] ok 1430 - is there a flag for PA [Text::Flags] ok 1431 - is there region info for pa [Text::Flags] ok 1432 - is there region info for PA [Text::Flags] ok 1433 - does it look like there is a flag for pe [Text::Flags] ok 1434 - does it look like there is a flag for PE [Text::Flags] ok 1435 - does it look like there is region info for pe [Text::Flags] ok 1436 - does it look like there is region info for PE [Text::Flags] ok 1437 - is there a flag for pe [Text::Flags] ok 1438 - is there a flag for PE [Text::Flags] ok 1439 - is there region info for pe [Text::Flags] ok 1440 - is there region info for PE [Text::Flags] ok 1441 - does it look like there is a flag for pf [Text::Flags] ok 1442 - does it look like there is a flag for PF [Text::Flags] ok 1443 - does it look like there is region info for pf [Text::Flags] ok 1444 - does it look like there is region info for PF [Text::Flags] ok 1445 - is there a flag for pf [Text::Flags] ok 1446 - is there a flag for PF [Text::Flags] ok 1447 - is there region info for pf [Text::Flags] ok 1448 - is there region info for PF [Text::Flags] ok 1449 - does it look like there is a flag for pg [Text::Flags] ok 1450 - does it look like there is a flag for PG [Text::Flags] ok 1451 - does it look like there is region info for pg [Text::Flags] ok 1452 - does it look like there is region info for PG [Text::Flags] ok 1453 - is there a flag for pg [Text::Flags] ok 1454 - is there a flag for PG [Text::Flags] ok 1455 - is there region info for pg [Text::Flags] ok 1456 - is there region info for PG [Text::Flags] ok 1457 - does it look like there is a flag for ph [Text::Flags] ok 1458 - does it look like there is a flag for PH [Text::Flags] ok 1459 - does it look like there is region info for ph [Text::Flags] ok 1460 - does it look like there is region info for PH [Text::Flags] ok 1461 - is there a flag for ph [Text::Flags] ok 1462 - is there a flag for PH [Text::Flags] ok 1463 - is there region info for ph [Text::Flags] ok 1464 - is there region info for PH [Text::Flags] ok 1465 - does it look like there is a flag for pk [Text::Flags] ok 1466 - does it look like there is a flag for PK [Text::Flags] ok 1467 - does it look like there is region info for pk [Text::Flags] ok 1468 - does it look like there is region info for PK [Text::Flags] ok 1469 - is there a flag for pk [Text::Flags] ok 1470 - is there a flag for PK [Text::Flags] ok 1471 - is there region info for pk [Text::Flags] ok 1472 - is there region info for PK [Text::Flags] ok 1473 - does it look like there is a flag for pl [Text::Flags] ok 1474 - does it look like there is a flag for PL [Text::Flags] ok 1475 - does it look like there is region info for pl [Text::Flags] ok 1476 - does it look like there is region info for PL [Text::Flags] ok 1477 - is there a flag for pl [Text::Flags] ok 1478 - is there a flag for PL [Text::Flags] ok 1479 - is there region info for pl [Text::Flags] ok 1480 - is there region info for PL [Text::Flags] ok 1481 - does it look like there is a flag for pm [Text::Flags] ok 1482 - does it look like there is a flag for PM [Text::Flags] ok 1483 - does it look like there is region info for pm [Text::Flags] ok 1484 - does it look like there is region info for PM [Text::Flags] ok 1485 - is there a flag for pm [Text::Flags] ok 1486 - is there a flag for PM [Text::Flags] ok 1487 - is there region info for pm [Text::Flags] ok 1488 - is there region info for PM [Text::Flags] ok 1489 - does it look like there is a flag for pn [Text::Flags] ok 1490 - does it look like there is a flag for PN [Text::Flags] ok 1491 - does it look like there is region info for pn [Text::Flags] ok 1492 - does it look like there is region info for PN [Text::Flags] ok 1493 - is there a flag for pn [Text::Flags] ok 1494 - is there a flag for PN [Text::Flags] ok 1495 - is there region info for pn [Text::Flags] ok 1496 - is there region info for PN [Text::Flags] ok 1497 - does it look like there is a flag for pr [Text::Flags] ok 1498 - does it look like there is a flag for PR [Text::Flags] ok 1499 - does it look like there is region info for pr [Text::Flags] ok 1500 - does it look like there is region info for PR [Text::Flags] ok 1501 - is there a flag for pr [Text::Flags] ok 1502 - is there a flag for PR [Text::Flags] ok 1503 - is there region info for pr [Text::Flags] ok 1504 - is there region info for PR [Text::Flags] ok 1505 - does it look like there is a flag for ps [Text::Flags] ok 1506 - does it look like there is a flag for PS [Text::Flags] ok 1507 - does it look like there is region info for ps [Text::Flags] ok 1508 - does it look like there is region info for PS [Text::Flags] ok 1509 - is there a flag for ps [Text::Flags] ok 1510 - is there a flag for PS [Text::Flags] ok 1511 - is there region info for ps [Text::Flags] ok 1512 - is there region info for PS [Text::Flags] ok 1513 - does it look like there is a flag for pt [Text::Flags] ok 1514 - does it look like there is a flag for PT [Text::Flags] ok 1515 - does it look like there is region info for pt [Text::Flags] ok 1516 - does it look like there is region info for PT [Text::Flags] ok 1517 - is there a flag for pt [Text::Flags] ok 1518 - is there a flag for PT [Text::Flags] ok 1519 - is there region info for pt [Text::Flags] ok 1520 - is there region info for PT [Text::Flags] ok 1521 - does it look like there is a flag for pw [Text::Flags] ok 1522 - does it look like there is a flag for PW [Text::Flags] ok 1523 - does it look like there is region info for pw [Text::Flags] ok 1524 - does it look like there is region info for PW [Text::Flags] ok 1525 - is there a flag for pw [Text::Flags] ok 1526 - is there a flag for PW [Text::Flags] ok 1527 - is there region info for pw [Text::Flags] ok 1528 - is there region info for PW [Text::Flags] ok 1529 - does it look like there is a flag for py [Text::Flags] ok 1530 - does it look like there is a flag for PY [Text::Flags] ok 1531 - does it look like there is region info for py [Text::Flags] ok 1532 - does it look like there is region info for PY [Text::Flags] ok 1533 - is there a flag for py [Text::Flags] ok 1534 - is there a flag for PY [Text::Flags] ok 1535 - is there region info for py [Text::Flags] ok 1536 - is there region info for PY [Text::Flags] ok 1537 - does it look like there is a flag for qa [Text::Flags] ok 1538 - does it look like there is a flag for QA [Text::Flags] ok 1539 - does it look like there is region info for qa [Text::Flags] ok 1540 - does it look like there is region info for QA [Text::Flags] ok 1541 - is there a flag for qa [Text::Flags] ok 1542 - is there a flag for QA [Text::Flags] ok 1543 - is there region info for qa [Text::Flags] ok 1544 - is there region info for QA [Text::Flags] ok 1545 - does it look like there is a flag for re [Text::Flags] ok 1546 - does it look like there is a flag for RE [Text::Flags] ok 1547 - does it look like there is region info for re [Text::Flags] ok 1548 - does it look like there is region info for RE [Text::Flags] ok 1549 - is there a flag for re [Text::Flags] ok 1550 - is there a flag for RE [Text::Flags] ok 1551 - is there region info for re [Text::Flags] ok 1552 - is there region info for RE [Text::Flags] ok 1553 - does it look like there is a flag for ro [Text::Flags] ok 1554 - does it look like there is a flag for RO [Text::Flags] ok 1555 - does it look like there is region info for ro [Text::Flags] ok 1556 - does it look like there is region info for RO [Text::Flags] ok 1557 - is there a flag for ro [Text::Flags] ok 1558 - is there a flag for RO [Text::Flags] ok 1559 - is there region info for ro [Text::Flags] ok 1560 - is there region info for RO [Text::Flags] ok 1561 - does it look like there is a flag for rs [Text::Flags] ok 1562 - does it look like there is a flag for RS [Text::Flags] ok 1563 - does it look like there is region info for rs [Text::Flags] ok 1564 - does it look like there is region info for RS [Text::Flags] ok 1565 - is there a flag for rs [Text::Flags] ok 1566 - is there a flag for RS [Text::Flags] ok 1567 - is there region info for rs [Text::Flags] ok 1568 - is there region info for RS [Text::Flags] ok 1569 - does it look like there is a flag for ru [Text::Flags] ok 1570 - does it look like there is a flag for RU [Text::Flags] ok 1571 - does it look like there is region info for ru [Text::Flags] ok 1572 - does it look like there is region info for RU [Text::Flags] ok 1573 - is there a flag for ru [Text::Flags] ok 1574 - is there a flag for RU [Text::Flags] ok 1575 - is there region info for ru [Text::Flags] ok 1576 - is there region info for RU [Text::Flags] ok 1577 - does it look like there is a flag for rw [Text::Flags] ok 1578 - does it look like there is a flag for RW [Text::Flags] ok 1579 - does it look like there is region info for rw [Text::Flags] ok 1580 - does it look like there is region info for RW [Text::Flags] ok 1581 - is there a flag for rw [Text::Flags] ok 1582 - is there a flag for RW [Text::Flags] ok 1583 - is there region info for rw [Text::Flags] ok 1584 - is there region info for RW [Text::Flags] ok 1585 - does it look like there is a flag for sa [Text::Flags] ok 1586 - does it look like there is a flag for SA [Text::Flags] ok 1587 - does it look like there is region info for sa [Text::Flags] ok 1588 - does it look like there is region info for SA [Text::Flags] ok 1589 - is there a flag for sa [Text::Flags] ok 1590 - is there a flag for SA [Text::Flags] ok 1591 - is there region info for sa [Text::Flags] ok 1592 - is there region info for SA [Text::Flags] ok 1593 - does it look like there is a flag for sb [Text::Flags] ok 1594 - does it look like there is a flag for SB [Text::Flags] ok 1595 - does it look like there is region info for sb [Text::Flags] ok 1596 - does it look like there is region info for SB [Text::Flags] ok 1597 - is there a flag for sb [Text::Flags] ok 1598 - is there a flag for SB [Text::Flags] ok 1599 - is there region info for sb [Text::Flags] ok 1600 - is there region info for SB [Text::Flags] ok 1601 - does it look like there is a flag for sc [Text::Flags] ok 1602 - does it look like there is a flag for SC [Text::Flags] ok 1603 - does it look like there is region info for sc [Text::Flags] ok 1604 - does it look like there is region info for SC [Text::Flags] ok 1605 - is there a flag for sc [Text::Flags] ok 1606 - is there a flag for SC [Text::Flags] ok 1607 - is there region info for sc [Text::Flags] ok 1608 - is there region info for SC [Text::Flags] ok 1609 - does it look like there is a flag for sd [Text::Flags] ok 1610 - does it look like there is a flag for SD [Text::Flags] ok 1611 - does it look like there is region info for sd [Text::Flags] ok 1612 - does it look like there is region info for SD [Text::Flags] ok 1613 - is there a flag for sd [Text::Flags] ok 1614 - is there a flag for SD [Text::Flags] ok 1615 - is there region info for sd [Text::Flags] ok 1616 - is there region info for SD [Text::Flags] ok 1617 - does it look like there is a flag for se [Text::Flags] ok 1618 - does it look like there is a flag for SE [Text::Flags] ok 1619 - does it look like there is region info for se [Text::Flags] ok 1620 - does it look like there is region info for SE [Text::Flags] ok 1621 - is there a flag for se [Text::Flags] ok 1622 - is there a flag for SE [Text::Flags] ok 1623 - is there region info for se [Text::Flags] ok 1624 - is there region info for SE [Text::Flags] ok 1625 - does it look like there is a flag for sg [Text::Flags] ok 1626 - does it look like there is a flag for SG [Text::Flags] ok 1627 - does it look like there is region info for sg [Text::Flags] ok 1628 - does it look like there is region info for SG [Text::Flags] ok 1629 - is there a flag for sg [Text::Flags] ok 1630 - is there a flag for SG [Text::Flags] ok 1631 - is there region info for sg [Text::Flags] ok 1632 - is there region info for SG [Text::Flags] ok 1633 - does it look like there is a flag for sh [Text::Flags] ok 1634 - does it look like there is a flag for SH [Text::Flags] ok 1635 - does it look like there is region info for sh [Text::Flags] ok 1636 - does it look like there is region info for SH [Text::Flags] ok 1637 - is there a flag for sh [Text::Flags] ok 1638 - is there a flag for SH [Text::Flags] ok 1639 - is there region info for sh [Text::Flags] ok 1640 - is there region info for SH [Text::Flags] ok 1641 - does it look like there is a flag for si [Text::Flags] ok 1642 - does it look like there is a flag for SI [Text::Flags] ok 1643 - does it look like there is region info for si [Text::Flags] ok 1644 - does it look like there is region info for SI [Text::Flags] ok 1645 - is there a flag for si [Text::Flags] ok 1646 - is there a flag for SI [Text::Flags] ok 1647 - is there region info for si [Text::Flags] ok 1648 - is there region info for SI [Text::Flags] ok 1649 - does it look like there is a flag for sj [Text::Flags] ok 1650 - does it look like there is a flag for SJ [Text::Flags] ok 1651 - does it look like there is region info for sj [Text::Flags] ok 1652 - does it look like there is region info for SJ [Text::Flags] ok 1653 - is there a flag for sj [Text::Flags] ok 1654 - is there a flag for SJ [Text::Flags] ok 1655 - is there region info for sj [Text::Flags] ok 1656 - is there region info for SJ [Text::Flags] ok 1657 - does it look like there is a flag for sk [Text::Flags] ok 1658 - does it look like there is a flag for SK [Text::Flags] ok 1659 - does it look like there is region info for sk [Text::Flags] ok 1660 - does it look like there is region info for SK [Text::Flags] ok 1661 - is there a flag for sk [Text::Flags] ok 1662 - is there a flag for SK [Text::Flags] ok 1663 - is there region info for sk [Text::Flags] ok 1664 - is there region info for SK [Text::Flags] ok 1665 - does it look like there is a flag for sl [Text::Flags] ok 1666 - does it look like there is a flag for SL [Text::Flags] ok 1667 - does it look like there is region info for sl [Text::Flags] ok 1668 - does it look like there is region info for SL [Text::Flags] ok 1669 - is there a flag for sl [Text::Flags] ok 1670 - is there a flag for SL [Text::Flags] ok 1671 - is there region info for sl [Text::Flags] ok 1672 - is there region info for SL [Text::Flags] ok 1673 - does it look like there is a flag for sm [Text::Flags] ok 1674 - does it look like there is a flag for SM [Text::Flags] ok 1675 - does it look like there is region info for sm [Text::Flags] ok 1676 - does it look like there is region info for SM [Text::Flags] ok 1677 - is there a flag for sm [Text::Flags] ok 1678 - is there a flag for SM [Text::Flags] ok 1679 - is there region info for sm [Text::Flags] ok 1680 - is there region info for SM [Text::Flags] ok 1681 - does it look like there is a flag for sn [Text::Flags] ok 1682 - does it look like there is a flag for SN [Text::Flags] ok 1683 - does it look like there is region info for sn [Text::Flags] ok 1684 - does it look like there is region info for SN [Text::Flags] ok 1685 - is there a flag for sn [Text::Flags] ok 1686 - is there a flag for SN [Text::Flags] ok 1687 - is there region info for sn [Text::Flags] ok 1688 - is there region info for SN [Text::Flags] ok 1689 - does it look like there is a flag for so [Text::Flags] ok 1690 - does it look like there is a flag for SO [Text::Flags] ok 1691 - does it look like there is region info for so [Text::Flags] ok 1692 - does it look like there is region info for SO [Text::Flags] ok 1693 - is there a flag for so [Text::Flags] ok 1694 - is there a flag for SO [Text::Flags] ok 1695 - is there region info for so [Text::Flags] ok 1696 - is there region info for SO [Text::Flags] ok 1697 - does it look like there is a flag for sr [Text::Flags] ok 1698 - does it look like there is a flag for SR [Text::Flags] ok 1699 - does it look like there is region info for sr [Text::Flags] ok 1700 - does it look like there is region info for SR [Text::Flags] ok 1701 - is there a flag for sr [Text::Flags] ok 1702 - is there a flag for SR [Text::Flags] ok 1703 - is there region info for sr [Text::Flags] ok 1704 - is there region info for SR [Text::Flags] ok 1705 - does it look like there is a flag for ss [Text::Flags] ok 1706 - does it look like there is a flag for SS [Text::Flags] ok 1707 - does it look like there is region info for ss [Text::Flags] ok 1708 - does it look like there is region info for SS [Text::Flags] ok 1709 - is there a flag for ss [Text::Flags] ok 1710 - is there a flag for SS [Text::Flags] ok 1711 - is there region info for ss [Text::Flags] ok 1712 - is there region info for SS [Text::Flags] ok 1713 - does it look like there is a flag for st [Text::Flags] ok 1714 - does it look like there is a flag for ST [Text::Flags] ok 1715 - does it look like there is region info for st [Text::Flags] ok 1716 - does it look like there is region info for ST [Text::Flags] ok 1717 - is there a flag for st [Text::Flags] ok 1718 - is there a flag for ST [Text::Flags] ok 1719 - is there region info for st [Text::Flags] ok 1720 - is there region info for ST [Text::Flags] ok 1721 - does it look like there is a flag for sv [Text::Flags] ok 1722 - does it look like there is a flag for SV [Text::Flags] ok 1723 - does it look like there is region info for sv [Text::Flags] ok 1724 - does it look like there is region info for SV [Text::Flags] ok 1725 - is there a flag for sv [Text::Flags] ok 1726 - is there a flag for SV [Text::Flags] ok 1727 - is there region info for sv [Text::Flags] ok 1728 - is there region info for SV [Text::Flags] ok 1729 - does it look like there is a flag for sx [Text::Flags] ok 1730 - does it look like there is a flag for SX [Text::Flags] ok 1731 - does it look like there is region info for sx [Text::Flags] ok 1732 - does it look like there is region info for SX [Text::Flags] ok 1733 - is there a flag for sx [Text::Flags] ok 1734 - is there a flag for SX [Text::Flags] ok 1735 - is there region info for sx [Text::Flags] ok 1736 - is there region info for SX [Text::Flags] ok 1737 - does it look like there is a flag for sy [Text::Flags] ok 1738 - does it look like there is a flag for SY [Text::Flags] ok 1739 - does it look like there is region info for sy [Text::Flags] ok 1740 - does it look like there is region info for SY [Text::Flags] ok 1741 - is there a flag for sy [Text::Flags] ok 1742 - is there a flag for SY [Text::Flags] ok 1743 - is there region info for sy [Text::Flags] ok 1744 - is there region info for SY [Text::Flags] ok 1745 - does it look like there is a flag for sz [Text::Flags] ok 1746 - does it look like there is a flag for SZ [Text::Flags] ok 1747 - does it look like there is region info for sz [Text::Flags] ok 1748 - does it look like there is region info for SZ [Text::Flags] ok 1749 - is there a flag for sz [Text::Flags] ok 1750 - is there a flag for SZ [Text::Flags] ok 1751 - is there region info for sz [Text::Flags] ok 1752 - is there region info for SZ [Text::Flags] ok 1753 - does it look like there is a flag for ta [Text::Flags] ok 1754 - does it look like there is a flag for TA [Text::Flags] ok 1755 - does it look like there is region info for ta [Text::Flags] ok 1756 - does it look like there is region info for TA [Text::Flags] ok 1757 - is there a flag for ta [Text::Flags] ok 1758 - is there a flag for TA [Text::Flags] ok 1759 - is there region info for ta [Text::Flags] ok 1760 - is there region info for TA [Text::Flags] ok 1761 - does it look like there is a flag for tc [Text::Flags] ok 1762 - does it look like there is a flag for TC [Text::Flags] ok 1763 - does it look like there is region info for tc [Text::Flags] ok 1764 - does it look like there is region info for TC [Text::Flags] ok 1765 - is there a flag for tc [Text::Flags] ok 1766 - is there a flag for TC [Text::Flags] ok 1767 - is there region info for tc [Text::Flags] ok 1768 - is there region info for TC [Text::Flags] ok 1769 - does it look like there is a flag for td [Text::Flags] ok 1770 - does it look like there is a flag for TD [Text::Flags] ok 1771 - does it look like there is region info for td [Text::Flags] ok 1772 - does it look like there is region info for TD [Text::Flags] ok 1773 - is there a flag for td [Text::Flags] ok 1774 - is there a flag for TD [Text::Flags] ok 1775 - is there region info for td [Text::Flags] ok 1776 - is there region info for TD [Text::Flags] ok 1777 - does it look like there is a flag for tf [Text::Flags] ok 1778 - does it look like there is a flag for TF [Text::Flags] ok 1779 - does it look like there is region info for tf [Text::Flags] ok 1780 - does it look like there is region info for TF [Text::Flags] ok 1781 - is there a flag for tf [Text::Flags] ok 1782 - is there a flag for TF [Text::Flags] ok 1783 - is there region info for tf [Text::Flags] ok 1784 - is there region info for TF [Text::Flags] ok 1785 - does it look like there is a flag for tg [Text::Flags] ok 1786 - does it look like there is a flag for TG [Text::Flags] ok 1787 - does it look like there is region info for tg [Text::Flags] ok 1788 - does it look like there is region info for TG [Text::Flags] ok 1789 - is there a flag for tg [Text::Flags] ok 1790 - is there a flag for TG [Text::Flags] ok 1791 - is there region info for tg [Text::Flags] ok 1792 - is there region info for TG [Text::Flags] ok 1793 - does it look like there is a flag for th [Text::Flags] ok 1794 - does it look like there is a flag for TH [Text::Flags] ok 1795 - does it look like there is region info for th [Text::Flags] ok 1796 - does it look like there is region info for TH [Text::Flags] ok 1797 - is there a flag for th [Text::Flags] ok 1798 - is there a flag for TH [Text::Flags] ok 1799 - is there region info for th [Text::Flags] ok 1800 - is there region info for TH [Text::Flags] ok 1801 - does it look like there is a flag for tj [Text::Flags] ok 1802 - does it look like there is a flag for TJ [Text::Flags] ok 1803 - does it look like there is region info for tj [Text::Flags] ok 1804 - does it look like there is region info for TJ [Text::Flags] ok 1805 - is there a flag for tj [Text::Flags] ok 1806 - is there a flag for TJ [Text::Flags] ok 1807 - is there region info for tj [Text::Flags] ok 1808 - is there region info for TJ [Text::Flags] ok 1809 - does it look like there is a flag for tk [Text::Flags] ok 1810 - does it look like there is a flag for TK [Text::Flags] ok 1811 - does it look like there is region info for tk [Text::Flags] ok 1812 - does it look like there is region info for TK [Text::Flags] ok 1813 - is there a flag for tk [Text::Flags] ok 1814 - is there a flag for TK [Text::Flags] ok 1815 - is there region info for tk [Text::Flags] ok 1816 - is there region info for TK [Text::Flags] ok 1817 - does it look like there is a flag for tl [Text::Flags] ok 1818 - does it look like there is a flag for TL [Text::Flags] ok 1819 - does it look like there is region info for tl [Text::Flags] ok 1820 - does it look like there is region info for TL [Text::Flags] ok 1821 - is there a flag for tl [Text::Flags] ok 1822 - is there a flag for TL [Text::Flags] ok 1823 - is there region info for tl [Text::Flags] ok 1824 - is there region info for TL [Text::Flags] ok 1825 - does it look like there is a flag for tm [Text::Flags] ok 1826 - does it look like there is a flag for TM [Text::Flags] ok 1827 - does it look like there is region info for tm [Text::Flags] ok 1828 - does it look like there is region info for TM [Text::Flags] ok 1829 - is there a flag for tm [Text::Flags] ok 1830 - is there a flag for TM [Text::Flags] ok 1831 - is there region info for tm [Text::Flags] ok 1832 - is there region info for TM [Text::Flags] ok 1833 - does it look like there is a flag for tn [Text::Flags] ok 1834 - does it look like there is a flag for TN [Text::Flags] ok 1835 - does it look like there is region info for tn [Text::Flags] ok 1836 - does it look like there is region info for TN [Text::Flags] ok 1837 - is there a flag for tn [Text::Flags] ok 1838 - is there a flag for TN [Text::Flags] ok 1839 - is there region info for tn [Text::Flags] ok 1840 - is there region info for TN [Text::Flags] ok 1841 - does it look like there is a flag for to [Text::Flags] ok 1842 - does it look like there is a flag for TO [Text::Flags] ok 1843 - does it look like there is region info for to [Text::Flags] ok 1844 - does it look like there is region info for TO [Text::Flags] ok 1845 - is there a flag for to [Text::Flags] ok 1846 - is there a flag for TO [Text::Flags] ok 1847 - is there region info for to [Text::Flags] ok 1848 - is there region info for TO [Text::Flags] ok 1849 - does it look like there is a flag for tr [Text::Flags] ok 1850 - does it look like there is a flag for TR [Text::Flags] ok 1851 - does it look like there is region info for tr [Text::Flags] ok 1852 - does it look like there is region info for TR [Text::Flags] ok 1853 - is there a flag for tr [Text::Flags] ok 1854 - is there a flag for TR [Text::Flags] ok 1855 - is there region info for tr [Text::Flags] ok 1856 - is there region info for TR [Text::Flags] ok 1857 - does it look like there is a flag for tt [Text::Flags] ok 1858 - does it look like there is a flag for TT [Text::Flags] ok 1859 - does it look like there is region info for tt [Text::Flags] ok 1860 - does it look like there is region info for TT [Text::Flags] ok 1861 - is there a flag for tt [Text::Flags] ok 1862 - is there a flag for TT [Text::Flags] ok 1863 - is there region info for tt [Text::Flags] ok 1864 - is there region info for TT [Text::Flags] ok 1865 - does it look like there is a flag for tv [Text::Flags] ok 1866 - does it look like there is a flag for TV [Text::Flags] ok 1867 - does it look like there is region info for tv [Text::Flags] ok 1868 - does it look like there is region info for TV [Text::Flags] ok 1869 - is there a flag for tv [Text::Flags] ok 1870 - is there a flag for TV [Text::Flags] ok 1871 - is there region info for tv [Text::Flags] ok 1872 - is there region info for TV [Text::Flags] ok 1873 - does it look like there is a flag for tw [Text::Flags] ok 1874 - does it look like there is a flag for TW [Text::Flags] ok 1875 - does it look like there is region info for tw [Text::Flags] ok 1876 - does it look like there is region info for TW [Text::Flags] ok 1877 - is there a flag for tw [Text::Flags] ok 1878 - is there a flag for TW [Text::Flags] ok 1879 - is there region info for tw [Text::Flags] ok 1880 - is there region info for TW [Text::Flags] ok 1881 - does it look like there is a flag for tz [Text::Flags] ok 1882 - does it look like there is a flag for TZ [Text::Flags] ok 1883 - does it look like there is region info for tz [Text::Flags] ok 1884 - does it look like there is region info for TZ [Text::Flags] ok 1885 - is there a flag for tz [Text::Flags] ok 1886 - is there a flag for TZ [Text::Flags] ok 1887 - is there region info for tz [Text::Flags] ok 1888 - is there region info for TZ [Text::Flags] ok 1889 - does it look like there is a flag for ua [Text::Flags] ok 1890 - does it look like there is a flag for UA [Text::Flags] ok 1891 - does it look like there is region info for ua [Text::Flags] ok 1892 - does it look like there is region info for UA [Text::Flags] ok 1893 - is there a flag for ua [Text::Flags] ok 1894 - is there a flag for UA [Text::Flags] ok 1895 - is there region info for ua [Text::Flags] ok 1896 - is there region info for UA [Text::Flags] ok 1897 - does it look like there is a flag for ug [Text::Flags] ok 1898 - does it look like there is a flag for UG [Text::Flags] ok 1899 - does it look like there is region info for ug [Text::Flags] ok 1900 - does it look like there is region info for UG [Text::Flags] ok 1901 - is there a flag for ug [Text::Flags] ok 1902 - is there a flag for UG [Text::Flags] ok 1903 - is there region info for ug [Text::Flags] ok 1904 - is there region info for UG [Text::Flags] ok 1905 - does it look like there is a flag for um [Text::Flags] ok 1906 - does it look like there is a flag for UM [Text::Flags] ok 1907 - does it look like there is region info for um [Text::Flags] ok 1908 - does it look like there is region info for UM [Text::Flags] ok 1909 - is there a flag for um [Text::Flags] ok 1910 - is there a flag for UM [Text::Flags] ok 1911 - is there region info for um [Text::Flags] ok 1912 - is there region info for UM [Text::Flags] ok 1913 - does it look like there is a flag for un [Text::Flags] ok 1914 - does it look like there is a flag for UN [Text::Flags] ok 1915 - does it look like there is region info for un [Text::Flags] ok 1916 - does it look like there is region info for UN [Text::Flags] ok 1917 - is there a flag for un [Text::Flags] ok 1918 - is there a flag for UN [Text::Flags] ok 1919 - is there region info for un [Text::Flags] ok 1920 - is there region info for UN [Text::Flags] ok 1921 - does it look like there is a flag for us [Text::Flags] ok 1922 - does it look like there is a flag for US [Text::Flags] ok 1923 - does it look like there is region info for us [Text::Flags] ok 1924 - does it look like there is region info for US [Text::Flags] ok 1925 - is there a flag for us [Text::Flags] ok 1926 - is there a flag for US [Text::Flags] ok 1927 - is there region info for us [Text::Flags] ok 1928 - is there region info for US [Text::Flags] ok 1929 - does it look like there is a flag for uy [Text::Flags] ok 1930 - does it look like there is a flag for UY [Text::Flags] ok 1931 - does it look like there is region info for uy [Text::Flags] ok 1932 - does it look like there is region info for UY [Text::Flags] ok 1933 - is there a flag for uy [Text::Flags] ok 1934 - is there a flag for UY [Text::Flags] ok 1935 - is there region info for uy [Text::Flags] ok 1936 - is there region info for UY [Text::Flags] ok 1937 - does it look like there is a flag for uz [Text::Flags] ok 1938 - does it look like there is a flag for UZ [Text::Flags] ok 1939 - does it look like there is region info for uz [Text::Flags] ok 1940 - does it look like there is region info for UZ [Text::Flags] ok 1941 - is there a flag for uz [Text::Flags] ok 1942 - is there a flag for UZ [Text::Flags] ok 1943 - is there region info for uz [Text::Flags] ok 1944 - is there region info for UZ [Text::Flags] ok 1945 - does it look like there is a flag for va [Text::Flags] ok 1946 - does it look like there is a flag for VA [Text::Flags] ok 1947 - does it look like there is region info for va [Text::Flags] ok 1948 - does it look like there is region info for VA [Text::Flags] ok 1949 - is there a flag for va [Text::Flags] ok 1950 - is there a flag for VA [Text::Flags] ok 1951 - is there region info for va [Text::Flags] ok 1952 - is there region info for VA [Text::Flags] ok 1953 - does it look like there is a flag for vc [Text::Flags] ok 1954 - does it look like there is a flag for VC [Text::Flags] ok 1955 - does it look like there is region info for vc [Text::Flags] ok 1956 - does it look like there is region info for VC [Text::Flags] ok 1957 - is there a flag for vc [Text::Flags] ok 1958 - is there a flag for VC [Text::Flags] ok 1959 - is there region info for vc [Text::Flags] ok 1960 - is there region info for VC [Text::Flags] ok 1961 - does it look like there is a flag for ve [Text::Flags] ok 1962 - does it look like there is a flag for VE [Text::Flags] ok 1963 - does it look like there is region info for ve [Text::Flags] ok 1964 - does it look like there is region info for VE [Text::Flags] ok 1965 - is there a flag for ve [Text::Flags] ok 1966 - is there a flag for VE [Text::Flags] ok 1967 - is there region info for ve [Text::Flags] ok 1968 - is there region info for VE [Text::Flags] ok 1969 - does it look like there is a flag for vg [Text::Flags] ok 1970 - does it look like there is a flag for VG [Text::Flags] ok 1971 - does it look like there is region info for vg [Text::Flags] ok 1972 - does it look like there is region info for VG [Text::Flags] ok 1973 - is there a flag for vg [Text::Flags] ok 1974 - is there a flag for VG [Text::Flags] ok 1975 - is there region info for vg [Text::Flags] ok 1976 - is there region info for VG [Text::Flags] ok 1977 - does it look like there is a flag for vi [Text::Flags] ok 1978 - does it look like there is a flag for VI [Text::Flags] ok 1979 - does it look like there is region info for vi [Text::Flags] ok 1980 - does it look like there is region info for VI [Text::Flags] ok 1981 - is there a flag for vi [Text::Flags] ok 1982 - is there a flag for VI [Text::Flags] ok 1983 - is there region info for vi [Text::Flags] ok 1984 - is there region info for VI [Text::Flags] ok 1985 - does it look like there is a flag for vn [Text::Flags] ok 1986 - does it look like there is a flag for VN [Text::Flags] ok 1987 - does it look like there is region info for vn [Text::Flags] ok 1988 - does it look like there is region info for VN [Text::Flags] ok 1989 - is there a flag for vn [Text::Flags] ok 1990 - is there a flag for VN [Text::Flags] ok 1991 - is there region info for vn [Text::Flags] ok 1992 - is there region info for VN [Text::Flags] ok 1993 - does it look like there is a flag for vu [Text::Flags] ok 1994 - does it look like there is a flag for VU [Text::Flags] ok 1995 - does it look like there is region info for vu [Text::Flags] ok 1996 - does it look like there is region info for VU [Text::Flags] ok 1997 - is there a flag for vu [Text::Flags] ok 1998 - is there a flag for VU [Text::Flags] ok 1999 - is there region info for vu [Text::Flags] ok 2000 - is there region info for VU [Text::Flags] ok 2001 - does it look like there is a flag for wf [Text::Flags] ok 2002 - does it look like there is a flag for WF [Text::Flags] ok 2003 - does it look like there is region info for wf [Text::Flags] ok 2004 - does it look like there is region info for WF [Text::Flags] ok 2005 - is there a flag for wf [Text::Flags] ok 2006 - is there a flag for WF [Text::Flags] ok 2007 - is there region info for wf [Text::Flags] ok 2008 - is there region info for WF [Text::Flags] ok 2009 - does it look like there is a flag for ws [Text::Flags] ok 2010 - does it look like there is a flag for WS [Text::Flags] ok 2011 - does it look like there is region info for ws [Text::Flags] ok 2012 - does it look like there is region info for WS [Text::Flags] ok 2013 - is there a flag for ws [Text::Flags] ok 2014 - is there a flag for WS [Text::Flags] ok 2015 - is there region info for ws [Text::Flags] ok 2016 - is there region info for WS [Text::Flags] ok 2017 - does it look like there is a flag for xk [Text::Flags] ok 2018 - does it look like there is a flag for XK [Text::Flags] ok 2019 - does it look like there is region info for xk [Text::Flags] ok 2020 - does it look like there is region info for XK [Text::Flags] ok 2021 - is there a flag for xk [Text::Flags] ok 2022 - is there a flag for XK [Text::Flags] ok 2023 - is there region info for xk [Text::Flags] ok 2024 - is there region info for XK [Text::Flags] ok 2025 - does it look like there is a flag for ye [Text::Flags] ok 2026 - does it look like there is a flag for YE [Text::Flags] ok 2027 - does it look like there is region info for ye [Text::Flags] ok 2028 - does it look like there is region info for YE [Text::Flags] ok 2029 - is there a flag for ye [Text::Flags] ok 2030 - is there a flag for YE [Text::Flags] ok 2031 - is there region info for ye [Text::Flags] ok 2032 - is there region info for YE [Text::Flags] ok 2033 - does it look like there is a flag for yt [Text::Flags] ok 2034 - does it look like there is a flag for YT [Text::Flags] ok 2035 - does it look like there is region info for yt [Text::Flags] ok 2036 - does it look like there is region info for YT [Text::Flags] ok 2037 - is there a flag for yt [Text::Flags] ok 2038 - is there a flag for YT [Text::Flags] ok 2039 - is there region info for yt [Text::Flags] ok 2040 - is there region info for YT [Text::Flags] ok 2041 - does it look like there is a flag for za [Text::Flags] ok 2042 - does it look like there is a flag for ZA [Text::Flags] ok 2043 - does it look like there is region info for za [Text::Flags] ok 2044 - does it look like there is region info for ZA [Text::Flags] ok 2045 - is there a flag for za [Text::Flags] ok 2046 - is there a flag for ZA [Text::Flags] ok 2047 - is there region info for za [Text::Flags] ok 2048 - is there region info for ZA [Text::Flags] ok 2049 - does it look like there is a flag for zm [Text::Flags] ok 2050 - does it look like there is a flag for ZM [Text::Flags] ok 2051 - does it look like there is region info for zm [Text::Flags] ok 2052 - does it look like there is region info for ZM [Text::Flags] ok 2053 - is there a flag for zm [Text::Flags] ok 2054 - is there a flag for ZM [Text::Flags] ok 2055 - is there region info for zm [Text::Flags] ok 2056 - is there region info for ZM [Text::Flags] ok 2057 - does it look like there is a flag for zw [Text::Flags] ok 2058 - does it look like there is a flag for ZW [Text::Flags] ok 2059 - does it look like there is region info for zw [Text::Flags] ok 2060 - does it look like there is region info for ZW [Text::Flags] ok 2061 - is there a flag for zw [Text::Flags] ok 2062 - is there a flag for ZW [Text::Flags] ok 2063 - is there region info for zw [Text::Flags] ok 2064 - is there region info for ZW [Text::Flags] ok 2065 - does it look like there is a flag for england [Text::Flags] ok 2066 - does it look like there is a flag for ENGLAND [Text::Flags] ok 2067 - does it look like there is region info for england [Text::Flags] ok 2068 - does it look like there is region info for ENGLAND [Text::Flags] ok 2069 - is there a flag for england [Text::Flags] ok 2070 - is there a flag for ENGLAND [Text::Flags] ok 2071 - is there region info for england [Text::Flags] ok 2072 - is there region info for ENGLAND [Text::Flags] ok 2073 - does it look like there is a flag for scotland [Text::Flags] ok 2074 - does it look like there is a flag for SCOTLAND [Text::Flags] ok 2075 - does it look like there is region info for scotland [Text::Flags] ok 2076 - does it look like there is region info for SCOTLAND [Text::Flags] ok 2077 - is there a flag for scotland [Text::Flags] ok 2078 - is there a flag for SCOTLAND [Text::Flags] ok 2079 - is there region info for scotland [Text::Flags] ok 2080 - is there region info for SCOTLAND [Text::Flags] ok 2081 - does it look like there is a flag for texas [Text::Flags] ok 2082 - does it look like there is a flag for TEXAS [Text::Flags] ok 2083 - does it look like there is region info for texas [Text::Flags] ok 2084 - does it look like there is region info for TEXAS [Text::Flags] ok 2085 - is there a flag for texas [Text::Flags] ok 2086 - is there a flag for TEXAS [Text::Flags] ok 2087 - is there region info for texas [Text::Flags] ok 2088 - is there region info for TEXAS [Text::Flags] ok 2089 - does it look like there is a flag for wales [Text::Flags] ok 2090 - does it look like there is a flag for WALES [Text::Flags] ok 2091 - does it look like there is region info for wales [Text::Flags] ok 2092 - does it look like there is region info for WALES [Text::Flags] ok 2093 - is there a flag for wales [Text::Flags] ok 2094 - is there a flag for WALES [Text::Flags] ok 2095 - is there region info for wales [Text::Flags] ok 2096 - is there region info for WALES [Text::Flags] ok 2097 - does it look like there is a black flag [Text::Flags] ok 2098 - does it look like there is a BLACK flag [Text::Flags] ok 2099 - is there a black flag [Text::Flags] ok 2100 - is there a BLACK flag [Text::Flags] ok 2101 - does it look like there is a chequered flag [Text::Flags] ok 2102 - does it look like there is a CHEQUERED flag [Text::Flags] ok 2103 - is there a chequered flag [Text::Flags] ok 2104 - is there a CHEQUERED flag [Text::Flags] ok 2105 - does it look like there is a crossed flag [Text::Flags] ok 2106 - does it look like there is a CROSSED flag [Text::Flags] ok 2107 - is there a crossed flag [Text::Flags] ok 2108 - is there a CROSSED flag [Text::Flags] ok 2109 - does it look like there is a pirate flag [Text::Flags] ok 2110 - does it look like there is a PIRATE flag [Text::Flags] ok 2111 - is there a pirate flag [Text::Flags] ok 2112 - is there a PIRATE flag [Text::Flags] ok 2113 - does it look like there is a rainbow flag [Text::Flags] ok 2114 - does it look like there is a RAINBOW flag [Text::Flags] ok 2115 - is there a rainbow flag [Text::Flags] ok 2116 - is there a RAINBOW flag [Text::Flags] ok 2117 - does it look like there is a transgender flag [Text::Flags] ok 2118 - does it look like there is a TRANSGENDER flag [Text::Flags] ok 2119 - is there a transgender flag [Text::Flags] ok 2120 - is there a TRANSGENDER flag [Text::Flags] ok 2121 - does it look like there is a triangular flag [Text::Flags] ok 2122 - does it look like there is a TRIANGULAR flag [Text::Flags] ok 2123 - is there a triangular flag [Text::Flags] ok 2124 - is there a TRIANGULAR flag [Text::Flags] ok 2125 - does it look like there is a white flag [Text::Flags] ok 2126 - does it look like there is a WHITE flag [Text::Flags] ok 2127 - is there a white flag [Text::Flags] ok 2128 - is there a WHITE flag [Text::Flags] ok [Text::Flags] All tests successful. [Text::Flags] Files=1, Tests=2128, 4 wallclock secs ( 0.09 usr 0.00 sys + 2.90 cusr 0.11 csys = 3.10 CPU) [Text::Flags] Result: PASS ===> Testing [OK] for Text::Flags:ver<0.0.5>:auth ===> Installing: Text::Flags:ver<0.0.5>:auth ===> Install [OK] for Text::Flags:ver<0.0.5>:auth 1 bin/ script [tf] installed to: /tmp/EWBoPBx9dE/bin ```
New Output ``` ===> Searching for: Text::Flags ===SORRY!=== Error while compiling /mnt/installed/Text::Flags_0.0.5/sources/3F9395F0ACF1729BB8A1F90008A3A67159D80CDC (Text::Flags) An exception X::Method::NotFound occurred while evaluating a constant: No such method 'PUSH_FROM_MAP' for invocant of type 'Map' at /mnt/installed/Text::Flags_0.0.5/sources/3F9395F0ACF1729BB8A1F90008A3A67159D80CDC (Text::Flags):329 Exception details: No such method 'PUSH_FROM_MAP' for invocant of type 'Map' in block at /mnt/installed/Text::Flags_0.0.5/sources/3F9395F0ACF1729BB8A1F90008A3A67159D80CDC (Text::Flags) line 332 ===> Found: Text::Flags:ver<0.0.5>:auth [via Zef::Repository::Ecosystems] ===> Fetching [OK]: Text::Flags:ver<0.0.5>:auth to /mnt/data/zef-data/tmp/1675015228.123634.4526.915151734516/4fb33945c41de175f77f785a9be9c94632a89b6f.tar.gz ===> Extraction [OK]: Text::Flags to /mnt/data/zef-data/tmp/4fb33945c41de175f77f785a9be9c94632a89b6f.tar.gz ===> Testing: Text::Flags:ver<0.0.5>:auth [Text::Flags] ===SORRY!=== Error while compiling /mnt/data/zef-data/tmp/4fb33945c41de175f77f785a9be9c94632a89b6f.tar.gz/Text-Flags-0.0.5/t/01-basic.t [Text::Flags] ===SORRY!=== Error while compiling /mnt/data/zef-data/tmp/4fb33945c41de175f77f785a9be9c94632a89b6f.tar.gz/Text-Flags-0.0.5/lib/Text/Flags.rakumod (Text::Flags) [Text::Flags] An exception X::Method::NotFound occurred while evaluating a constant: No such method 'PUSH_FROM_MAP' for invocant of type 'Map' [Text::Flags] at /mnt/data/zef-data/tmp/4fb33945c41de175f77f785a9be9c94632a89b6f.tar.gz/Text-Flags-0.0.5/lib/Text/Flags.rakumod (Text::Flags):329 [Text::Flags] Exception details: [Text::Flags] No such method 'PUSH_FROM_MAP' for invocant of type 'Map' [Text::Flags] in block at /mnt/data/zef-data/tmp/4fb33945c41de175f77f785a9be9c94632a89b6f.tar.gz/Text-Flags-0.0.5/lib/Text/Flags.rakumod (Text::Flags) line 332 [Text::Flags] at /mnt/data/zef-data/tmp/4fb33945c41de175f77f785a9be9c94632a89b6f.tar.gz/Text-Flags-0.0.5/t/01-basic.t:3 [Text::Flags] t/01-basic.t .. [Text::Flags] Dubious, test returned 1 (wstat 256, 0x100) [Text::Flags] No subtests run [Text::Flags] Test Summary Report [Text::Flags] ------------------- [Text::Flags] t/01-basic.t (Wstat: 256 (exited 1) Tests: 0 Failed: 0) [Text::Flags] Non-zero exit status: 1 [Text::Flags] Parse errors: No plan found in TAP output [Text::Flags] Files=1, Tests=0, 3 wallclock secs ( 0.03 usr 0.00 sys + 2.62 cusr 0.13 csys = 2.78 CPU) [Text::Flags] Result: FAIL ===> Testing [FAIL]: Text::Flags:ver<0.0.5>:auth [Text::Flags] Failed to get passing tests, but continuing with --force-test ===> Installing: Text::Flags:ver<0.0.5>:auth ===> Install [FAIL] for Text::Flags:ver<0.0.5>:auth: ===SORRY!=== Error while compiling /mnt/installed/Text::Flags_0.0.5/sources/3F9395F0ACF1729BB8A1F90008A3A67159D80CDC (Text::Flags) An exception X::Method::NotFound occurred while evaluating a constant: No such method 'PUSH_FROM_MAP' for invocant of type 'Map' at /mnt/installed/Text::Flags_0.0.5/sources/3F9395F0ACF1729BB8A1F90008A3A67159D80CDC (Text::Flags):329 Exception details: No such method 'PUSH_FROM_MAP' for invocant of type 'Map' in block at /mnt/installed/Text::Flags_0.0.5/sources/3F9395F0ACF1729BB8A1F90008A3A67159D80CDC (Text::Flags) line 332 ```
* [ ] [Cro::HTTP](https://modules.raku.org/dist/Cro::HTTP) – Fail, Bisected: [ea60d16](https://github.com/rakudo/rakudo/commit/ea60d168b91faa9758ba5a1ab4ad4c51b977da33)
Old Output ``` ===> Searching for: Cro::HTTP ===> Found: Cro::HTTP:ver<0.8.9>:auth [via Zef::Repository::Ecosystems] ===> Fetching [OK]: Cro::HTTP:ver<0.8.9>:auth to /mnt/data/zef-data/tmp/1675017688.318801.5896.180248141562/ae922a0097ae854338eb18fa23b9e1f1aec6e938.tar.gz ===> Extraction [OK]: Cro::HTTP to /mnt/data/zef-data/tmp/ae922a0097ae854338eb18fa23b9e1f1aec6e938.tar.gz ===> Testing: Cro::HTTP:ver<0.8.9>:auth [Cro::HTTP] t/http-auth-basic-with-session.t .. [Cro::HTTP] ok 1 - Username is set after basic authentication [Cro::HTTP] # Subtest: 401 when wrong credentials are passed [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Error::Client) [Cro::HTTP] ok 3 - .response matches -> ;; $_? is raw = OUTER::<$_> { \#`(Block|3024867670792) ... } [Cro::HTTP] ok 2 - 401 when wrong credentials are passed [Cro::HTTP] # Subtest: WWW-Authenticate header when wrong credentials are passed [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Error::Client) [Cro::HTTP] ok 3 - .response matches -> ;; $_? is raw = OUTER::<$_> { \#`(Block|3024801320176) ... } [Cro::HTTP] ok 3 - WWW-Authenticate header when wrong credentials are passed [Cro::HTTP] # Subtest: Request without credentials returns 401 [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Error::Client) [Cro::HTTP] ok 3 - .response matches -> ;; $_? is raw = OUTER::<$_> { \#`(Block|3024801320248) ... } [Cro::HTTP] ok 4 - Request without credentials returns 401 [Cro::HTTP] # Subtest: Request without credentials has WWW-Authenticate header [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Error::Client) [Cro::HTTP] ok 3 - .response matches -> ;; $_? is raw = OUTER::<$_> { \#`(Block|3024634913064) ... } [Cro::HTTP] ok 5 - Request without credentials has WWW-Authenticate header [Cro::HTTP] 1..5 [Cro::HTTP] ok [Cro::HTTP] t/http-auth-basic.t ............... [Cro::HTTP] ok 1 - Username is set after basic authentication [Cro::HTTP] # Subtest: 401 when wrong credentials are passed [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Error::Client) [Cro::HTTP] ok 3 - .response matches -> ;; $_? is raw = OUTER::<$_> { \#`(Block|4363220252168) ... } [Cro::HTTP] ok 2 - 401 when wrong credentials are passed [Cro::HTTP] # Subtest: WWW-Authenticate header when wrong credentials are passed [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Error::Client) [Cro::HTTP] ok 3 - .response matches -> ;; $_? is raw = OUTER::<$_> { \#`(Block|4363136403664) ... } [Cro::HTTP] ok 3 - WWW-Authenticate header when wrong credentials are passed [Cro::HTTP] # Subtest: Request without credentials returns 401 [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Error::Client) [Cro::HTTP] ok 3 - .response matches -> ;; $_? is raw = OUTER::<$_> { \#`(Block|4363136403736) ... } [Cro::HTTP] ok 4 - Request without credentials returns 401 [Cro::HTTP] # Subtest: Request without credentials has WWW-Authenticate header [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Error::Client) [Cro::HTTP] ok 3 - .response matches -> ;; $_? is raw = OUTER::<$_> { \#`(Block|4363220552168) ... } [Cro::HTTP] ok 5 - Request without credentials has WWW-Authenticate header [Cro::HTTP] 1..5 [Cro::HTTP] ok [Cro::HTTP] t/http-auth-webtoken-bearer.t ..... [Cro::HTTP] ok 1 - Username is correct [Cro::HTTP] ok 2 - Expired token is not passed [Cro::HTTP] 1..2 [Cro::HTTP] ok [Cro::HTTP] t/http-auth-webtoken-cookie.t ..... [Cro::HTTP] ok 1 - Token is set to cookies [Cro::HTTP] ok 2 - Username is correct [Cro::HTTP] 1..2 [Cro::HTTP] ok [Cro::HTTP] t/http-cookie.t ................... [Cro::HTTP] ok 1 - Correct cookie names are into the subset [Cro::HTTP] ok 2 - Empty cookie name is now allowed [Cro::HTTP] ok 3 - No parens allowed in a cookie [Cro::HTTP] ok 4 - Cookie octet can be wrapped in double quotes [Cro::HTTP] # Subtest: Incorrect symbols are outside of CookieName subset [Cro::HTTP] ok 1 - [Cro::HTTP] ok 2 - [Cro::HTTP] ok 3 - [Cro::HTTP] ok 4 - [Cro::HTTP] ok 5 - [Cro::HTTP] ok 6 - [Cro::HTTP] ok 7 - [Cro::HTTP] ok 8 - [Cro::HTTP] ok 9 - [Cro::HTTP] ok 10 - [Cro::HTTP] ok 11 - [Cro::HTTP] ok 12 - [Cro::HTTP] ok 13 - [Cro::HTTP] ok 14 - [Cro::HTTP] ok 15 - [Cro::HTTP] ok 16 - [Cro::HTTP] ok 17 - [Cro::HTTP] ok 18 - [Cro::HTTP] ok 19 - [Cro::HTTP] ok 20 - [Cro::HTTP] ok 21 - [Cro::HTTP] ok 22 - [Cro::HTTP] ok 23 - [Cro::HTTP] ok 24 - [Cro::HTTP] ok 25 - [Cro::HTTP] ok 26 - [Cro::HTTP] ok 27 - [Cro::HTTP] ok 28 - [Cro::HTTP] ok 29 - [Cro::HTTP] ok 30 - [Cro::HTTP] ok 31 - [Cro::HTTP] ok 32 - [Cro::HTTP] ok 33 - [Cro::HTTP] ok 34 - [Cro::HTTP] ok 35 - [Cro::HTTP] ok 36 - [Cro::HTTP] ok 37 - [Cro::HTTP] ok 38 - [Cro::HTTP] ok 39 - [Cro::HTTP] ok 40 - [Cro::HTTP] ok 41 - [Cro::HTTP] ok 42 - [Cro::HTTP] ok 43 - [Cro::HTTP] ok 44 - [Cro::HTTP] ok 45 - [Cro::HTTP] ok 46 - [Cro::HTTP] ok 47 - [Cro::HTTP] ok 48 - [Cro::HTTP] ok 49 - [Cro::HTTP] ok 50 - [Cro::HTTP] ok 51 - [Cro::HTTP] 1..51 [Cro::HTTP] ok 5 - Incorrect symbols are outside of CookieName subset [Cro::HTTP] ok 6 - Correct cookie values are into the subset [Cro::HTTP] ok 7 - Empty cookie value is allowed [Cro::HTTP] # Subtest: Incorrect symbols are outside of CookieValue subset [Cro::HTTP] ok 1 - [Cro::HTTP] ok 2 - [Cro::HTTP] ok 3 - [Cro::HTTP] ok 4 - [Cro::HTTP] ok 5 - [Cro::HTTP] 1..5 [Cro::HTTP] ok 8 - Incorrect symbols are outside of CookieValue subset [Cro::HTTP] ok 9 - Correct domain name works [Cro::HTTP] ok 10 - Incorrect domain name with bad character [Cro::HTTP] ok 11 - Empty domain name cannot be created [Cro::HTTP] ok 12 - Domain name cannot contain spaces [Cro::HTTP] ok 13 - Set-Cookie string 1 parses [Cro::HTTP] ok 14 - Set-Cookie string 2 parses [Cro::HTTP] ok 15 - Set-Cookie string 3 parses [Cro::HTTP] ok 16 - Set-Cookie ala buggy Tomcat (missing space); we tolerate this [Cro::HTTP] ok 17 - Cookie cannot be created with no arguments [Cro::HTTP] ok 18 - Cookie cannot be created without value [Cro::HTTP] ok 19 - Cookie cannot be created without name [Cro::HTTP] ok 20 - Cookie can be created [Cro::HTTP] ok 21 - New is read only [Cro::HTTP] ok 22 - Value is read only [Cro::HTTP] ok 23 - Expires is read only [Cro::HTTP] ok 24 - Max-age is read only [Cro::HTTP] ok 25 - Domain is read only [Cro::HTTP] ok 26 - Path is read only [Cro::HTTP] ok 27 - Secure is read only [Cro::HTTP] ok 28 - Http-only is read only [Cro::HTTP] ok 29 - SameSite is read only [Cro::HTTP] ok 30 - Set cookie 1 works [Cro::HTTP] ok 31 - Cookie 1 works [Cro::HTTP] ok 32 - Cookie 1 can be parsed [Cro::HTTP] ok 33 - Set cookie 2 works [Cro::HTTP] ok 34 - Cookie 2 works [Cro::HTTP] ok 35 - Cookie 2 can be parsed [Cro::HTTP] ok 36 - Set cookie 3 works [Cro::HTTP] ok 37 - Cookie 3 works [Cro::HTTP] ok 38 - Cookie 3 can be parsed [Cro::HTTP] ok 39 - Set cookie 4 works [Cro::HTTP] ok 40 - Cookie 4 works [Cro::HTTP] ok 41 - Cookie 4 can be parsed [Cro::HTTP] ok 42 - Invalid SameSite value discarded [Cro::HTTP] ok 43 - Valid SameSite value cookie 0 can be parsed [Cro::HTTP] ok 44 - Valid SameSite value cookie 1 can be parsed [Cro::HTTP] ok 45 - Valid SameSite value cookie 2 can be parsed [Cro::HTTP] ok 46 - Correct path after extension [Cro::HTTP] ok 47 - Secure parsed after extension [Cro::HTTP] ok 48 - Extensions are parsed and extracted also [Cro::HTTP] ok 49 - Correct cookie name when illegal whitespace in value [Cro::HTTP] ok 50 - Cookie value parsed up to illegal whitespace [Cro::HTTP] ok 51 - Recovered to parse path after illegal cookie value [Cro::HTTP] 1..51 [Cro::HTTP] ok [Cro::HTTP] t/http-cookiejar.t ................ [Cro::HTTP] ok 1 - Empty cookie jar contents returns empty list [Cro::HTTP] ok 2 - Empty cookie jar contents with uri returns empty list [Cro::HTTP] ok 3 - Two cookies were added [Cro::HTTP] ok 4 - Cookie addition is neutral [Cro::HTTP] ok 5 - Cookie with bad domain was not added [Cro::HTTP] ok 6 - Uri-based check [Cro::HTTP] ok 7 - Good cookies are here [Cro::HTTP] ok 8 - Clear for absent url leaves jar untouched [Cro::HTTP] ok 9 - Clear for absent url with existing cookie name leaves jar untouched [Cro::HTTP] ok 10 - One cookie was removed [Cro::HTTP] ok 11 - All cookies from correct domain were removed [Cro::HTTP] ok 12 - Call to clear clears cookie jar [Cro::HTTP] ok 13 - Cookie with duration was added successfully [Cro::HTTP] ok 14 - Creation time is preserved during cookie update [Cro::HTTP] ok 15 - Cookie was deleted on negative-time cookie addition [Cro::HTTP] ok 16 - Cookies are added for sub-domains [Cro::HTTP] ok 17 - Rejected for incorrect sub-domain [Cro::HTTP] ok 18 - Header was added [Cro::HTTP] ok 19 - Set string is correct [Cro::HTTP] ok 20 - A single cookie was added, successfully [Cro::HTTP] ok 21 - Added cookie has correct name [Cro::HTTP] ok 22 - Added cookie has correct value [Cro::HTTP] ok 23 - Added cookie has proper domain [Cro::HTTP] ok 24 - Added cookie has proper path [Cro::HTTP] ok 25 - Cookie has proper expiration time [Cro::HTTP] ok 26 - A second cookie was added successfully [Cro::HTTP] ok 27 - New cookie is not persistent [Cro::HTTP] ok 28 - New cookie has expected expiration time with no max-age set [Cro::HTTP] ok 29 - First cookie was added to request [Cro::HTTP] ok 30 - Second cookie was added to request [Cro::HTTP] 1..30 [Cro::HTTP] ok [Cro::HTTP] t/http-log-file.t ................. [Cro::HTTP] ok 1 - Correct responses logged [Cro::HTTP] ok 2 - Error responses logged [Cro::HTTP] 1..2 [Cro::HTTP] ok [Cro::HTTP] t/http-middleware.t ............... [Cro::HTTP] # Subtest: Request and response middleware written using a transform [Cro::HTTP] ok 1 - Header was set [Cro::HTTP] ok 2 - Target was processed [Cro::HTTP] ok 3 - after works with before [Cro::HTTP] ok 4 - before works with after [Cro::HTTP] 1..4 [Cro::HTTP] ok 1 - Request and response middleware written using a transform [Cro::HTTP] # Subtest: Request and response middleware written using a Cro::HTTP::Middleware roles [Cro::HTTP] ok 1 - Header was set [Cro::HTTP] ok 2 - Target was processed [Cro::HTTP] ok 3 - after works with before [Cro::HTTP] ok 4 - before works with after [Cro::HTTP] ok 5 - Request middleware works with before-matched in route block [Cro::HTTP] ok 6 - Response middleware works with after-matched in route block [Cro::HTTP] 1..6 [Cro::HTTP] ok 2 - Request and response middleware written using a Cro::HTTP::Middleware roles [Cro::HTTP] # Subtest: Conditional response middleware using Cro::HTTP::Middleware::Conditional [Cro::HTTP] # Subtest: Got 403 response from middleware when no auth header [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Error::Client) [Cro::HTTP] ok 3 - .response matches -> ;; $_? is raw = OUTER::<$_> { \#`(Block|4393216287952) ... } [Cro::HTTP] ok 1 - Got 403 response from middleware when no auth header [Cro::HTTP] ok 2 - Got 200 normal response with an auth header [Cro::HTTP] # Subtest: Got 403 response from middleware when no auth header (before-matched in router) [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Error::Client) [Cro::HTTP] ok 3 - .response matches -> ;; $_? is raw = OUTER::<$_> { \#`(Block|4393216288672) ... } [Cro::HTTP] ok 3 - Got 403 response from middleware when no auth header (before-matched in router) [Cro::HTTP] ok 4 - Got 200 normal response with an auth header (before-matched in router) [Cro::HTTP] # Subtest: Got 403 response from middleware when no auth header (before-matched + include in router) [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Error::Client) [Cro::HTTP] ok 3 - .response matches -> ;; $_? is raw = OUTER::<$_> { \#`(Block|4393056558272) ... } [Cro::HTTP] ok 5 - Got 403 response from middleware when no auth header (before-matched + include in router) [Cro::HTTP] ok 6 - Got 200 normal response with an auth header (before-matched + include in router) [Cro::HTTP] 1..6 [Cro::HTTP] ok 3 - Conditional response middleware using Cro::HTTP::Middleware::Conditional [Cro::HTTP] # Subtest: Request/response middleware using Cro::HTTP::Middleware::RequestResponse [Cro::HTTP] ok 1 - Got 200 response on first request [Cro::HTTP] ok 2 - Response part added header [Cro::HTTP] ok 3 - Expected body [Cro::HTTP] ok 4 - Got 200 response on second request [Cro::HTTP] ok 5 - Response part did not run on early response [Cro::HTTP] ok 6 - Got cached body [Cro::HTTP] ok 7 - Got 200 response on first request (before-matched in router) [Cro::HTTP] ok 8 - Response part added header (before-matched in router) [Cro::HTTP] ok 9 - Expected body (before-matched in router) [Cro::HTTP] ok 10 - Got 200 response on second request (before-matched in router) [Cro::HTTP] ok 11 - Response part did not run on early response (before-matched in router) [Cro::HTTP] ok 12 - Got cached body (before-matched in router) [Cro::HTTP] ok 13 - Got 200 response on first request (before-matched + include in router) [Cro::HTTP] ok 14 - Response part added header (before-matched + include in router) [Cro::HTTP] ok 15 - Expected body (before-matched + include in router) [Cro::HTTP] ok 16 - Got 200 response on second request (before-matched + include in router) [Cro::HTTP] ok 17 - Response part did not run on early response (before-matched + include in router) [Cro::HTTP] ok 18 - Got cached body (before-matched + include in router) [Cro::HTTP] 1..18 [Cro::HTTP] ok 4 - Request/response middleware using Cro::HTTP::Middleware::RequestResponse [Cro::HTTP] # Subtest: Byte-level middleware, before/after request is parsed [Cro::HTTP] ok 1 - before-parse works [Cro::HTTP] ok 2 - after-serialize works [Cro::HTTP] 1..2 [Cro::HTTP] ok 5 - Byte-level middleware, before/after request is parsed [Cro::HTTP] # Subtest: Interaction of middleware written as Cro::Transform with HTTP router [Cro::HTTP] ok 1 - per-route after-matched middleware for regular request works [Cro::HTTP] ok 2 - per-route before-matched middleware for regular request works [Cro::HTTP] ok 3 - per-route after-matched middleware for delegated request works [Cro::HTTP] ok 4 - per-route before-matched middleware for delegated request works [Cro::HTTP] ok 5 - per-route after-matched middleware for includee works [Cro::HTTP] ok 6 - per-route before-matched middleware for includee works [Cro::HTTP] ok 7 - per-route after-matched middleware for includee works [Cro::HTTP] ok 8 - per-route before-matched middleware for includee works [Cro::HTTP] ok 9 - per-route block before-matched middleware works [Cro::HTTP] ok 10 - per-route block after-matched middleware works [Cro::HTTP] ok 11 - Cannot use wrong typed Transformer as a middleware [Cro::HTTP] 1..11 [Cro::HTTP] ok 6 - Interaction of middleware written as Cro::Transform with HTTP router [Cro::HTTP] # Subtest: Conditional response in block form of before-matched in router [Cro::HTTP] # Subtest: Block form of before-matched in router can produce an early response [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Error::Client) [Cro::HTTP] ok 3 - .response matches -> ;; $_? is raw = OUTER::<$_> { \#`(Block|4393052004816) ... } [Cro::HTTP] ok 1 - Block form of before-matched in router can produce an early response [Cro::HTTP] ok 2 - Block form of before-matched not producing a response also works [Cro::HTTP] 1..2 [Cro::HTTP] ok 7 - Conditional response in block form of before-matched in router [Cro::HTTP] ok 8 - before-matched applies even to delegate done before it [Cro::HTTP] ok 9 - after-matched applies even to delegate done after it [Cro::HTTP] ok 10 - before-matched applies even to a route before it [Cro::HTTP] ok 11 - after-matched middleware applies even to a route before it [Cro::HTTP] ok 12 - Dies when no matched rule [Cro::HTTP] ok 13 - before block was executed [Cro::HTTP] ok 14 - before-matched block was not executed [Cro::HTTP] ok 15 - after block was executed [Cro::HTTP] ok 16 - after-matched block was not executed [Cro::HTTP] ok 17 - before and after is run from block definition [Cro::HTTP] ok 18 - before and after is run from class definition [Cro::HTTP] ok 19 - before and after is run from RequestResponse(Pair) definition [Cro::HTTP] ok 20 - Auth middleware is applied [Cro::HTTP] ok 21 - Auth middleware is applied 2 [Cro::HTTP] ok 22 - After middleware is applied [Cro::HTTP] # Subtest: Better exception message when user tries to include route with before/after [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::AdHoc) [Cro::HTTP] ok 3 - .message matches /'delegate'/ [Cro::HTTP] ok 23 - Better exception message when user tries to include route with before/after [Cro::HTTP] ok 24 - delegate does not cause an exception [Cro::HTTP] 1..24 [Cro::HTTP] ok [Cro::HTTP] t/http-rawbodyparserselector.t .... [Cro::HTTP] ok 1 - got the correct 'Cro::HTTP::RawBodyParser' [Cro::HTTP] ok 2 - No content-length or transfer-encoding [Cro::HTTP] ok 3 - got the correct 'Cro::HTTP::RawBodyParser' [Cro::HTTP] ok 4 - Content-Length [Cro::HTTP] ok 5 - got the correct 'Cro::HTTP::RawBodyParser' [Cro::HTTP] ok 6 - Chunked transfer encoding [Cro::HTTP] ok 7 - got the correct 'Cro::HTTP::RawBodyParser' [Cro::HTTP] ok 8 - Identity transfer encoding - no content-length [Cro::HTTP] ok 9 - got the correct 'Cro::HTTP::RawBodyParser' [Cro::HTTP] ok 10 - Identity transfer encoding - with content-length [Cro::HTTP] 1..10 [Cro::HTTP] ok [Cro::HTTP] t/http-request-parser.t ........... [Cro::HTTP] ok 1 - HTTP request parser is a transform [Cro::HTTP] ok 2 - HTTP request parser consumes TCP messages [Cro::HTTP] ok 3 - HTTP request parser produces HTTP requests [Cro::HTTP] ok 4 - Malformed request line - only verb [Cro::HTTP] ok 5 - check 1 [Cro::HTTP] ok 6 - Malformed request line - no version [Cro::HTTP] ok 7 - check 1 [Cro::HTTP] ok 8 - Malformed request line - utter crap [Cro::HTTP] ok 9 - check 1 [Cro::HTTP] ok 10 - Malformed HTTP version (1) [Cro::HTTP] ok 11 - check 1 [Cro::HTTP] ok 12 - Malformed HTTP version (2) [Cro::HTTP] ok 13 - check 1 [Cro::HTTP] ok 14 - Malformed HTTP version (3) [Cro::HTTP] ok 15 - check 1 [Cro::HTTP] ok 16 - Malformed HTTP version (4) [Cro::HTTP] ok 17 - check 1 [Cro::HTTP] ok 18 - Malformed HTTP version (5) [Cro::HTTP] ok 19 - check 1 [Cro::HTTP] ok 20 - Unimplemented HTTP version [Cro::HTTP] ok 21 - check 1 [Cro::HTTP] ok 22 - Simple GET request with no headers [Cro::HTTP] ok 23 - check 1 [Cro::HTTP] ok 24 - check 2 [Cro::HTTP] ok 25 - check 3 [Cro::HTTP] ok 26 - Simple HEAD request with no headers [Cro::HTTP] ok 27 - check 1 [Cro::HTTP] ok 28 - check 2 [Cro::HTTP] ok 29 - check 3 [Cro::HTTP] ok 30 - Simple POST request with no headers [Cro::HTTP] ok 31 - check 1 [Cro::HTTP] ok 32 - check 2 [Cro::HTTP] ok 33 - check 3 [Cro::HTTP] ok 34 - Simple PUT request with no headers [Cro::HTTP] ok 35 - check 1 [Cro::HTTP] ok 36 - check 2 [Cro::HTTP] ok 37 - check 3 [Cro::HTTP] ok 38 - Simple DELETE request with no headers [Cro::HTTP] ok 39 - check 1 [Cro::HTTP] ok 40 - check 2 [Cro::HTTP] ok 41 - check 3 [Cro::HTTP] ok 42 - Simple OPTIONS request with no headers [Cro::HTTP] ok 43 - check 1 [Cro::HTTP] ok 44 - check 2 [Cro::HTTP] ok 45 - check 3 [Cro::HTTP] ok 46 - The TRACE method, as it is not implemented by default [Cro::HTTP] ok 47 - check 1 [Cro::HTTP] ok 48 - Simple PATCH request with no headers [Cro::HTTP] ok 49 - check 1 [Cro::HTTP] ok 50 - check 2 [Cro::HTTP] ok 51 - check 3 [Cro::HTTP] ok 52 - The TRACE method, as it is not implemented by default [Cro::HTTP] ok 53 - check 1 [Cro::HTTP] ok 54 - The TRACE method if included in allowed-methods [Cro::HTTP] ok 55 - check 1 [Cro::HTTP] ok 56 - check 2 [Cro::HTTP] ok 57 - check 3 [Cro::HTTP] ok 58 - PUT when it is not included in the allowed methods [Cro::HTTP] ok 59 - check 1 [Cro::HTTP] ok 60 - An empty line before the request line [Cro::HTTP] ok 61 - check 1 [Cro::HTTP] ok 62 - check 2 [Cro::HTTP] ok 63 - check 3 [Cro::HTTP] ok 64 - A few empty lines before the request line [Cro::HTTP] ok 65 - check 1 [Cro::HTTP] ok 66 - check 2 [Cro::HTTP] ok 67 - check 3 [Cro::HTTP] ok 68 - Host header [Cro::HTTP] ok 69 - check 1 [Cro::HTTP] ok 70 - check 2 [Cro::HTTP] ok 71 - check 3 [Cro::HTTP] ok 72 - check 4 [Cro::HTTP] ok 73 - check 5 [Cro::HTTP] ok 74 - check 6 [Cro::HTTP] ok 75 - check 7 [Cro::HTTP] ok 76 - Host header with no whitespace [Cro::HTTP] ok 77 - check 1 [Cro::HTTP] ok 78 - check 2 [Cro::HTTP] ok 79 - check 3 [Cro::HTTP] ok 80 - check 4 [Cro::HTTP] ok 81 - check 5 [Cro::HTTP] ok 82 - check 6 [Cro::HTTP] ok 83 - check 7 [Cro::HTTP] ok 84 - Host header with trailing whitespace [Cro::HTTP] ok 85 - check 1 [Cro::HTTP] ok 86 - check 2 [Cro::HTTP] ok 87 - check 3 [Cro::HTTP] ok 88 - check 4 [Cro::HTTP] ok 89 - check 5 [Cro::HTTP] ok 90 - check 6 [Cro::HTTP] ok 91 - check 7 [Cro::HTTP] ok 92 - Host header with tab before and after value [Cro::HTTP] ok 93 - check 1 [Cro::HTTP] ok 94 - check 2 [Cro::HTTP] ok 95 - check 3 [Cro::HTTP] ok 96 - check 4 [Cro::HTTP] ok 97 - check 5 [Cro::HTTP] ok 98 - check 6 [Cro::HTTP] ok 99 - check 7 [Cro::HTTP] ok 100 - Header with insane but actually totally legit name [Cro::HTTP] ok 101 - check 1 [Cro::HTTP] ok 102 - check 2 [Cro::HTTP] ok 103 - check 3 [Cro::HTTP] ok 104 - check 4 [Cro::HTTP] ok 105 - check 5 [Cro::HTTP] ok 106 - check 6 [Cro::HTTP] ok 107 - check 7 [Cro::HTTP] ok 108 - Not allowed " in header [Cro::HTTP] ok 109 - check 1 [Cro::HTTP] ok 110 - Not allowed ( in header [Cro::HTTP] ok 111 - check 1 [Cro::HTTP] ok 112 - Not allowed ) in header [Cro::HTTP] ok 113 - check 1 [Cro::HTTP] ok 114 - Not allowed [ in header [Cro::HTTP] ok 115 - check 1 [Cro::HTTP] ok 116 - Not allowed ] in header [Cro::HTTP] ok 117 - check 1 [Cro::HTTP] ok 118 - Not allowed { in header [Cro::HTTP] ok 119 - check 1 [Cro::HTTP] ok 120 - Not allowed } in header [Cro::HTTP] ok 121 - check 1 [Cro::HTTP] ok 122 - Not allowed @ in header [Cro::HTTP] ok 123 - check 1 [Cro::HTTP] ok 124 - Not allowed \ in header [Cro::HTTP] ok 125 - check 1 [Cro::HTTP] ok 126 - Not allowed / in header [Cro::HTTP] ok 127 - check 1 [Cro::HTTP] ok 128 - Not allowed < in header [Cro::HTTP] ok 129 - check 1 [Cro::HTTP] ok 130 - Not allowed > in header [Cro::HTTP] ok 131 - check 1 [Cro::HTTP] ok 132 - Not allowed , in header [Cro::HTTP] ok 133 - check 1 [Cro::HTTP] ok 134 - Not allowed ; in header [Cro::HTTP] ok 135 - check 1 [Cro::HTTP] ok 136 - Header with empty field [Cro::HTTP] ok 137 - check 1 [Cro::HTTP] ok 138 - check 2 [Cro::HTTP] ok 139 - check 3 [Cro::HTTP] ok 140 - check 4 [Cro::HTTP] ok 141 - check 5 [Cro::HTTP] ok 142 - check 6 [Cro::HTTP] ok 143 - check 7 [Cro::HTTP] ok 144 - Field value can be any printable char including latin-1 range [Cro::HTTP] ok 145 - check 1 [Cro::HTTP] ok 146 - check 2 [Cro::HTTP] ok 147 - check 3 [Cro::HTTP] ok 148 - check 4 [Cro::HTTP] ok 149 - check 5 [Cro::HTTP] ok 150 - check 6 [Cro::HTTP] ok 151 - check 7 [Cro::HTTP] ok 152 - Field values may have whitespace in them [Cro::HTTP] ok 153 - check 1 [Cro::HTTP] ok 154 - check 2 [Cro::HTTP] ok 155 - check 3 [Cro::HTTP] ok 156 - check 4 [Cro::HTTP] ok 157 - check 5 [Cro::HTTP] ok 158 - check 6 [Cro::HTTP] ok 159 - check 7 [Cro::HTTP] ok 160 - Whitespace after field name ignored [Cro::HTTP] ok 161 - check 1 [Cro::HTTP] ok 162 - check 2 [Cro::HTTP] ok 163 - check 3 [Cro::HTTP] ok 164 - check 4 [Cro::HTTP] ok 165 - check 5 [Cro::HTTP] ok 166 - check 6 [Cro::HTTP] ok 167 - check 7 [Cro::HTTP] ok 168 - Control chars other than space/tab not allowed (0) [Cro::HTTP] ok 169 - check 1 [Cro::HTTP] ok 170 - Control chars other than space/tab not allowed (1) [Cro::HTTP] ok 171 - check 1 [Cro::HTTP] ok 172 - Request with multiple headers (example from RFC) [Cro::HTTP] ok 173 - check 1 [Cro::HTTP] ok 174 - check 2 [Cro::HTTP] ok 175 - check 3 [Cro::HTTP] ok 176 - check 4 [Cro::HTTP] ok 177 - check 5 [Cro::HTTP] ok 178 - check 6 [Cro::HTTP] ok 179 - check 7 [Cro::HTTP] ok 180 - check 8 [Cro::HTTP] ok 181 - check 9 [Cro::HTTP] ok 182 - check 10 [Cro::HTTP] ok 183 - check 11 [Cro::HTTP] ok 184 - check 12 [Cro::HTTP] ok 185 - check 13 [Cro::HTTP] ok 186 - Request path and path segments for /hello.txt [Cro::HTTP] ok 187 - check 1 [Cro::HTTP] ok 188 - check 2 [Cro::HTTP] ok 189 - Request path and path segments for /oh/my/path [Cro::HTTP] ok 190 - check 1 [Cro::HTTP] ok 191 - check 2 [Cro::HTTP] ok 192 - Query strings are parsed and accessible [Cro::HTTP] ok 193 - check 1 [Cro::HTTP] ok 194 - check 2 [Cro::HTTP] ok 195 - check 3 [Cro::HTTP] ok 196 - check 4 [Cro::HTTP] ok 197 - check 5 [Cro::HTTP] ok 198 - check 6 [Cro::HTTP] ok 199 - check 7 [Cro::HTTP] ok 200 - Query strings with empty values [Cro::HTTP] ok 201 - check 1 [Cro::HTTP] ok 202 - check 2 [Cro::HTTP] ok 203 - check 3 [Cro::HTTP] ok 204 - check 4 [Cro::HTTP] ok 205 - check 5 [Cro::HTTP] ok 206 - check 6 [Cro::HTTP] ok 207 - check 7 [Cro::HTTP] ok 208 - Query string keys and values that are encoded [Cro::HTTP] ok 209 - check 1 [Cro::HTTP] ok 210 - check 2 [Cro::HTTP] ok 211 - check 3 [Cro::HTTP] ok 212 - check 4 [Cro::HTTP] ok 213 - check 5 [Cro::HTTP] ok 214 - check 6 [Cro::HTTP] ok 215 - check 7 [Cro::HTTP] ok 216 - Query strings with multiple values for the same key [Cro::HTTP] ok 217 - check 1 [Cro::HTTP] ok 218 - check 2 [Cro::HTTP] ok 219 - check 3 [Cro::HTTP] ok 220 - check 4 [Cro::HTTP] ok 221 - check 5 [Cro::HTTP] ok 222 - check 6 [Cro::HTTP] ok 223 - check 7 [Cro::HTTP] ok 224 - check 8 [Cro::HTTP] ok 225 - check 9 [Cro::HTTP] ok 226 - Request with body, length specified by content-length [Cro::HTTP] ok 227 - check 1 [Cro::HTTP] ok 228 - check 2 [Cro::HTTP] ok 229 - check 3 [Cro::HTTP] ok 230 - Request with body, sent with chunked encoding [Cro::HTTP] ok 231 - check 1 [Cro::HTTP] ok 232 - check 2 [Cro::HTTP] ok 233 - check 3 [Cro::HTTP] ok 234 - A text/whatever request with body [Cro::HTTP] ok 235 - text/whatever gives string body [Cro::HTTP] ok 236 - Body contains the correct value [Cro::HTTP] ok 237 - A unknown/foo request with body [Cro::HTTP] ok 238 - unknown/foo .body gives Blob [Cro::HTTP] ok 239 - Blob has correct content [Cro::HTTP] ok 240 - Basic case of application/x-www-form-urlencoded [Cro::HTTP] ok 241 - .pairs returns ordered pairs from the decoded body [Cro::HTTP] ok 242 - .list returns ordered pairs from the decoded body [Cro::HTTP] ok 243 - .hash returns hash of the decoded body [Cro::HTTP] ok 244 - Can index associatively (1) [Cro::HTTP] ok 245 - Can index associatively (2) [Cro::HTTP] ok 246 - Can index associatively (3) [Cro::HTTP] ok 247 - Can index associatively with :exists (1) [Cro::HTTP] ok 248 - Can index associatively with :exists (2) [Cro::HTTP] ok 249 - Can index associatively with :exists (3) [Cro::HTTP] ok 250 - Multiple entries with same name in application/x-www-form-urlencoded [Cro::HTTP] ok 251 - .pairs returns ordered pairs, with multiple values in place [Cro::HTTP] ok 252 - .list returns ordered pairs, with muliplte values in place [Cro::HTTP] ok 253 - .hash gives back Hash with 3 elements [Cro::HTTP] ok 254 - Get back a HTTP multi-value (1) [Cro::HTTP] ok 255 - Get back a HTTP multi-value (2) [Cro::HTTP] ok 256 - Stringifying multi-value is correct (1) [Cro::HTTP] ok 257 - Stringifying multi-value is correct (2) [Cro::HTTP] ok 258 - Indexing multi-value is correct (1) [Cro::HTTP] ok 259 - Indexing multi-value is correct (2) [Cro::HTTP] ok 260 - When only one value with the name, get back a Str [Cro::HTTP] ok 261 - Value is correct [Cro::HTTP] ok 262 - Hash-indexing body gives HTTP multi-value (1) [Cro::HTTP] ok 263 - Hash-indexing body gives HTTP multi-value (2) [Cro::HTTP] ok 264 - Except when only one value for the name, then it is Str [Cro::HTTP] ok 265 - Charset present in content-type header field after application/x-www-form-urlencoded [Cro::HTTP] ok 266 - WWWUrlEncode prasers works correct with charset in content-type [Cro::HTTP] ok 267 - WWWFormUrlEncoded with empty body [Cro::HTTP] ok 268 - test `with message.content-type` returns Boolean [Cro::HTTP] ok 269 - Basic %-encoded things in an application/x-www-form-urlencoded [Cro::HTTP] ok 270 - %-encoded values in ASCII range handled correctly [Cro::HTTP] ok 271 - %-encoded non-ASCII is utf-8 by default in application/x-www-form-urlencoded [Cro::HTTP] ok 272 - %-encoded values default to UTF-8 decoding [Cro::HTTP] ok 273 - Can pick default encoding for application/x-www-form-urlencoded [Cro::HTTP] ok 274 - [Cro::HTTP] ok 275 - [Cro::HTTP] ok 276 - %-encoded values handled correctly when default set to latin-1 [Cro::HTTP] ok 277 - [Cro::HTTP] ok 278 - [Cro::HTTP] ok 279 - Respects encoding set by _charset_ in application/x-www-form-urlencoded [Cro::HTTP] ok 280 - %-encoded values decoded as latin-1 as set in _charset_ [Cro::HTTP] ok 281 - A _charset_ in application/x-www-form-urlencoded overrides configured default [Cro::HTTP] ok 282 - Values were decoded as utf-8, not latin-1 default, due to _charset_ [Cro::HTTP] ok 283 - Simple multipart/form-data [Cro::HTTP] ok 284 - First part has 1 header [Cro::HTTP] ok 285 - First part header name correct [Cro::HTTP] ok 286 - First part header value correct [Cro::HTTP] ok 287 - First part has a content-type that is a Cro::MediaType [Cro::HTTP] ok 288 - First part has default text type [Cro::HTTP] ok 289 - First part has default plain subtype [Cro::HTTP] ok 290 - First part has correct field name [Cro::HTTP] ok 291 - First part has correct body blob [Cro::HTTP] ok 292 - First part has correct body text [Cro::HTTP] ok 293 - First part has correct body [Cro::HTTP] ok 294 - Second part has 1 header [Cro::HTTP] ok 295 - Second part header name correct [Cro::HTTP] ok 296 - Second part header value correct [Cro::HTTP] ok 297 - Second part has correct field name [Cro::HTTP] ok 298 - Second part has a content-type that is a Cro::MediaType [Cro::HTTP] ok 299 - Second part has default text type [Cro::HTTP] ok 300 - Second part has default plain subtype [Cro::HTTP] ok 301 - Second part has correct body blob [Cro::HTTP] ok 302 - Second part has correct body text [Cro::HTTP] ok 303 - Second part has correct body [Cro::HTTP] ok 304 - A multipart/form-data with a file upload [Cro::HTTP] ok 305 - Have 2 parts [Cro::HTTP] ok 306 - First part has 1 header [Cro::HTTP] ok 307 - First part header name correct [Cro::HTTP] ok 308 - First part header value correct [Cro::HTTP] ok 309 - First part has a content-type that is a Cro::MediaType [Cro::HTTP] ok 310 - First part has default text type [Cro::HTTP] ok 311 - First part has default plain subtype [Cro::HTTP] ok 312 - First part has correct field name [Cro::HTTP] ok 313 - First part has no filename [Cro::HTTP] ok 314 - First part has correct body text [Cro::HTTP] ok 315 - First part has correct body [Cro::HTTP] ok 316 - Second part has 2 headers [Cro::HTTP] ok 317 - First header name correct [Cro::HTTP] ok 318 - First header value correct [Cro::HTTP] ok 319 - Second header name correct [Cro::HTTP] ok 320 - Second header value correct [Cro::HTTP] ok 321 - Second part has a content-type that is a Cro::MediaType [Cro::HTTP] ok 322 - Second part has image media type [Cro::HTTP] ok 323 - Second part has gif media subtype [Cro::HTTP] ok 324 - Second part has correct field name [Cro::HTTP] ok 325 - Second part has correct filename [Cro::HTTP] ok 326 - Second part has correct body blob [Cro::HTTP] ok 327 - Second part has correct body [Cro::HTTP] ok 328 - An application/json request decodes JSON body [Cro::HTTP] ok 329 - .body of application/json with object gives Hash [Cro::HTTP] ok 330 - JSON was correctly decoded [Cro::HTTP] ok 331 - An media type with the +json suffix decodes JSON body [Cro::HTTP] ok 332 - .body of application/vnd.my-org+json with object gives Hash [Cro::HTTP] ok 333 - JSON was correctly decoded [Cro::HTTP] ok 334 - check first 1 [Cro::HTTP] ok 335 - check second 1 [Cro::HTTP] ok 336 - Two separate packages are parsed [Cro::HTTP] ok 337 - check first 1 [Cro::HTTP] ok 338 - check second 1 [Cro::HTTP] ok 339 - Two separate packages are parsed, RequestLine in the first [Cro::HTTP] ok 340 - check first 1 [Cro::HTTP] ok 341 - check second 1 [Cro::HTTP] ok 342 - Two separate packages are parsed, RequestLine and part of header in the first [Cro::HTTP] 1..342 [Cro::HTTP] ok [Cro::HTTP] t/http-request-serializer.t ....... [Cro::HTTP] ok 1 - Basic request with no Host header uses HTTP/1.0 [Cro::HTTP] ok 2 - Basic request with Host header uses HTTP/1.1 [Cro::HTTP] ok 3 - Basic request with blob body adds application/octet-stream and length [Cro::HTTP] ok 4 - Basic request with blob body does not replace existing content-type [Cro::HTTP] ok 5 - Basic request with string body adds text/plain and length [Cro::HTTP] ok 6 - Basic request with string body does not replace existing content-type [Cro::HTTP] ok 7 - application/json content serializes Hash to JSON [Cro::HTTP] ok 8 - application/json content serializes Array to JSON [Cro::HTTP] ok 9 - Media type with +json suffix also serializes JSON [Cro::HTTP] ok 10 - application/x-www-form-urlencoded with list of pairs [Cro::HTTP] ok 11 - application/x-www-form-urlencoded with ASCII things needing escaping [Cro::HTTP] ok 12 - application/x-www-form-urlencoded with ASCII things needing escaping [Cro::HTTP] ok 13 - application/x-www-form-urlencoded with hash [Cro::HTTP] ok 14 - application/x-www-form-urlencoded with body object [Cro::HTTP] ok 15 - application/x-www-form-urlencoded body object implies header [Cro::HTTP] ok 16 - multipart/form-data with list of pairs [Cro::HTTP] ok 17 - multipart/form-data with filename and extra header [Cro::HTTP] 1..17 [Cro::HTTP] ok [Cro::HTTP] t/http-request.t .................. [Cro::HTTP] # Subtest: Request missing method and target throws on .Str [Cro::HTTP] 1..2 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Request::Incomplete) [Cro::HTTP] ok 1 - Request missing method and target throws on .Str [Cro::HTTP] # Subtest: Request missing target throws on .Str [Cro::HTTP] 1..2 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Request::Incomplete) [Cro::HTTP] ok 2 - Request missing target throws on .Str [Cro::HTTP] # Subtest: Request missing method throws on .Str [Cro::HTTP] 1..2 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Request::Incomplete) [Cro::HTTP] ok 3 - Request missing method throws on .Str [Cro::HTTP] ok 4 - Can serialize simple request built with accessors (HTTP/1.0 with no Host) [Cro::HTTP] ok 5 - Can serialize simple request with method/target in constructor (HTTP/1.0 with no Host) [Cro::HTTP] ok 6 - Lowercase method not allowed [Cro::HTTP] ok 7 - Mixed case method not allowed [Cro::HTTP] ok 8 - Method with space not allowed [Cro::HTTP] ok 9 - Target with space in not allowed [Cro::HTTP] ok 10 - Target with newline in not allowed [Cro::HTTP] ok 11 - Target with control char not allowed [Cro::HTTP] ok 12 - Target with non-Latin-1 characters not allowed [Cro::HTTP] ok 13 - Request with Host header will use HTTP/1.1 [Cro::HTTP] ok 14 - Request header constructed with single-arg append-header overload works [Cro::HTTP] ok 15 - Refuses to add request header with illegal control char in value (single-arg) [Cro::HTTP] ok 16 - Refuses to add request header with illegal control char in value (single-arg) [Cro::HTTP] ok 17 - Refuses to add request header with illegal control char in value (single-arg) [Cro::HTTP] ok 18 - Refuses to add request header with illegal control char in value (single-arg) [Cro::HTTP] ok 19 - Refuses to add request header with illegal name containing " (single-arg) [Cro::HTTP] ok 20 - Refuses to add request header with illegal name containing ( (single-arg) [Cro::HTTP] ok 21 - Refuses to add request header with illegal name containing ) (single-arg) [Cro::HTTP] ok 22 - Refuses to add request header with illegal name containing [ (single-arg) [Cro::HTTP] ok 23 - Refuses to add request header with illegal name containing ] (single-arg) [Cro::HTTP] ok 24 - Refuses to add request header with illegal name containing { (single-arg) [Cro::HTTP] ok 25 - Refuses to add request header with illegal name containing } (single-arg) [Cro::HTTP] ok 26 - Refuses to add request header with illegal name containing @ (single-arg) [Cro::HTTP] ok 27 - Refuses to add request header with illegal name containing \ (single-arg) [Cro::HTTP] ok 28 - Refuses to add request header with illegal name containing / (single-arg) [Cro::HTTP] ok 29 - Refuses to add request header with illegal name containing < (single-arg) [Cro::HTTP] ok 30 - Refuses to add request header with illegal name containing > (single-arg) [Cro::HTTP] ok 31 - Refuses to add request header with illegal name containing , (single-arg) [Cro::HTTP] ok 32 - Refuses to add request header with illegal name containing ; (single-arg) [Cro::HTTP] ok 33 - Utterly crazy but valid header can be added (single-arg) [Cro::HTTP] ok 34 - Request header constructed with two-arg append-header overload works [Cro::HTTP] ok 35 - Refuses to add request header with illegal control char in value (two-arg) [Cro::HTTP] ok 36 - Refuses to add request header with illegal control char in value (two-arg) [Cro::HTTP] ok 37 - Refuses to add request header with illegal control char in value (two-arg) [Cro::HTTP] ok 38 - Refuses to add request header with illegal control char in value (two-arg) [Cro::HTTP] ok 39 - Refuses to add request header with illegal name containing " (two-arg) [Cro::HTTP] ok 40 - Refuses to add request header with illegal name containing ( (two-arg) [Cro::HTTP] ok 41 - Refuses to add request header with illegal name containing ) (two-arg) [Cro::HTTP] ok 42 - Refuses to add request header with illegal name containing [ (two-arg) [Cro::HTTP] ok 43 - Refuses to add request header with illegal name containing ] (two-arg) [Cro::HTTP] ok 44 - Refuses to add request header with illegal name containing { (two-arg) [Cro::HTTP] ok 45 - Refuses to add request header with illegal name containing } (two-arg) [Cro::HTTP] ok 46 - Refuses to add request header with illegal name containing @ (two-arg) [Cro::HTTP] ok 47 - Refuses to add request header with illegal name containing \ (two-arg) [Cro::HTTP] ok 48 - Refuses to add request header with illegal name containing / (two-arg) [Cro::HTTP] ok 49 - Refuses to add request header with illegal name containing < (two-arg) [Cro::HTTP] ok 50 - Refuses to add request header with illegal name containing > (two-arg) [Cro::HTTP] ok 51 - Refuses to add request header with illegal name containing , (two-arg) [Cro::HTTP] ok 52 - Refuses to add request header with illegal name containing ; (two-arg) [Cro::HTTP] ok 53 - Utterly crazy but valid header can be added (two-arg) [Cro::HTTP] ok 54 - has-header returns True on header we have [Cro::HTTP] ok 55 - has-header is not case-sensitive (1) [Cro::HTTP] ok 56 - has-header is not case-sensitive (2) [Cro::HTTP] ok 57 - has-header returns False on header we do not have [Cro::HTTP] ok 58 - header method fetches a header [Cro::HTTP] ok 59 - header method is not case sensitive (1) [Cro::HTTP] ok 60 - header method is not case sensitive (2) [Cro::HTTP] ok 61 - when there are multiple headers with the name, the value comma-joins them [Cro::HTTP] ok 62 - header we do not have returns Nil [Cro::HTTP] ok 63 - header-list method returns a List of one header for Host [Cro::HTTP] ok 64 - header-list method works case-insensitively [Cro::HTTP] ok 65 - header-list method returns a list of values when there are multiple headers [Cro::HTTP] ok 66 - header-list methods returns an empty list when no header of the requested name [Cro::HTTP] ok 67 - Removing single Host header returns 1 [Cro::HTTP] ok 68 - Host header was really removed [Cro::HTTP] ok 69 - Removing 2 accept-language headers returns 2 [Cro::HTTP] ok 70 - Headers really removed [Cro::HTTP] ok 71 - Removing single header matched by predicate works [Cro::HTTP] ok 72 - Header identified by predicate was really removed [Cro::HTTP] ok 73 - Removing an exact header returns 1 [Cro::HTTP] ok 74 - Headers really removed [Cro::HTTP] ok 75 - [Cro::HTTP] ok 76 - content-type method returns a Cro::MediaType when there is a content-type header [Cro::HTTP] ok 77 - Correct type [Cro::HTTP] ok 78 - Correct subtype [Cro::HTTP] ok 79 - Correct parameters list [Cro::HTTP] ok 80 - content-type returns Nil when no header [Cro::HTTP] ok 81 - has-cookie on non-existent cookie returns False [Cro::HTTP] ok 82 - cookie-value on non-existent cookie returns Nil [Cro::HTTP] ok 83 - cookie-hash returns empty hash when cookies not set [Cro::HTTP] ok 84 - Can add cookie [Cro::HTTP] ok 85 - has-cookie on added cookie returns True [Cro::HTTP] ok 86 - cookie-value on added cookie returns correct value [Cro::HTTP] ok 87 - cookie-hash returns correct result [Cro::HTTP] ok 88 - Can update cookie [Cro::HTTP] ok 89 - has-cookie on updated cookie returns True [Cro::HTTP] ok 90 - cookie-value on updated cookie returns correct value [Cro::HTTP] ok 91 - Can remove cookie [Cro::HTTP] ok 92 - Removed cookie is removed [Cro::HTTP] ok 93 - Empty names are not permitted [Cro::HTTP] ok 94 - Cookie header looks good [Cro::HTTP] ok 95 - Can cope with trailing ; in cookie line [Cro::HTTP] ok 96 - Target is set [Cro::HTTP] ok 97 - original-target equals target [Cro::HTTP] ok 98 - original-path path equals target [Cro::HTTP] ok 99 - original-path-segments are equal to target segments [Cro::HTTP] ok 100 - target on stripped request changes [Cro::HTTP] ok 101 - original-target preserves [Cro::HTTP] ok 102 - original-path preserves [Cro::HTTP] ok 103 - original-path-segments are preserved [Cro::HTTP] ok 104 - target on second stripped request changes [Cro::HTTP] ok 105 - original-target preserves [Cro::HTTP] ok 106 - original-path preserves [Cro::HTTP] ok 107 - original-path-segments are preserved [Cro::HTTP] 1..107 [Cro::HTTP] ok [Cro::HTTP] t/http-response-parser.t .......... [Cro::HTTP] ok 1 - HTTP response parser is a transform [Cro::HTTP] ok 2 - HTTP response parser consumes TCP messages [Cro::HTTP] ok 3 - HTTP respose parser produces HTTP responses [Cro::HTTP] ok 4 - Simple 204 no content response [Cro::HTTP] ok 5 - check 1 [Cro::HTTP] ok 6 - check 2 [Cro::HTTP] ok 7 - Malformed status line - only version [Cro::HTTP] ok 8 - Malformed status line - missing space after status code [Cro::HTTP] ok 9 - Simple 204 no content response with empty reason [Cro::HTTP] ok 10 - check 1 [Cro::HTTP] ok 11 - check 2 [Cro::HTTP] ok 12 - Malformed status line - code is only one digit [Cro::HTTP] ok 13 - Malformed status line - code is only two digits [Cro::HTTP] ok 14 - Malformed status line - code is four digits [Cro::HTTP] ok 15 - Minor version other than 1 OK (1) [Cro::HTTP] ok 16 - check 1 [Cro::HTTP] ok 17 - check 2 [Cro::HTTP] ok 18 - Minor version other than 1 OK (2) [Cro::HTTP] ok 19 - check 1 [Cro::HTTP] ok 20 - check 2 [Cro::HTTP] ok 21 - Invalid major version (1) [Cro::HTTP] ok 22 - Invalid major version (2) [Cro::HTTP] ok 23 - Double-digit minor version [Cro::HTTP] ok 24 - All non-controls allowed in reason [Cro::HTTP] ok 25 - check 1 [Cro::HTTP] ok 26 - check 2 [Cro::HTTP] ok 27 - Control chars in reason (0) [Cro::HTTP] ok 28 - Control chars in reason (1) [Cro::HTTP] ok 29 - Single simple header [Cro::HTTP] ok 30 - check 1 [Cro::HTTP] ok 31 - check 2 [Cro::HTTP] ok 32 - check 3 [Cro::HTTP] ok 33 - check 4 [Cro::HTTP] ok 34 - check 5 [Cro::HTTP] ok 35 - Single header without whitespace [Cro::HTTP] ok 36 - check 1 [Cro::HTTP] ok 37 - check 2 [Cro::HTTP] ok 38 - check 3 [Cro::HTTP] ok 39 - check 4 [Cro::HTTP] ok 40 - check 5 [Cro::HTTP] ok 41 - Single header with trailing whitespace [Cro::HTTP] ok 42 - check 1 [Cro::HTTP] ok 43 - check 2 [Cro::HTTP] ok 44 - check 3 [Cro::HTTP] ok 45 - check 4 [Cro::HTTP] ok 46 - check 5 [Cro::HTTP] ok 47 - Host header with tab before and after value [Cro::HTTP] ok 48 - check 1 [Cro::HTTP] ok 49 - check 2 [Cro::HTTP] ok 50 - check 3 [Cro::HTTP] ok 51 - check 4 [Cro::HTTP] ok 52 - check 5 [Cro::HTTP] ok 53 - Header with insane but actually totally legit name [Cro::HTTP] ok 54 - check 1 [Cro::HTTP] ok 55 - check 2 [Cro::HTTP] ok 56 - check 3 [Cro::HTTP] ok 57 - check 4 [Cro::HTTP] ok 58 - check 5 [Cro::HTTP] ok 59 - Not allowed " in header name [Cro::HTTP] ok 60 - Not allowed ( in header name [Cro::HTTP] ok 61 - Not allowed ) in header name [Cro::HTTP] ok 62 - Not allowed [ in header name [Cro::HTTP] ok 63 - Not allowed ] in header name [Cro::HTTP] ok 64 - Not allowed { in header name [Cro::HTTP] ok 65 - Not allowed } in header name [Cro::HTTP] ok 66 - Not allowed @ in header name [Cro::HTTP] ok 67 - Not allowed \ in header name [Cro::HTTP] ok 68 - Not allowed / in header name [Cro::HTTP] ok 69 - Not allowed < in header name [Cro::HTTP] ok 70 - Not allowed > in header name [Cro::HTTP] ok 71 - Not allowed , in header name [Cro::HTTP] ok 72 - Not allowed ; in header name [Cro::HTTP] ok 73 - Header field value can be any printable char including latin-1 range [Cro::HTTP] ok 74 - check 1 [Cro::HTTP] ok 75 - check 2 [Cro::HTTP] ok 76 - check 3 [Cro::HTTP] ok 77 - check 4 [Cro::HTTP] ok 78 - check 5 [Cro::HTTP] ok 79 - check 6 [Cro::HTTP] ok 80 - Single header with whitespace in value [Cro::HTTP] ok 81 - check 1 [Cro::HTTP] ok 82 - check 2 [Cro::HTTP] ok 83 - check 3 [Cro::HTTP] ok 84 - check 4 [Cro::HTTP] ok 85 - check 5 [Cro::HTTP] ok 86 - Response with multiple headers and content-length body (example from RFC) [Cro::HTTP] ok 87 - check 1 [Cro::HTTP] ok 88 - check 2 [Cro::HTTP] ok 89 - check 3 [Cro::HTTP] ok 90 - check 4 [Cro::HTTP] ok 91 - check 5 [Cro::HTTP] ok 92 - check 6 [Cro::HTTP] ok 93 - check 7 [Cro::HTTP] ok 94 - check 8 [Cro::HTTP] ok 95 - check 9 [Cro::HTTP] ok 96 - check 10 [Cro::HTTP] ok 97 - check 11 [Cro::HTTP] ok 98 - check 12 [Cro::HTTP] ok 99 - check 13 [Cro::HTTP] ok 100 - check 14 [Cro::HTTP] ok 101 - check 15 [Cro::HTTP] ok 102 - check 16 [Cro::HTTP] ok 103 - check 17 [Cro::HTTP] ok 104 - check 18 [Cro::HTTP] ok 105 - check 19 [Cro::HTTP] ok 106 - check 20 [Cro::HTTP] ok 107 - Response with body terminated by close of connection [Cro::HTTP] ok 108 - check 1 [Cro::HTTP] ok 109 - check 2 [Cro::HTTP] ok 110 - check 3 [Cro::HTTP] ok 111 - check 4 [Cro::HTTP] ok 112 - Connection close with incomplete body throws [Cro::HTTP] ok 113 - check 1 [Cro::HTTP] ok 114 - check 2 [Cro::HTTP] ok 115 - check 3 [Cro::HTTP] ok 116 - check 4 [Cro::HTTP] ok 117 - Response with chunked encoding [Cro::HTTP] ok 118 - check 1 [Cro::HTTP] ok 119 - check 2 [Cro::HTTP] ok 120 - check 3 [Cro::HTTP] ok 121 - check 4 [Cro::HTTP] ok 122 - A text/whatever response has Str .body [Cro::HTTP] ok 123 - check 1 [Cro::HTTP] ok 124 - A unknown/foo response has Blob .body [Cro::HTTP] ok 125 - check 1 [Cro::HTTP] ok 126 - charset in content-type is respected by body-text [Cro::HTTP] ok 127 - check 1 [Cro::HTTP] ok 128 - check 2 [Cro::HTTP] ok 129 - check 3 [Cro::HTTP] ok 130 - check 4 [Cro::HTTP] ok 131 - A UTF-8 BOM is respected and stripped [Cro::HTTP] ok 132 - check 1 [Cro::HTTP] ok 133 - check 2 [Cro::HTTP] ok 134 - check 3 [Cro::HTTP] ok 135 - check 4 [Cro::HTTP] ok 136 - A UTF-16 LE BOM is respected and stripped [Cro::HTTP] ok 137 - check 1 [Cro::HTTP] ok 138 - check 2 [Cro::HTTP] ok 139 - check 3 [Cro::HTTP] ok 140 - check 4 [Cro::HTTP] ok 141 - A UTF-16 BE BOM is respected and stripped [Cro::HTTP] ok 142 - check 1 [Cro::HTTP] ok 143 - check 2 [Cro::HTTP] ok 144 - check 3 [Cro::HTTP] ok 145 - check 4 [Cro::HTTP] ok 146 - With not other indications, and it utf-8 fails, decode as latin-1 [Cro::HTTP] ok 147 - check 1 [Cro::HTTP] ok 148 - check 2 [Cro::HTTP] ok 149 - check 3 [Cro::HTTP] ok 150 - check 4 [Cro::HTTP] ok 151 - An application/json response decodes JSON body [Cro::HTTP] ok 152 - .body of application/json with object gives Hash [Cro::HTTP] ok 153 - JSON was correctly decoded [Cro::HTTP] ok 154 - A media type with the +json suffix decodes JSON body [Cro::HTTP] ok 155 - .body of application/vnd.my-org+json with object gives Hash [Cro::HTTP] ok 156 - JSON was correctly decoded [Cro::HTTP] 1..156 [Cro::HTTP] ok [Cro::HTTP] t/http-response-serializer.t ...... [Cro::HTTP] ok 1 - Basic 204 status response serialized correctly [Cro::HTTP] ok 2 - 200 response with body readily available emits Content-length [Cro::HTTP] ok 3 - 200 response with streaming body does chunked encoding [Cro::HTTP] ok 4 - Chunked encoding not messed up by empty blobs [Cro::HTTP] ok 5 - application/json encodes Hash as JSON [Cro::HTTP] ok 6 - application/json encodes Array as JSON [Cro::HTTP] ok 7 - application/vnd.foobar+json encodes Hash as JSON [Cro::HTTP] 1..7 [Cro::HTTP] ok [Cro::HTTP] t/http-response.t ................. [Cro::HTTP] ok 1 - Unconfigured HTTP response is HTTP/1.1 and 204 status [Cro::HTTP] ok 2 - Setting status in constructor includes it in the response [Cro::HTTP] ok 3 - Setting status and version in constructor includes it in the response [Cro::HTTP] ok 4 - Setting status and version attributes includes them in the response [Cro::HTTP] ok 5 - Status of 10 is invalid [Cro::HTTP] ok 6 - Status of 99 is invalid [Cro::HTTP] ok 7 - Status of 1000 is invalid [Cro::HTTP] ok 8 - Status of 4004 is invalid [Cro::HTTP] ok 9 - Headers are included in the response [Cro::HTTP] ok 10 - has-header returns True on header we have [Cro::HTTP] ok 11 - has-header is not case-sensitive (1) [Cro::HTTP] ok 12 - has-header is not case-sensitive (2) [Cro::HTTP] ok 13 - has-header returns False on header we do not have [Cro::HTTP] ok 14 - header method fetches a header [Cro::HTTP] ok 15 - header method is not case sensitive (1) [Cro::HTTP] ok 16 - header method is not case sensitive (2) [Cro::HTTP] ok 17 - header method returns Nil on header we do not have [Cro::HTTP] ok 18 - Refuses to add response header with illegal control char in value (single-arg) [Cro::HTTP] ok 19 - Refuses to add response header with illegal control char in value (single-arg) [Cro::HTTP] ok 20 - Refuses to add response header with illegal control char in value (single-arg) [Cro::HTTP] ok 21 - Refuses to add response header with illegal control char in value (single-arg) [Cro::HTTP] ok 22 - Refuses to add response header with illegal control char in value (two-arg) [Cro::HTTP] ok 23 - Refuses to add response header with illegal control char in value (two-arg) [Cro::HTTP] ok 24 - Refuses to add response header with illegal control char in value (two-arg) [Cro::HTTP] ok 25 - Refuses to add response header with illegal control char in value (two-arg) [Cro::HTTP] ok 26 - Refuses to add response header with illegal name containing " (single-arg) [Cro::HTTP] ok 27 - Refuses to add response header with illegal name containing ( (single-arg) [Cro::HTTP] ok 28 - Refuses to add response header with illegal name containing ) (single-arg) [Cro::HTTP] ok 29 - Refuses to add response header with illegal name containing [ (single-arg) [Cro::HTTP] ok 30 - Refuses to add response header with illegal name containing ] (single-arg) [Cro::HTTP] ok 31 - Refuses to add response header with illegal name containing { (single-arg) [Cro::HTTP] ok 32 - Refuses to add response header with illegal name containing } (single-arg) [Cro::HTTP] ok 33 - Refuses to add response header with illegal name containing @ (single-arg) [Cro::HTTP] ok 34 - Refuses to add response header with illegal name containing \ (single-arg) [Cro::HTTP] ok 35 - Refuses to add response header with illegal name containing / (single-arg) [Cro::HTTP] ok 36 - Refuses to add response header with illegal name containing < (single-arg) [Cro::HTTP] ok 37 - Refuses to add response header with illegal name containing > (single-arg) [Cro::HTTP] ok 38 - Refuses to add response header with illegal name containing , (single-arg) [Cro::HTTP] ok 39 - Refuses to add response header with illegal name containing ; (single-arg) [Cro::HTTP] ok 40 - Refuses to add response header with illegal name containing " (two-arg) [Cro::HTTP] ok 41 - Refuses to add response header with illegal name containing ( (two-arg) [Cro::HTTP] ok 42 - Refuses to add response header with illegal name containing ) (two-arg) [Cro::HTTP] ok 43 - Refuses to add response header with illegal name containing [ (two-arg) [Cro::HTTP] ok 44 - Refuses to add response header with illegal name containing ] (two-arg) [Cro::HTTP] ok 45 - Refuses to add response header with illegal name containing { (two-arg) [Cro::HTTP] ok 46 - Refuses to add response header with illegal name containing } (two-arg) [Cro::HTTP] ok 47 - Refuses to add response header with illegal name containing @ (two-arg) [Cro::HTTP] ok 48 - Refuses to add response header with illegal name containing \ (two-arg) [Cro::HTTP] ok 49 - Refuses to add response header with illegal name containing / (two-arg) [Cro::HTTP] ok 50 - Refuses to add response header with illegal name containing < (two-arg) [Cro::HTTP] ok 51 - Refuses to add response header with illegal name containing > (two-arg) [Cro::HTTP] ok 52 - Refuses to add response header with illegal name containing , (two-arg) [Cro::HTTP] ok 53 - Refuses to add response header with illegal name containing ; (two-arg) [Cro::HTTP] ok 54 - Utterly crazy but valid header can be added (single-arg) [Cro::HTTP] ok 55 - Utterly crazy but valid header can be added (two-arg) [Cro::HTTP] ok 56 - Can set body [Cro::HTTP] ok 57 - Default status code when body set is 200, not 204 [Cro::HTTP] ok 58 - Can set correct cookie [Cro::HTTP] ok 59 - Cookie header is set [Cro::HTTP] ok 60 - Cookie cannot be set twice [Cro::HTTP] ok 61 - Cookie header is set for two cookies [Cro::HTTP] ok 62 - Cookie header is set for a complex cookie [Cro::HTTP] ok 63 - Cookies are returned from .cookies call [Cro::HTTP] ok 64 - All cookies are returned [Cro::HTTP] 1..64 [Cro::HTTP] ok [Cro::HTTP] t/http-router-plugin.t ............ [Cro::HTTP] # Subtest: router-plugin-add-config throws outside of route block [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Router::OnlyInRouteBlock) [Cro::HTTP] ok 3 - .what matches add-message [Cro::HTTP] ok 1 - router-plugin-add-config throws outside of route block [Cro::HTTP] ok 2 - Can add plugin configuration to the route block [Cro::HTTP] ok 3 - Got expected error from add-message [Cro::HTTP] # Subtest: Access to configuration with single level route block [Cro::HTTP] ok 1 - Got a response [Cro::HTTP] ok 2 - Local configuration was available in route handler [Cro::HTTP] ok 3 - Got a response [Cro::HTTP] ok 4 - All configuration was available in route handler [Cro::HTTP] 1..4 [Cro::HTTP] ok 4 - Access to configuration with single level route block [Cro::HTTP] # Subtest: Access to configuration with include [Cro::HTTP] ok 1 - Got a response [Cro::HTTP] ok 2 - Local configuration in included route handler not affected by outer [Cro::HTTP] ok 3 - Got a response [Cro::HTTP] ok 4 - Outer configuration in included router handler available if requested [Cro::HTTP] ok 5 - Got a response [Cro::HTTP] ok 6 - Inner route block configuration does not leak into outer local configuration [Cro::HTTP] ok 7 - Got a response [Cro::HTTP] ok 8 - Inner route block configuration does not leak into outer configuration [Cro::HTTP] 1..8 [Cro::HTTP] ok 5 - Access to configuration with include [Cro::HTTP] # Subtest: Access to configuration in before block [Cro::HTTP] ok 1 - Got a response [Cro::HTTP] ok 2 - Got 200 when before middleware ran and did not produce response [Cro::HTTP] ok 3 - Got a response [Cro::HTTP] ok 4 - Got 404 when before middleware ran and changed response [Cro::HTTP] 1..4 [Cro::HTTP] ok 6 - Access to configuration in before block [Cro::HTTP] # Subtest: Access to configuration in after block [Cro::HTTP] ok 1 - Got a response [Cro::HTTP] ok 2 - Got 200 when after middleware ran and did not change response [Cro::HTTP] ok 3 - Got a response [Cro::HTTP] ok 4 - Got 404 when after middleware ran and changed response [Cro::HTTP] 1..4 [Cro::HTTP] ok 7 - Access to configuration in after block [Cro::HTTP] 1..7 [Cro::HTTP] ok [Cro::HTTP] t/http-router.t ................... [Cro::HTTP] ok 1 - Route block with no routes gives back a Cro::Transform [Cro::HTTP] ok 2 - Empty route set gives a response [Cro::HTTP] ok 3 - Status code from empty route set is 404 [Cro::HTTP] # Subtest: Can only use request term inside of a handler [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Router::OnlyInHandler) [Cro::HTTP] ok 3 - .what matches request [Cro::HTTP] ok 4 - Can only use request term inside of a handler [Cro::HTTP] # Subtest: Can only use response term inside of a handler [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Router::OnlyInHandler) [Cro::HTTP] ok 3 - .what matches response [Cro::HTTP] ok 5 - Can only use response term inside of a handler [Cro::HTTP] # Subtest: Can only use created term inside of a handler [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Router::OnlyInHandler) [Cro::HTTP] ok 3 - .what matches created [Cro::HTTP] ok 6 - Can only use created term inside of a handler [Cro::HTTP] # Subtest: Can only use not-found term inside of a handler [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Router::OnlyInHandler) [Cro::HTTP] ok 3 - .what matches not-found [Cro::HTTP] ok 7 - Can only use not-found term inside of a handler [Cro::HTTP] # Subtest: Can only use forbidden term inside of a handler [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Router::OnlyInHandler) [Cro::HTTP] ok 3 - .what matches forbidden [Cro::HTTP] ok 8 - Can only use forbidden term inside of a handler [Cro::HTTP] # Subtest: Can only use redirect term inside of a handler [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Router::OnlyInHandler) [Cro::HTTP] ok 3 - .what matches redirected [Cro::HTTP] ok 9 - Can only use redirect term inside of a handler [Cro::HTTP] # Subtest: Can only use conflict term inside of a handler [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Router::OnlyInHandler) [Cro::HTTP] ok 3 - .what matches conflict [Cro::HTTP] ok 10 - Can only use conflict term inside of a handler [Cro::HTTP] # Subtest: Can only use i'm-a-teapot term inside of a handler [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Router::OnlyInHandler) [Cro::HTTP] ok 3 - .what matches i'm-a-teapot [Cro::HTTP] ok 11 - Can only use i'm-a-teapot term inside of a handler [Cro::HTTP] # Subtest: Can only use bad-request term inside of a handler [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Router::OnlyInHandler) [Cro::HTTP] ok 3 - .what matches bad-request [Cro::HTTP] ok 12 - Can only use bad-request term inside of a handler [Cro::HTTP] ok 13 - Route block with routes gives back a Cro::Transform [Cro::HTTP] ok 14 - Route set routes / correctly [Cro::HTTP] ok 15 - Got 200 response [Cro::HTTP] ok 16 - Got expected header [Cro::HTTP] ok 17 - Got expected body [Cro::HTTP] ok 18 - Route set routes /about correctly [Cro::HTTP] ok 19 - Got 200 response [Cro::HTTP] ok 20 - Got expected header [Cro::HTTP] ok 21 - Got expected body [Cro::HTTP] ok 22 - Route set routes /company/careers correctly [Cro::HTTP] ok 23 - Got 200 response [Cro::HTTP] ok 24 - Got expected header [Cro::HTTP] ok 25 - Got expected body [Cro::HTTP] ok 26 - No matching route gets a HTTP response [Cro::HTTP] ok 27 - Status code when no matching route is 404 [Cro::HTTP] ok 28 - Route set routes GET [Cro::HTTP] ok 29 - Got 200 response [Cro::HTTP] ok 30 - Got expected header [Cro::HTTP] ok 31 - Got expected body [Cro::HTTP] ok 32 - Route set routes POST [Cro::HTTP] ok 33 - Got 201 response [Cro::HTTP] ok 34 - Got expected header [Cro::HTTP] ok 35 - Got expected body [Cro::HTTP] ok 36 - Route set routes PUT [Cro::HTTP] ok 37 - Got 204 response [Cro::HTTP] ok 38 - Route set routes DELETE [Cro::HTTP] ok 39 - Got 200 response [Cro::HTTP] ok 40 - Got expected header [Cro::HTTP] ok 41 - Got expected body [Cro::HTTP] ok 42 - Route set routes PATCH [Cro::HTTP] ok 43 - Got 200 response [Cro::HTTP] ok 44 - Got expected header [Cro::HTTP] ok 45 - Got expected body [Cro::HTTP] ok 46 - Mu variable at end handled correctly [Cro::HTTP] ok 47 - Any variable at end handled correctly [Cro::HTTP] ok 48 - Str variable at end handled correctly [Cro::HTTP] ok 49 - Longest literal prefix wins [Cro::HTTP] ok 50 - Str variable in middle of literals handled correctly [Cro::HTTP] ok 51 - Having both Str and Int variables handled correctly [Cro::HTTP] ok 52 - Int may have a sign [Cro::HTTP] ok 53 - Slurpy handled correctly (empty case) [Cro::HTTP] ok 54 - Slurpy handled correctly (one segment case) [Cro::HTTP] ok 55 - Slurpy handled correctly (two segment case) [Cro::HTTP] ok 56 - Slurpy handled correctly (three segment case) [Cro::HTTP] ok 57 - Optional segment handled correctly (no argument) [Cro::HTTP] ok 58 - Optional segment handled correctly (argument) [Cro::HTTP] ok 59 - Two optional segments handled correctly (none passed) [Cro::HTTP] ok 60 - Two optional segments handled correctly (one passed) [Cro::HTTP] ok 61 - Two optional segments handled correctly (two passed) [Cro::HTTP] ok 62 - Two query string parameters, neither passed (explicit is query) [Cro::HTTP] ok 63 - Two query string parameters, first passed (explicit is query) [Cro::HTTP] ok 64 - Two query string parameters, second passed (explicit is query) [Cro::HTTP] ok 65 - Two query string parameters, both passed (explicit is query) [Cro::HTTP] ok 66 - Two header parameters, one for a non-present header [Cro::HTTP] ok 67 - Two header parameters, both present [Cro::HTTP] ok 68 - Header parameters are case-insensitive [Cro::HTTP] ok 69 - Required query parameter selects correct route (1) [Cro::HTTP] ok 70 - Required query parameter selects correct route (2) [Cro::HTTP] ok 71 - First winning route with required query items wins [Cro::HTTP] ok 72 - Route with named array of query parameters works [Cro::HTTP] ok 73 - Route with named array of headers works [Cro::HTTP] ok 74 - Correct route picked when there are required headers [Cro::HTTP] ok 75 - Route with named array of headers works [Cro::HTTP] ok 76 - Route with named hash of headers works [Cro::HTTP] ok 77 - Route with required Int named arg for query parameter works [Cro::HTTP] ok 78 - Route with optional Int named arg for query parameter works when passed [Cro::HTTP] ok 79 - Route with optional Int named arg for query parameter works when not passed [Cro::HTTP] ok 80 - Route with optional UInt named arg for query parameter works when passed [Cro::HTTP] ok 81 - Route with optional UInt named arg for query parameter doesn't match negative values [Cro::HTTP] ok 82 - Route for positional int8 works [Cro::HTTP] ok 83 - [Cro::HTTP] ok 84 - Lower border for positional int8 route works [Cro::HTTP] ok 85 - [Cro::HTTP] ok 86 - Upper border for positional int8 route works [Cro::HTTP] ok 87 - Route for positional uint8 works [Cro::HTTP] ok 88 - [Cro::HTTP] ok 89 - Lower border for positional uint8 route works [Cro::HTTP] ok 90 - [Cro::HTTP] ok 91 - Upper border for positional uint8 route works [Cro::HTTP] ok 92 - Route for positional int16 works [Cro::HTTP] ok 93 - [Cro::HTTP] ok 94 - Lower border for positional int16 route works [Cro::HTTP] ok 95 - [Cro::HTTP] ok 96 - Upper border for positional int16 route works [Cro::HTTP] ok 97 - Route for positional uint16 works [Cro::HTTP] ok 98 - [Cro::HTTP] ok 99 - Lower border for positional uint16 route works [Cro::HTTP] ok 100 - [Cro::HTTP] ok 101 - Upper border for positional uint16 route works [Cro::HTTP] ok 102 - Route for positional int32 works [Cro::HTTP] ok 103 - [Cro::HTTP] ok 104 - Lower border for positional int32 route works [Cro::HTTP] ok 105 - [Cro::HTTP] ok 106 - Upper border for positional int32 route works [Cro::HTTP] ok 107 - Route for positional uint32 works [Cro::HTTP] ok 108 - [Cro::HTTP] ok 109 - Lower border for positional uint32 route works [Cro::HTTP] ok 110 - [Cro::HTTP] ok 111 - Upper border for positional uint32 route works [Cro::HTTP] ok 112 - Route for positional int64 works [Cro::HTTP] ok 113 - [Cro::HTTP] ok 114 - Lower border for positional int64 route works [Cro::HTTP] ok 115 - [Cro::HTTP] ok 116 - Upper border for positional int64 route works [Cro::HTTP] ok 117 - Route for positional uint64 works [Cro::HTTP] ok 118 - [Cro::HTTP] ok 119 - Lower border for positional uint64 route works [Cro::HTTP] ok 120 - [Cro::HTTP] ok 121 - Upper border for positional uint64 route works [Cro::HTTP] ok 122 - Route with optional named int8 works [Cro::HTTP] ok 123 - Route for named int8 works [Cro::HTTP] ok 124 - [Cro::HTTP] ok 125 - Lower border for named int8 route works [Cro::HTTP] ok 126 - [Cro::HTTP] ok 127 - Upper border for named int8 route works [Cro::HTTP] ok 128 - Route with optional named uint8 works [Cro::HTTP] ok 129 - Route for named uint8 works [Cro::HTTP] ok 130 - [Cro::HTTP] ok 131 - Lower border for named uint8 route works [Cro::HTTP] ok 132 - [Cro::HTTP] ok 133 - Upper border for named uint8 route works [Cro::HTTP] ok 134 - Route with optional named int16 works [Cro::HTTP] ok 135 - Route for named int16 works [Cro::HTTP] ok 136 - [Cro::HTTP] ok 137 - Lower border for named int16 route works [Cro::HTTP] ok 138 - [Cro::HTTP] ok 139 - Upper border for named int16 route works [Cro::HTTP] ok 140 - Route with optional named uint16 works [Cro::HTTP] ok 141 - Route for named uint16 works [Cro::HTTP] ok 142 - [Cro::HTTP] ok 143 - Lower border for named uint16 route works [Cro::HTTP] ok 144 - [Cro::HTTP] ok 145 - Upper border for named uint16 route works [Cro::HTTP] ok 146 - Route with optional named int32 works [Cro::HTTP] ok 147 - Route for named int32 works [Cro::HTTP] ok 148 - [Cro::HTTP] ok 149 - Lower border for named int32 route works [Cro::HTTP] ok 150 - [Cro::HTTP] ok 151 - Upper border for named int32 route works [Cro::HTTP] ok 152 - Route with optional named uint32 works [Cro::HTTP] ok 153 - Route for named uint32 works [Cro::HTTP] ok 154 - [Cro::HTTP] ok 155 - Lower border for named uint32 route works [Cro::HTTP] ok 156 - [Cro::HTTP] ok 157 - Upper border for named uint32 route works [Cro::HTTP] ok 158 - Route with optional named int64 works [Cro::HTTP] ok 159 - Route for named int64 works [Cro::HTTP] ok 160 - [Cro::HTTP] ok 161 - Lower border for named int64 route works [Cro::HTTP] ok 162 - [Cro::HTTP] ok 163 - Upper border for named int64 route works [Cro::HTTP] ok 164 - Route with optional named uint64 works [Cro::HTTP] ok 165 - Route for named uint64 works [Cro::HTTP] ok 166 - [Cro::HTTP] ok 167 - Lower border for named uint64 route works [Cro::HTTP] ok 168 - [Cro::HTTP] ok 169 - Upper border for named uint64 route works [Cro::HTTP] ok 170 - Segment constrained by Str-base subset type matches when it should [Cro::HTTP] ok 171 - Segment constrained by Int-base subset type matches when it should [Cro::HTTP] ok 172 - Segment constrained by where clause matches when it should [Cro::HTTP] ok 173 - Segment of type Int constrained by where clause matches when it should [Cro::HTTP] ok 174 - Slurpy segment with where clause matches when it could [Cro::HTTP] ok 175 - Non-matching segment gives 404 error (subset, Str) [Cro::HTTP] ok 176 - Non-matching segment gives 404 error (subset, Int) [Cro::HTTP] ok 177 - Non-matching segment gives 404 error (where, Str) [Cro::HTTP] ok 178 - Non-matching segment gives 404 error (where, Int) [Cro::HTTP] ok 179 - Non-matching where clause on slurpy gives 404 error [Cro::HTTP] ok 180 - Required unpack constrained by Str-base subset type works [Cro::HTTP] ok 181 - Optional unpack constrained by Str-base subset type works (provided) [Cro::HTTP] ok 182 - Optional unpack constrained by Str-base subset type works (not provided) [Cro::HTTP] ok 183 - Required unpack constrained by Int-base subset type works [Cro::HTTP] ok 184 - Optional unpack constrained by Int-base subset type works (provided) [Cro::HTTP] ok 185 - Optional unpack constrained by Int-base subset type works (not provided) [Cro::HTTP] ok 186 - Required unpack untyped with where constraint works [Cro::HTTP] ok 187 - Required unpack of type Int with where constraint works [Cro::HTTP] ok 188 - Missing unpack gives 400 error (subset, Str) [Cro::HTTP] ok 189 - Non-matching unpack gives 400 error (subset, Str) [Cro::HTTP] ok 190 - Non-matching optional unpack gives 400 error (subset, Str) [Cro::HTTP] ok 191 - Missing unpack gives 400 error (subset, Int) [Cro::HTTP] ok 192 - Non-matching unpack gives 400 error (subset, Int) [Cro::HTTP] ok 193 - Non-matching optional unpack gives 400 error (subset, Int) [Cro::HTTP] ok 194 - Missing unpack gives 400 error (where, Str) [Cro::HTTP] ok 195 - Non-matching unpack gives 400 error (where, Str) [Cro::HTTP] ok 196 - Missing unpack gives 400 error (where, Int) [Cro::HTTP] ok 197 - Non-matching unpack gives 400 error (where, Int) [Cro::HTTP] ok 198 - URL that matches on segments but not method is 405 [Cro::HTTP] ok 199 - URL that matches on segments but not method is 405 [Cro::HTTP] ok 200 - URL that matches on segments but not method is 405 [Cro::HTTP] ok 201 - Simple binary content response has 200 status [Cro::HTTP] ok 202 - Correct content-type set [Cro::HTTP] ok 203 - Got expected body [Cro::HTTP] ok 204 - Simple text content response has 200 status [Cro::HTTP] ok 205 - Correct content-type set including charset [Cro::HTTP] ok 206 - Got expected body [Cro::HTTP] ok 207 - Simple JSON content response has 200 status [Cro::HTTP] ok 208 - Got two Link headers [Cro::HTTP] ok 209 - Got expected link header value (1) [Cro::HTTP] ok 210 - Got expected link header value (2) [Cro::HTTP] ok 211 - Correct content-type set including charset [Cro::HTTP] ok 212 - Got expected body [Cro::HTTP] ok 213 - created + content response has 201 status [Cro::HTTP] ok 214 - Location header is set [Cro::HTTP] ok 215 - Correct content-type set including charset [Cro::HTTP] ok 216 - Got expected body [Cro::HTTP] ok 217 - created response has 201 status [Cro::HTTP] ok 218 - Location header is set [Cro::HTTP] ok 219 - Correct content-type set including charset [Cro::HTTP] ok 220 - Got expected body [Cro::HTTP] ok 221 - Str content with :enc has 200 response [Cro::HTTP] ok 222 - Correct content-type with charset=ISO-8859-1 [Cro::HTTP] ok 223 - Got expected body [Cro::HTTP] ok 224 - Error routine not found sanity (1) - status [Cro::HTTP] ok 225 - Error routine not found sanity (1) - content type [Cro::HTTP] ok 226 - Error routine not found sanity (1) - body [Cro::HTTP] ok 227 - Error routine not found (1) - status [Cro::HTTP] ok 228 - Error routine not found (1) - content type [Cro::HTTP] ok 229 - Error routine not found (1) - body [Cro::HTTP] ok 230 - Error routine not found sanity (2) - status [Cro::HTTP] ok 231 - Error routine not found sanity (2) - content type [Cro::HTTP] ok 232 - Error routine not found sanity (2) - body [Cro::HTTP] ok 233 - Error routine not found (2) - status [Cro::HTTP] ok 234 - Error routine not found (2) - content type [Cro::HTTP] ok 235 - Error routine not found (2) - body [Cro::HTTP] ok 236 - Error routine bad request sanity (1) - status [Cro::HTTP] ok 237 - Error routine bad request sanity (1) - content type [Cro::HTTP] ok 238 - Error routine bad request sanity (1) - body [Cro::HTTP] ok 239 - Error routine bad request (1) - status [Cro::HTTP] ok 240 - Error routine bad request (1) - content type [Cro::HTTP] ok 241 - Error routine bad request (1) - body [Cro::HTTP] ok 242 - Error routine bad request sanity (2) - status [Cro::HTTP] ok 243 - Error routine bad request sanity (2) - content type [Cro::HTTP] ok 244 - Error routine bad request sanity (2) - body [Cro::HTTP] ok 245 - Error routine bad request (2) - status [Cro::HTTP] ok 246 - Error routine bad request (2) - content type [Cro::HTTP] ok 247 - Error routine bad request (2) - body [Cro::HTTP] ok 248 - Error routine forbidden sanity (1) - status [Cro::HTTP] ok 249 - Error routine forbidden sanity (1) - content type [Cro::HTTP] ok 250 - Error routine forbidden sanity (1) - body [Cro::HTTP] ok 251 - Error routine forbidden (1) - status [Cro::HTTP] ok 252 - Error routine forbidden (1) - content type [Cro::HTTP] ok 253 - Error routine forbidden (1) - body [Cro::HTTP] ok 254 - Error routine forbidden sanity (2) - status [Cro::HTTP] ok 255 - Error routine forbidden sanity (2) - content type [Cro::HTTP] ok 256 - Error routine forbidden sanity (2) - body [Cro::HTTP] ok 257 - Error routine forbidden (2) - status [Cro::HTTP] ok 258 - Error routine forbidden (2) - content type [Cro::HTTP] ok 259 - Error routine forbidden (2) - body [Cro::HTTP] ok 260 - Error routine conflict sanity (1) - status [Cro::HTTP] ok 261 - Error routine conflict sanity (1) - content type [Cro::HTTP] ok 262 - Error routine conflict sanity (1) - body [Cro::HTTP] ok 263 - Error routine conflict (1) - status [Cro::HTTP] ok 264 - Error routine conflict (1) - content type [Cro::HTTP] ok 265 - Error routine conflict (1) - body [Cro::HTTP] ok 266 - Error routine conflict sanity (2) - status [Cro::HTTP] ok 267 - Error routine conflict sanity (2) - content type [Cro::HTTP] ok 268 - Error routine conflict sanity (2) - body [Cro::HTTP] ok 269 - Error routine conflict (2) - status [Cro::HTTP] ok 270 - Error routine conflict (2) - content type [Cro::HTTP] ok 271 - Error routine conflict (2) - body [Cro::HTTP] ok 272 - Error routine i'm-a-teapot sanity (1) - status [Cro::HTTP] ok 273 - Error routine i'm-a-teapot sanity (1) - content type [Cro::HTTP] ok 274 - Error routine i'm-a-teapot sanity (1) - body [Cro::HTTP] ok 275 - Error routine i'm-a-teapot (1) - status [Cro::HTTP] ok 276 - Error routine i'm-a-teapot (1) - content type [Cro::HTTP] ok 277 - Error routine i'm-a-teapot (1) - body [Cro::HTTP] ok 278 - Error routine i'm-a-teapot sanity (2) - status [Cro::HTTP] ok 279 - Error routine i'm-a-teapot sanity (2) - content type [Cro::HTTP] ok 280 - Error routine i'm-a-teapot sanity (2) - body [Cro::HTTP] ok 281 - Error routine i'm-a-teapot (2) - status [Cro::HTTP] ok 282 - Error routine i'm-a-teapot (2) - content type [Cro::HTTP] ok 283 - Error routine i'm-a-teapot (2) - body [Cro::HTTP] ok 284 - Temporary redirect (1) - status [Cro::HTTP] ok 285 - Temporary redirect (1) - content type [Cro::HTTP] ok 286 - Temporary redirect (1) - location [Cro::HTTP] ok 287 - Temporary redirect (1) - body [Cro::HTTP] ok 288 - Temporary redirect (2) - status [Cro::HTTP] ok 289 - Temporary redirect (2) - content type [Cro::HTTP] ok 290 - Temporary redirect (2) - location [Cro::HTTP] ok 291 - Temporary redirect (2) - body [Cro::HTTP] ok 292 - Temporary redirect (3) - status [Cro::HTTP] ok 293 - Temporary redirect (3) - content type [Cro::HTTP] ok 294 - Temporary redirect (3) - location [Cro::HTTP] ok 295 - Temporary redirect (3) - body [Cro::HTTP] ok 296 - Temporary redirect (4) - status [Cro::HTTP] ok 297 - Temporary redirect (4) - content type [Cro::HTTP] ok 298 - Temporary redirect (4) - location [Cro::HTTP] ok 299 - Temporary redirect (4) - body [Cro::HTTP] ok 300 - Permanent redirect (1) - status [Cro::HTTP] ok 301 - Permanent redirect (1) - content type [Cro::HTTP] ok 302 - Permanent redirect (1) - location [Cro::HTTP] ok 303 - Permanent redirect (1) - body [Cro::HTTP] ok 304 - Permanent redirect (2) - status [Cro::HTTP] ok 305 - Permanent redirect (2) - content type [Cro::HTTP] ok 306 - Permanent redirect (2) - location [Cro::HTTP] ok 307 - Permanent redirect (2) - body [Cro::HTTP] ok 308 - See other redirect (1) - status [Cro::HTTP] ok 309 - See other redirect (1) - content type [Cro::HTTP] ok 310 - See other redirect (1) - location [Cro::HTTP] ok 311 - See other redirect (1) - body [Cro::HTTP] ok 312 - See other redirect (2) - status [Cro::HTTP] ok 313 - See other redirect (2) - content type [Cro::HTTP] ok 314 - See other redirect (2) - location [Cro::HTTP] ok 315 - See other redirect (2) - body [Cro::HTTP] ok 316 - Can use request inside of a handler [Cro::HTTP] ok 317 - request-body-blob passed a block invokes it with the body blob [Cro::HTTP] ok 318 - request-body-text passed a block invokes it with the body text [Cro::HTTP] ok 319 - request-body passed a block invokes it with the body object [Cro::HTTP] ok 320 - request-body passed a pair invokes block when content type matches [Cro::HTTP] ok 321 - When no body match, get bad request response [Cro::HTTP] ok 322 - request-body passed a list chooses first Pair if there is a match [Cro::HTTP] ok 323 - request-body passed a list chooses second Pair if there is a match [Cro::HTTP] ok 324 - request-body passed a list chooses final block if no earlier pairs match [Cro::HTTP] ok 325 - request-body matches by signature (Pair case) [Cro::HTTP] ok 326 - request-body matches by signature (Block case) [Cro::HTTP] ok 327 - body-parser installs a new body parser and it is used [Cro::HTTP] ok 328 - body-parser leaves existing body parsers in place [Cro::HTTP] ok 329 - body-serializer prepends a new body serializer and it is used [Cro::HTTP] ok 330 - body-serializer does not prevent default serializers being found [Cro::HTTP] ok 331 - Optional cookie route matches without cookie [Cro::HTTP] ok 332 - Status is good [Cro::HTTP] ok 333 - Optional cookie route matches with cookie [Cro::HTTP] ok 334 - Status is good [Cro::HTTP] ok 335 - Request without needed cookie was rejected [Cro::HTTP] ok 336 - Bad request to access page without needed cookie [Cro::HTTP] ok 337 - Request with required cookie works correctly [Cro::HTTP] ok 338 - Status is good [Cro::HTTP] ok 339 - Cookie hash works correctly [Cro::HTTP] ok 340 - Status is good [Cro::HTTP] ok 341 - [Cro::HTTP] ok 342 - Got plain cookie [Cro::HTTP] ok 343 - Cookie is here [Cro::HTTP] ok 344 - [Cro::HTTP] ok 345 - Status is good [Cro::HTTP] ok 346 - Complex cookie is here [Cro::HTTP] ok 347 - Static index is fine [Cro::HTTP] ok 348 - Static sets correct status code [Cro::HTTP] ok 349 - Files with long path work [Cro::HTTP] ok 350 - Good status [Cro::HTTP] ok 351 - 404 for static works [Cro::HTTP] ok 352 - 403 for static works [Cro::HTTP] ok 353 - Content-type was setted correctly [Cro::HTTP] ok 354 - Custom extension works [Cro::HTTP] ok 355 - 200 for static works [Cro::HTTP] ok 356 - Cache-Control header is set [Cro::HTTP] ok 357 - max-age is added [Cro::HTTP] ok 358 - public directive is added [Cro::HTTP] ok 359 - multipart/form-data is handled with destructuring [Cro::HTTP] ok 360 - urlencoded is handled with destructuring [Cro::HTTP] ok 361 - json is handled with destructuring [Cro::HTTP] ok 362 - request.uri reconstructs full request URI [Cro::HTTP] ok 363 - Basic include: some parts (include) [Cro::HTTP] ok 364 - Basic include: after (outer) [Cro::HTTP] ok 365 - Basic include: empty route (include) [Cro::HTTP] ok 366 - Basic include: before (outer) [Cro::HTTP] ok 367 - include and body-parser: body parser in include works in include [Cro::HTTP] ok 368 - include and body-parser: outer body parser visible in include [Cro::HTTP] ok 369 - include and body-parser: outer has outer body parser [Cro::HTTP] ok 370 - include and body-parser: body parser in include does not leak out [Cro::HTTP] ok 371 - Basic include: route 2A [Cro::HTTP] ok 372 - Basic include: route 1B [Cro::HTTP] ok 373 - Basic include: route 1A [Cro::HTTP] ok 374 - Basic include: route 1B [Cro::HTTP] ok 375 - Basic include: route 2A [Cro::HTTP] ok 376 - Basic include: route 1B [Cro::HTTP] ok 377 - Basic include: route 2A [Cro::HTTP] ok 378 - Basic include: route 2B [Cro::HTTP] ok 379 - Basic include: route 1A [Cro::HTTP] ok 380 - Basic include: route 1A [Cro::HTTP] ok 381 - Basic include: route 2B [Cro::HTTP] ok 382 - Basic include: route 2A [Cro::HTTP] ok 383 - Basic include: route 2B [Cro::HTTP] ok 384 - Basic include: route 1B [Cro::HTTP] ok 385 - Basic include: route 2B [Cro::HTTP] ok 386 - Basic include: route 1A [Cro::HTTP] ok 387 - Basic delegation: delegated transform and second [Cro::HTTP] ok 388 - Basic delegation: delegated transform first [Cro::HTTP] ok 389 - Basic delegation: delegated transform simple [Cro::HTTP] ok 390 - Basic delegation: delegated transform multi part [Cro::HTTP] ok 391 - Delegation: /item/1 and /proxy/item/1 [Cro::HTTP] ok 392 - Delegation: / and /category [Cro::HTTP] ok 393 - Delegation: Slash [Cro::HTTP] ok 394 - Delegation: /item and /proxy/item [Cro::HTTP] ok 395 - Delegation: Home [Cro::HTTP] ok 396 - Delegation: Path [Cro::HTTP] ok 397 - Can match URL segments with encoded bits (/a%2Bplus) [Cro::HTTP] ok 398 - Can match URL segments with encoded bits (/encoded%2Fslash) [Cro::HTTP] ok 399 - Can pass query argument without path components (/?value=1) [Cro::HTTP] ok 400 - Can pass query arguments with slurpy path signature (/x?value=1) [Cro::HTTP] ok 401 - Can pass query arguments with slurpy path signature (/?value=1) [Cro::HTTP] ok 402 - Get value from index [Cro::HTTP] ok 403 - Static sets correct status code [Cro::HTTP] ok 404 - static indexes order check, 1 [Cro::HTTP] ok 405 - Good status [Cro::HTTP] ok 406 - static indexes order check, 2 [Cro::HTTP] ok 407 - Good status [Cro::HTTP] ok 408 - No candidate served with empty indexes [Cro::HTTP] ok 409 - Indexes with mime-types returns good status [Cro::HTTP] ok 410 - Indexes with mime-types returns proper content-type [Cro::HTTP] ok 411 - Get index.html from resources [Cro::HTTP] ok 412 - resource sets correct status code [Cro::HTTP] ok 413 - resource sets correct content-type [Cro::HTTP] ok 414 - Get folder/test.txt from resources [Cro::HTTP] ok 415 - Good status [Cro::HTTP] ok 416 - Good content-type [Cro::HTTP] ok 417 - Get from resources [Cro::HTTP] ok 418 - Good status [Cro::HTTP] ok 419 - Good content-type [Cro::HTTP] ok 420 - indexes in a folder of resources [Cro::HTTP] ok 421 - Good status [Cro::HTTP] ok 422 - Good content-type [Cro::HTTP] ok 423 - indexes in root of resources, 1 [Cro::HTTP] ok 424 - Good status [Cro::HTTP] ok 425 - Good content-type [Cro::HTTP] ok 426 - indexes in root of resources, 2 [Cro::HTTP] ok 427 - Good status [Cro::HTTP] ok 428 - Good content-type [Cro::HTTP] ok 429 - The extension point for other plugins wanting to use resources works [Cro::HTTP] ok 430 - Good content-type [Cro::HTTP] ok 431 - Around block was called [Cro::HTTP] ok 432 - Around block can send response [Cro::HTTP] ok 433 - Handler works normally with around block(s) [Cro::HTTP] ok 434 - Handler works normally with around block(s) [Cro::HTTP] ok 435 - The around blocks are called in top-to-bottom order [Cro::HTTP] ok 436 - Content-type header set by content replaces any existing one [Cro::HTTP] ok 437 - Recieved proper status for the case where a capture cannot be unpacked for whatever reason [Cro::HTTP] 1..437 [Cro::HTTP] ok [Cro::HTTP] t/http-session-inmemory.t ......... [Cro::HTTP] ok 1 - Request with no session cookie gets fresh state (1) [Cro::HTTP] ok 2 - Request with no session cookie gets fresh state (2) [Cro::HTTP] ok 3 - Session cookie being sent makes state work (request 1) [Cro::HTTP] ok 4 - Session cookie being sent makes state work (request 2) [Cro::HTTP] ok 5 - Session cookie being sent makes state work (request 3) [Cro::HTTP] ok 6 - Session cookie being sent makes state work (request 4) [Cro::HTTP] ok 7 - Session cookie being sent makes state work (request 5) [Cro::HTTP] ok 8 - No session confusion with concurrent clients (A) [Cro::HTTP] ok 9 - No session confusion with concurrent clients (B) [Cro::HTTP] ok 10 - New session for expiration test (sanity check) [Cro::HTTP] ok 11 - Request before expiration is OK [Cro::HTTP] ok 12 - A use of the session bumps its expiration [Cro::HTTP] ok 13 - Session expires appropriately [Cro::HTTP] 1..13 [Cro::HTTP] ok [Cro::HTTP] t/http-session-persistent.t ....... [Cro::HTTP] ok 1 - Request with no session cookie gets fresh state (1) [Cro::HTTP] ok 2 - Request with no session cookie gets fresh state (2) [Cro::HTTP] ok 3 - Session cookie being sent makes state work (request 1) [Cro::HTTP] ok 4 - Session cookie being sent makes state work (request 2) [Cro::HTTP] ok 5 - Session cookie being sent makes state work (request 3) [Cro::HTTP] ok 6 - Session cookie being sent makes state work (request 4) [Cro::HTTP] ok 7 - Session cookie being sent makes state work (request 5) [Cro::HTTP] ok 8 - No session confusion with concurrent clients (A) [Cro::HTTP] ok 9 - No session confusion with concurrent clients (B) [Cro::HTTP] ok 10 - New session for expiration test (sanity check) [Cro::HTTP] ok 11 - Request before expiration is OK [Cro::HTTP] ok 12 - A use of the session bumps its expiration [Cro::HTTP] ok 13 - Session expires appropriately [Cro::HTTP] ok 14 - Logging [Cro::HTTP] ok 15 - New session for route 1 [Cro::HTTP] ok 16 - Using old session for route 2 [Cro::HTTP] ok 17 - New session for route 1 [Cro::HTTP] ok 18 - Logging [Cro::HTTP] ok 19 - Using old session for route 2 [Cro::HTTP] 1..19 [Cro::HTTP] ok [Cro::HTTP] t/http2-frame-parser.t ............ [Cro::HTTP] ok 1 - HTTP2 frame parser is a transform [Cro::HTTP] ok 2 - HTTP2 frame parser consumes TCP messages [Cro::HTTP] ok 3 - HTTP2 frame parser produces HTTP2 frames [Cro::HTTP] ok 4 - DATA Frame length cannot be less than padding length [Cro::HTTP] ok 5 - Empty DATA frame [Cro::HTTP] ok 6 - Empty DATA frame is serialized back [Cro::HTTP] ok 7 - DATA frame without padding [Cro::HTTP] ok 8 - DATA frame without padding is serialized back [Cro::HTTP] ok 9 - DATA frame with zero padding [Cro::HTTP] ok 10 - DATA frame with zero padding is serialized back [Cro::HTTP] ok 11 - DATA frame with padding [Cro::HTTP] ok 12 - DATA frame with padding is serialized back [Cro::HTTP] ok 13 - HEADERS Frame length cannot be less than padding length [Cro::HTTP] ok 14 - Empty HEADERS frame [Cro::HTTP] ok 15 - Empty HEADERS frame is serialized back [Cro::HTTP] ok 16 - HEADERS frame without padding [Cro::HTTP] ok 17 - HEADERS frame without padding is serialized back [Cro::HTTP] ok 18 - HEADERS frame with zero padding [Cro::HTTP] ok 19 - HEADERS frame with zero padding is serialized back [Cro::HTTP] ok 20 - PRIORITY Frame length is always 5 bytes [Cro::HTTP] ok 21 - RST_STREAM Frame length is always 4 bytes [Cro::HTTP] ok 22 - Ack SETTINGS Frame length is always 0 [Cro::HTTP] ok 23 - SETTINGS Frame length is always divisible by 6 [Cro::HTTP] ok 24 - SETTINGS Frame length is always divisible by 6 [Cro::HTTP] ok 25 - WindowIncrement Frame length is always 4 [Cro::HTTP] ok 26 - SETTINGS frame with zero content is emitted correctly [Cro::HTTP] 1..26 [Cro::HTTP] ok [Cro::HTTP] t/http2-frame-serializer.t ........ [Cro::HTTP] ok 1 - HTTP2 frame serializer is a transform [Cro::HTTP] ok 2 - HTTP2 frame serializer consumes HTTP2 frames [Cro::HTTP] ok 3 - HTTP2 frame serializer produces TCP messages [Cro::HTTP] ok 4 - Simple data frame [Cro::HTTP] ok 5 - Simple data frame is parsed back [Cro::HTTP] ok 6 - Simple data frame with padding [Cro::HTTP] ok 7 - Simple data frame with padding is parsed back [Cro::HTTP] ok 8 - Simple headers frame [Cro::HTTP] ok 9 - Simple headers frame is parsed back [Cro::HTTP] ok 10 - Simple headers frame with padding [Cro::HTTP] ok 11 - Simple headers frame with padding is parsed back [Cro::HTTP] ok 12 - Simple priority frame [Cro::HTTP] ok 13 - Simple priority frame is parsed back [Cro::HTTP] ok 14 - Simple RstStream frame [Cro::HTTP] ok 15 - Simple RstStream frame is parsed back [Cro::HTTP] ok 16 - RstStream frame with a custom error treats it as INTERNAL_ERROR [Cro::HTTP] ok 17 - RstStream frame with a custom error treats it as INTERNAL_ERROR is parsed back [Cro::HTTP] ok 18 - Simple Settings frame [Cro::HTTP] ok 19 - Settings frame is successful [Cro::HTTP] ok 20 - Simple PushPromise frame [Cro::HTTP] ok 21 - Simple PushPromise frame is parsed back [Cro::HTTP] ok 22 - PushPromise frame with padding [Cro::HTTP] ok 23 - PushPromise frame with padding is parsed back [Cro::HTTP] ok 24 - Simple Ping frame [Cro::HTTP] ok 25 - Ping frame is successful [Cro::HTTP] ok 26 - Ping payload cannot be more than 8 bytes [Cro::HTTP] ok 27 - Simple GoAway frame [Cro::HTTP] ok 28 - Simple GoAway frame is parsed back [Cro::HTTP] ok 29 - GoAway frame with a custom error treats it as INTERNAL_ERROR [Cro::HTTP] ok 30 - GoAway frame with a custom error treats it as INTERNAL_ERROR is parsed back [Cro::HTTP] ok 31 - Simple WindowUpdate frame [Cro::HTTP] ok 32 - Simple WindowUpdate frame is parsed back [Cro::HTTP] ok 33 - Simple Continuation frame [Cro::HTTP] ok 34 - Simple Continuation frame is parsed back [Cro::HTTP] ok 35 - [Cro::HTTP] ok 36 - [Cro::HTTP] ok 37 - [Cro::HTTP] ok 38 - [Cro::HTTP] ok 39 - Too long Headers frame is splitted [Cro::HTTP] ok 40 - [Cro::HTTP] ok 41 - [Cro::HTTP] ok 42 - [Cro::HTTP] ok 43 - [Cro::HTTP] ok 44 - Too long Data frame is splitted [Cro::HTTP] 1..44 [Cro::HTTP] ok [Cro::HTTP] t/http2-frame.t ................... [Cro::HTTP] ok 1 - DATA frame stream identifier cannot be 0 [Cro::HTTP] ok 2 - HEADERS frame stream identifier cannot be 0 [Cro::HTTP] ok 3 - PRIORITY frame stream identifier cannot be 0 [Cro::HTTP] ok 4 - Settings stream-identifier cannot be non-zero [Cro::HTTP] ok 5 - PUSH_PROMISE frame stream identifier cannot be 0 [Cro::HTTP] ok 6 - Ping stream-identifier cannot be non-zero [Cro::HTTP] ok 7 - GOAWAY Frame stream-identifier cannot be non-zero [Cro::HTTP] 1..7 [Cro::HTTP] ok [Cro::HTTP] t/http2-request-parser.t .......... [Cro::HTTP] ok 1 - check 1 [Cro::HTTP] ok 2 - check 2 [Cro::HTTP] ok 3 - check 3 [Cro::HTTP] ok 4 - check 4 [Cro::HTTP] ok 5 - check 5 [Cro::HTTP] ok 6 - Headers [Cro::HTTP] ok 7 - check 1 [Cro::HTTP] ok 8 - check 2 [Cro::HTTP] ok 9 - check 3 [Cro::HTTP] ok 10 - check 4 [Cro::HTTP] ok 11 - check 5 [Cro::HTTP] ok 12 - check 6 [Cro::HTTP] ok 13 - Headers + Continuation [Cro::HTTP] ok 14 - check 1 [Cro::HTTP] ok 15 - check 2 [Cro::HTTP] ok 16 - check 3 [Cro::HTTP] ok 17 - check 4 [Cro::HTTP] ok 18 - Headers + Data [Cro::HTTP] ok 19 - check 1 [Cro::HTTP] ok 20 - check 2 [Cro::HTTP] ok 21 - check 3 [Cro::HTTP] ok 22 - check 4 [Cro::HTTP] ok 23 - check 5 [Cro::HTTP] ok 24 - check 6 [Cro::HTTP] ok 25 - check 7 [Cro::HTTP] ok 26 - Headers + Continuation + Data [Cro::HTTP] ok 27 - check 1 [Cro::HTTP] ok 28 - check 2 [Cro::HTTP] ok 29 - check 3 [Cro::HTTP] ok 30 - check 4 [Cro::HTTP] ok 31 - check 5 [Cro::HTTP] ok 32 - check 6 [Cro::HTTP] ok 33 - check 7 [Cro::HTTP] ok 34 - check 8 [Cro::HTTP] ok 35 - Headers + Continuation + Data + Headers [Cro::HTTP] ok 36 - check 1 [Cro::HTTP] ok 37 - check 2 [Cro::HTTP] ok 38 - check 3 [Cro::HTTP] ok 39 - check 4 [Cro::HTTP] ok 40 - check 1 [Cro::HTTP] ok 41 - check 2 [Cro::HTTP] ok 42 - check 3 [Cro::HTTP] ok 43 - Header1 + Header2 + Data1 [Cro::HTTP] ok 44 - check 1 [Cro::HTTP] ok 45 - check 1 [Cro::HTTP] ok 46 - check 2 [Cro::HTTP] ok 47 - check 3 [Cro::HTTP] ok 48 - check 4 [Cro::HTTP] ok 49 - check 2 [Cro::HTTP] ok 50 - check 3 [Cro::HTTP] ok 51 - check 4 [Cro::HTTP] ok 52 - Header1 + Header2 + Data1 + Data2 [Cro::HTTP] ok 53 - check 1 [Cro::HTTP] ok 54 - check 2 [Cro::HTTP] ok 55 - check 3 [Cro::HTTP] ok 56 - check 4 [Cro::HTTP] ok 57 - check 1 [Cro::HTTP] ok 58 - check 2 [Cro::HTTP] ok 59 - check 3 [Cro::HTTP] ok 60 - Header1 + Continuation1 + Header2 + Data1 [Cro::HTTP] # Subtest: Unfinished header cannot be interrupted [Cro::HTTP] 1..2 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP2::Error) [Cro::HTTP] ok 61 - Unfinished header cannot be interrupted [Cro::HTTP] 1..61 [Cro::HTTP] ok [Cro::HTTP] t/http2-request-serializer.t ...... [Cro::HTTP] ok 1 - check 1 [Cro::HTTP] ok 2 - check 2 [Cro::HTTP] ok 3 - check 3 [Cro::HTTP] ok 4 - check 4 [Cro::HTTP] ok 5 - Header [Cro::HTTP] ok 6 - check 1 [Cro::HTTP] ok 7 - check 2 [Cro::HTTP] ok 8 - check 3 [Cro::HTTP] ok 9 - check 4 [Cro::HTTP] ok 10 - check 1 [Cro::HTTP] ok 11 - check 2 [Cro::HTTP] ok 12 - check 3 [Cro::HTTP] ok 13 - check 4 [Cro::HTTP] ok 14 - Header + Data [Cro::HTTP] ok 15 - check 1 [Cro::HTTP] ok 16 - check 2 [Cro::HTTP] ok 17 - check 3 [Cro::HTTP] ok 18 - check 4 [Cro::HTTP] ok 19 - check 1 [Cro::HTTP] ok 20 - check 2 [Cro::HTTP] ok 21 - check 3 [Cro::HTTP] ok 22 - check 4 [Cro::HTTP] ok 23 - check 1 [Cro::HTTP] ok 24 - check 2 [Cro::HTTP] ok 25 - check 3 [Cro::HTTP] ok 26 - check 4 [Cro::HTTP] ok 27 - Header + Data with unknown Content-Length [Cro::HTTP] 1..27 [Cro::HTTP] ok [Cro::HTTP] t/http2-response-parser.t ......... [Cro::HTTP] ok 1 - check 1 [Cro::HTTP] ok 2 - check 2 [Cro::HTTP] ok 3 - check 3 [Cro::HTTP] ok 4 - Headers [Cro::HTTP] ok 5 - check 1 [Cro::HTTP] ok 6 - check 2 [Cro::HTTP] ok 7 - check 3 [Cro::HTTP] ok 8 - check 4 [Cro::HTTP] ok 9 - Headers + Data [Cro::HTTP] 1..9 [Cro::HTTP] ok [Cro::HTTP] t/http2-response-serializer.t ..... [Cro::HTTP] ok 1 - check 1 [Cro::HTTP] ok 2 - check 2 [Cro::HTTP] ok 3 - check 3 [Cro::HTTP] ok 4 - check 4 [Cro::HTTP] ok 5 - Header [Cro::HTTP] ok 6 - check 1 [Cro::HTTP] ok 7 - check 2 [Cro::HTTP] ok 8 - check 3 [Cro::HTTP] ok 9 - check 4 [Cro::HTTP] ok 10 - check 1 [Cro::HTTP] ok 11 - check 2 [Cro::HTTP] ok 12 - check 3 [Cro::HTTP] ok 13 - check 4 [Cro::HTTP] ok 14 - Header + Data [Cro::HTTP] ok 15 - check 1 [Cro::HTTP] ok 16 - check 2 [Cro::HTTP] ok 17 - check 3 [Cro::HTTP] ok 18 - check 4 [Cro::HTTP] ok 19 - check 1 [Cro::HTTP] ok 20 - check 2 [Cro::HTTP] ok 21 - check 3 [Cro::HTTP] ok 22 - check 4 [Cro::HTTP] ok 23 - check 1 [Cro::HTTP] ok 24 - check 2 [Cro::HTTP] ok 25 - check 3 [Cro::HTTP] ok 26 - check 4 [Cro::HTTP] ok 27 - Header + Data - Content-Length unspecified [Cro::HTTP] ok 28 - Too small body throws [Cro::HTTP] ok 29 - Too big body throws [Cro::HTTP] 1..29 [Cro::HTTP] ok [Cro::HTTP] t/router-auth.t ................... [Cro::HTTP] # Subtest: Auth parameter with type that implements Cro::HTTP::Auth [Cro::HTTP] ok 1 - Can request / successfully with non-logged-in, non-admin [Cro::HTTP] ok 2 - Get the authorization object [Cro::HTTP] ok 3 - Request to /page when not logged in is 401 [Cro::HTTP] ok 4 - Request to /admin when not logged in is 401 [Cro::HTTP] ok 5 - Can request / successfully with logged-in, non-admin [Cro::HTTP] ok 6 - Get the authorization object [Cro::HTTP] ok 7 - Can request /page successfully with logged-in, non-admin [Cro::HTTP] ok 8 - Got expected body [Cro::HTTP] ok 9 - Request to /admin when not an admin is 401 [Cro::HTTP] ok 10 - Can request / successfully with logged-in admin [Cro::HTTP] ok 11 - Get the authorization object [Cro::HTTP] ok 12 - Can request /page successfully with logged-in admin [Cro::HTTP] ok 13 - Got expected body [Cro::HTTP] ok 14 - Can request /admin successfully with logged-in admin [Cro::HTTP] ok 15 - Got expected body [Cro::HTTP] 1..15 [Cro::HTTP] ok 1 - Auth parameter with type that implements Cro::HTTP::Auth [Cro::HTTP] # Subtest: Auth parameter marked with is auth trait, not doing Cro::HTTP::Auth [Cro::HTTP] ok 1 - Can request / successfully with non-logged-in, non-admin [Cro::HTTP] ok 2 - Get the authorization object [Cro::HTTP] ok 3 - Request to /page when not logged in is 401 [Cro::HTTP] ok 4 - Request to /admin when not logged in is 401 [Cro::HTTP] ok 5 - Can request / successfully with logged-in, non-admin [Cro::HTTP] ok 6 - Get the authorization object [Cro::HTTP] ok 7 - Can request /page successfully with logged-in, non-admin [Cro::HTTP] ok 8 - Got expected body [Cro::HTTP] ok 9 - Request to /admin when not an admin is 401 [Cro::HTTP] ok 10 - Can request / successfully with logged-in admin [Cro::HTTP] ok 11 - Get the authorization object [Cro::HTTP] ok 12 - Can request /page successfully with logged-in admin [Cro::HTTP] ok 13 - Got expected body [Cro::HTTP] ok 14 - Can request /admin successfully with logged-in admin [Cro::HTTP] ok 15 - Got expected body [Cro::HTTP] 1..15 [Cro::HTTP] ok 2 - Auth parameter marked with is auth trait, not doing Cro::HTTP::Auth [Cro::HTTP] 1..2 [Cro::HTTP] ok [Cro::HTTP] t/uri-http.t ...................... [Cro::HTTP] ok 1 - A single / request target [Cro::HTTP] ok 2 - Check 1 [Cro::HTTP] ok 3 - Check 2 [Cro::HTTP] ok 4 - Check 3 [Cro::HTTP] ok 5 - Check 4 [Cro::HTTP] ok 6 - Check 5 [Cro::HTTP] ok 7 - Check 6 [Cro::HTTP] ok 8 - A single /foo/bar.html request target [Cro::HTTP] ok 9 - Check 1 [Cro::HTTP] ok 10 - Check 2 [Cro::HTTP] ok 11 - Check 3 [Cro::HTTP] # Subtest: Basic query string additions as pair arguemnts [Cro::HTTP] ok 1 - Path was retained correctly [Cro::HTTP] ok 2 - Query string correctly appended [Cro::HTTP] 1..2 [Cro::HTTP] ok 12 - Basic query string additions as pair arguemnts [Cro::HTTP] # Subtest: Basic query string additions as named arguments [Cro::HTTP] ok 1 - Path was retained correctly [Cro::HTTP] ok 2 - Query string correctly appended [Cro::HTTP] 1..2 [Cro::HTTP] ok 13 - Basic query string additions as named arguments [Cro::HTTP] # Subtest: Basic query string additions retain what was originally there [Cro::HTTP] ok 1 - Path was retained correctly [Cro::HTTP] ok 2 - Existing query string values were retained [Cro::HTTP] 1..2 [Cro::HTTP] ok 14 - Basic query string additions retain what was originally there [Cro::HTTP] # Subtest: Query string keys and values are encoded [Cro::HTTP] ok 1 - Path was retained correctly [Cro::HTTP] ok 2 - Correct encoding [Cro::HTTP] 1..2 [Cro::HTTP] ok 15 - Query string keys and values are encoded [Cro::HTTP] ok 16 - + signs in query string decoded correctly [Cro::HTTP] 1..16 [Cro::HTTP] ok [Cro::HTTP] All tests successful. [Cro::HTTP] Files=28, Tests=1521, 299 wallclock secs ( 0.40 usr 0.05 sys + 304.17 cusr 17.71 csys = 322.33 CPU) [Cro::HTTP] Result: PASS ===> Testing [OK] for Cro::HTTP:ver<0.8.9>:auth ===> Installing: Cro::HTTP:ver<0.8.9>:auth ===> Install [OK] for Cro::HTTP:ver<0.8.9>:auth ```
New Output ``` ===> Searching for: Cro::HTTP ===> Found: Cro::HTTP:ver<0.8.9>:auth [via Zef::Repository::Ecosystems] ===> Fetching [OK]: Cro::HTTP:ver<0.8.9>:auth to /mnt/data/zef-data/tmp/1675017276.284458.5169.018172317783/ae922a0097ae854338eb18fa23b9e1f1aec6e938.tar.gz ===> Extraction [OK]: Cro::HTTP to /mnt/data/zef-data/tmp/ae922a0097ae854338eb18fa23b9e1f1aec6e938.tar.gz ===> Testing: Cro::HTTP:ver<0.8.9>:auth [Cro::HTTP] t/http-auth-basic-with-session.t .. [Cro::HTTP] ok 1 - Username is set after basic authentication [Cro::HTTP] # Subtest: 401 when wrong credentials are passed [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Error::Client) [Cro::HTTP] ok 3 - .response matches -> ;; $_? is raw = OUTER::<$_> { \#`(Block|3006948843912) ... } [Cro::HTTP] ok 2 - 401 when wrong credentials are passed [Cro::HTTP] # Subtest: WWW-Authenticate header when wrong credentials are passed [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Error::Client) [Cro::HTTP] ok 3 - .response matches -> ;; $_? is raw = OUTER::<$_> { \#`(Block|3006948844416) ... } [Cro::HTTP] ok 3 - WWW-Authenticate header when wrong credentials are passed [Cro::HTTP] # Subtest: Request without credentials returns 401 [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Error::Client) [Cro::HTTP] ok 3 - .response matches -> ;; $_? is raw = OUTER::<$_> { \#`(Block|3006948844488) ... } [Cro::HTTP] ok 4 - Request without credentials returns 401 [Cro::HTTP] # Subtest: Request without credentials has WWW-Authenticate header [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Error::Client) [Cro::HTTP] ok 3 - .response matches -> ;; $_? is raw = OUTER::<$_> { \#`(Block|3006872158728) ... } [Cro::HTTP] ok 5 - Request without credentials has WWW-Authenticate header [Cro::HTTP] 1..5 [Cro::HTTP] ok [Cro::HTTP] t/http-auth-basic.t ............... [Cro::HTTP] ok 1 - Username is set after basic authentication [Cro::HTTP] # Subtest: 401 when wrong credentials are passed [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Error::Client) [Cro::HTTP] ok 3 - .response matches -> ;; $_? is raw = OUTER::<$_> { \#`(Block|5424041427240) ... } [Cro::HTTP] ok 2 - 401 when wrong credentials are passed [Cro::HTTP] # Subtest: WWW-Authenticate header when wrong credentials are passed [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Error::Client) [Cro::HTTP] ok 3 - .response matches -> ;; $_? is raw = OUTER::<$_> { \#`(Block|5424041432136) ... } [Cro::HTTP] ok 3 - WWW-Authenticate header when wrong credentials are passed [Cro::HTTP] # Subtest: Request without credentials returns 401 [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Error::Client) [Cro::HTTP] ok 3 - .response matches -> ;; $_? is raw = OUTER::<$_> { \#`(Block|5424041432208) ... } [Cro::HTTP] ok 4 - Request without credentials returns 401 [Cro::HTTP] # Subtest: Request without credentials has WWW-Authenticate header [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Error::Client) [Cro::HTTP] ok 3 - .response matches -> ;; $_? is raw = OUTER::<$_> { \#`(Block|5424041458520) ... } [Cro::HTTP] ok 5 - Request without credentials has WWW-Authenticate header [Cro::HTTP] 1..5 [Cro::HTTP] ok [Cro::HTTP] t/http-auth-webtoken-bearer.t ..... [Cro::HTTP] ok 1 - Username is correct [Cro::HTTP] ok 2 - Expired token is not passed [Cro::HTTP] 1..2 [Cro::HTTP] ok [Cro::HTTP] t/http-auth-webtoken-cookie.t ..... [Cro::HTTP] ok 1 - Token is set to cookies [Cro::HTTP] ok 2 - Username is correct [Cro::HTTP] 1..2 [Cro::HTTP] ok [Cro::HTTP] t/http-cookie.t ................... [Cro::HTTP] ok 1 - Correct cookie names are into the subset [Cro::HTTP] ok 2 - Empty cookie name is now allowed [Cro::HTTP] ok 3 - No parens allowed in a cookie [Cro::HTTP] ok 4 - Cookie octet can be wrapped in double quotes [Cro::HTTP] # Subtest: Incorrect symbols are outside of CookieName subset [Cro::HTTP] ok 1 - [Cro::HTTP] ok 2 - [Cro::HTTP] ok 3 - [Cro::HTTP] ok 4 - [Cro::HTTP] ok 5 - [Cro::HTTP] ok 6 - [Cro::HTTP] ok 7 - [Cro::HTTP] ok 8 - [Cro::HTTP] ok 9 - [Cro::HTTP] ok 10 - [Cro::HTTP] ok 11 - [Cro::HTTP] ok 12 - [Cro::HTTP] ok 13 - [Cro::HTTP] ok 14 - [Cro::HTTP] ok 15 - [Cro::HTTP] ok 16 - [Cro::HTTP] ok 17 - [Cro::HTTP] ok 18 - [Cro::HTTP] ok 19 - [Cro::HTTP] ok 20 - [Cro::HTTP] ok 21 - [Cro::HTTP] ok 22 - [Cro::HTTP] ok 23 - [Cro::HTTP] ok 24 - [Cro::HTTP] ok 25 - [Cro::HTTP] ok 26 - [Cro::HTTP] ok 27 - [Cro::HTTP] ok 28 - [Cro::HTTP] ok 29 - [Cro::HTTP] ok 30 - [Cro::HTTP] ok 31 - [Cro::HTTP] ok 32 - [Cro::HTTP] ok 33 - [Cro::HTTP] ok 34 - [Cro::HTTP] ok 35 - [Cro::HTTP] ok 36 - [Cro::HTTP] ok 37 - [Cro::HTTP] ok 38 - [Cro::HTTP] ok 39 - [Cro::HTTP] ok 40 - [Cro::HTTP] ok 41 - [Cro::HTTP] ok 42 - [Cro::HTTP] ok 43 - [Cro::HTTP] ok 44 - [Cro::HTTP] ok 45 - [Cro::HTTP] ok 46 - [Cro::HTTP] ok 47 - [Cro::HTTP] ok 48 - [Cro::HTTP] ok 49 - [Cro::HTTP] ok 50 - [Cro::HTTP] ok 51 - [Cro::HTTP] 1..51 [Cro::HTTP] ok 5 - Incorrect symbols are outside of CookieName subset [Cro::HTTP] ok 6 - Correct cookie values are into the subset [Cro::HTTP] ok 7 - Empty cookie value is allowed [Cro::HTTP] # Subtest: Incorrect symbols are outside of CookieValue subset [Cro::HTTP] ok 1 - [Cro::HTTP] ok 2 - [Cro::HTTP] ok 3 - [Cro::HTTP] ok 4 - [Cro::HTTP] ok 5 - [Cro::HTTP] 1..5 [Cro::HTTP] ok 8 - Incorrect symbols are outside of CookieValue subset [Cro::HTTP] ok 9 - Correct domain name works [Cro::HTTP] ok 10 - Incorrect domain name with bad character [Cro::HTTP] ok 11 - Empty domain name cannot be created [Cro::HTTP] ok 12 - Domain name cannot contain spaces [Cro::HTTP] ok 13 - Set-Cookie string 1 parses [Cro::HTTP] ok 14 - Set-Cookie string 2 parses [Cro::HTTP] ok 15 - Set-Cookie string 3 parses [Cro::HTTP] ok 16 - Set-Cookie ala buggy Tomcat (missing space); we tolerate this [Cro::HTTP] ok 17 - Cookie cannot be created with no arguments [Cro::HTTP] ok 18 - Cookie cannot be created without value [Cro::HTTP] ok 19 - Cookie cannot be created without name [Cro::HTTP] ok 20 - Cookie can be created [Cro::HTTP] ok 21 - New is read only [Cro::HTTP] ok 22 - Value is read only [Cro::HTTP] ok 23 - Expires is read only [Cro::HTTP] ok 24 - Max-age is read only [Cro::HTTP] ok 25 - Domain is read only [Cro::HTTP] ok 26 - Path is read only [Cro::HTTP] ok 27 - Secure is read only [Cro::HTTP] ok 28 - Http-only is read only [Cro::HTTP] ok 29 - SameSite is read only [Cro::HTTP] ok 30 - Set cookie 1 works [Cro::HTTP] ok 31 - Cookie 1 works [Cro::HTTP] ok 32 - Cookie 1 can be parsed [Cro::HTTP] ok 33 - Set cookie 2 works [Cro::HTTP] ok 34 - Cookie 2 works [Cro::HTTP] ok 35 - Cookie 2 can be parsed [Cro::HTTP] ok 36 - Set cookie 3 works [Cro::HTTP] ok 37 - Cookie 3 works [Cro::HTTP] ok 38 - Cookie 3 can be parsed [Cro::HTTP] ok 39 - Set cookie 4 works [Cro::HTTP] ok 40 - Cookie 4 works [Cro::HTTP] ok 41 - Cookie 4 can be parsed [Cro::HTTP] ok 42 - Invalid SameSite value discarded [Cro::HTTP] ok 43 - Valid SameSite value cookie 0 can be parsed [Cro::HTTP] ok 44 - Valid SameSite value cookie 1 can be parsed [Cro::HTTP] ok 45 - Valid SameSite value cookie 2 can be parsed [Cro::HTTP] ok 46 - Correct path after extension [Cro::HTTP] ok 47 - Secure parsed after extension [Cro::HTTP] ok 48 - Extensions are parsed and extracted also [Cro::HTTP] ok 49 - Correct cookie name when illegal whitespace in value [Cro::HTTP] ok 50 - Cookie value parsed up to illegal whitespace [Cro::HTTP] ok 51 - Recovered to parse path after illegal cookie value [Cro::HTTP] 1..51 [Cro::HTTP] ok [Cro::HTTP] t/http-cookiejar.t ................ [Cro::HTTP] ok 1 - Empty cookie jar contents returns empty list [Cro::HTTP] ok 2 - Empty cookie jar contents with uri returns empty list [Cro::HTTP] ok 3 - Two cookies were added [Cro::HTTP] ok 4 - Cookie addition is neutral [Cro::HTTP] ok 5 - Cookie with bad domain was not added [Cro::HTTP] ok 6 - Uri-based check [Cro::HTTP] ok 7 - Good cookies are here [Cro::HTTP] ok 8 - Clear for absent url leaves jar untouched [Cro::HTTP] ok 9 - Clear for absent url with existing cookie name leaves jar untouched [Cro::HTTP] ok 10 - One cookie was removed [Cro::HTTP] ok 11 - All cookies from correct domain were removed [Cro::HTTP] ok 12 - Call to clear clears cookie jar [Cro::HTTP] ok 13 - Cookie with duration was added successfully [Cro::HTTP] ok 14 - Creation time is preserved during cookie update [Cro::HTTP] ok 15 - Cookie was deleted on negative-time cookie addition [Cro::HTTP] ok 16 - Cookies are added for sub-domains [Cro::HTTP] ok 17 - Rejected for incorrect sub-domain [Cro::HTTP] ok 18 - Header was added [Cro::HTTP] ok 19 - Set string is correct [Cro::HTTP] ok 20 - A single cookie was added, successfully [Cro::HTTP] ok 21 - Added cookie has correct name [Cro::HTTP] ok 22 - Added cookie has correct value [Cro::HTTP] ok 23 - Added cookie has proper domain [Cro::HTTP] ok 24 - Added cookie has proper path [Cro::HTTP] ok 25 - Cookie has proper expiration time [Cro::HTTP] ok 26 - A second cookie was added successfully [Cro::HTTP] ok 27 - New cookie is not persistent [Cro::HTTP] ok 28 - New cookie has expected expiration time with no max-age set [Cro::HTTP] ok 29 - First cookie was added to request [Cro::HTTP] ok 30 - Second cookie was added to request [Cro::HTTP] 1..30 [Cro::HTTP] ok [Cro::HTTP] t/http-log-file.t ................. [Cro::HTTP] ok 1 - Correct responses logged [Cro::HTTP] ok 2 - Error responses logged [Cro::HTTP] 1..2 [Cro::HTTP] ok [Cro::HTTP] t/http-middleware.t ............... [Cro::HTTP] # Subtest: Request and response middleware written using a transform [Cro::HTTP] ok 1 - Header was set [Cro::HTTP] ok 2 - Target was processed [Cro::HTTP] ok 3 - after works with before [Cro::HTTP] ok 4 - before works with after [Cro::HTTP] 1..4 [Cro::HTTP] ok 1 - Request and response middleware written using a transform [Cro::HTTP] # Subtest: Request and response middleware written using a Cro::HTTP::Middleware roles [Cro::HTTP] ok 1 - Header was set [Cro::HTTP] ok 2 - Target was processed [Cro::HTTP] ok 3 - after works with before [Cro::HTTP] ok 4 - before works with after [Cro::HTTP] ok 5 - Request middleware works with before-matched in route block [Cro::HTTP] ok 6 - Response middleware works with after-matched in route block [Cro::HTTP] 1..6 [Cro::HTTP] ok 2 - Request and response middleware written using a Cro::HTTP::Middleware roles [Cro::HTTP] # Subtest: Conditional response middleware using Cro::HTTP::Middleware::Conditional [Cro::HTTP] # Subtest: Got 403 response from middleware when no auth header [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Error::Client) [Cro::HTTP] ok 3 - .response matches -> ;; $_? is raw = OUTER::<$_> { \#`(Block|6445100067872) ... } [Cro::HTTP] ok 1 - Got 403 response from middleware when no auth header [Cro::HTTP] ok 2 - Got 200 normal response with an auth header [Cro::HTTP] # Subtest: Got 403 response from middleware when no auth header (before-matched in router) [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Error::Client) [Cro::HTTP] ok 3 - .response matches -> ;; $_? is raw = OUTER::<$_> { \#`(Block|6445100068592) ... } [Cro::HTTP] ok 3 - Got 403 response from middleware when no auth header (before-matched in router) [Cro::HTTP] ok 4 - Got 200 normal response with an auth header (before-matched in router) [Cro::HTTP] # Subtest: Got 403 response from middleware when no auth header (before-matched + include in router) [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Error::Client) [Cro::HTTP] ok 3 - .response matches -> ;; $_? is raw = OUTER::<$_> { \#`(Block|6445157633792) ... } [Cro::HTTP] ok 5 - Got 403 response from middleware when no auth header (before-matched + include in router) [Cro::HTTP] ok 6 - Got 200 normal response with an auth header (before-matched + include in router) [Cro::HTTP] 1..6 [Cro::HTTP] ok 3 - Conditional response middleware using Cro::HTTP::Middleware::Conditional [Cro::HTTP] # Subtest: Request/response middleware using Cro::HTTP::Middleware::RequestResponse [Cro::HTTP] ok 1 - Got 200 response on first request [Cro::HTTP] ok 2 - Response part added header [Cro::HTTP] ok 3 - Expected body [Cro::HTTP] ok 4 - Got 200 response on second request [Cro::HTTP] ok 5 - Response part did not run on early response [Cro::HTTP] ok 6 - Got cached body [Cro::HTTP] ok 7 - Got 200 response on first request (before-matched in router) [Cro::HTTP] ok 8 - Response part added header (before-matched in router) [Cro::HTTP] ok 9 - Expected body (before-matched in router) [Cro::HTTP] ok 10 - Got 200 response on second request (before-matched in router) [Cro::HTTP] ok 11 - Response part did not run on early response (before-matched in router) [Cro::HTTP] ok 12 - Got cached body (before-matched in router) [Cro::HTTP] ok 13 - Got 200 response on first request (before-matched + include in router) [Cro::HTTP] ok 14 - Response part added header (before-matched + include in router) [Cro::HTTP] ok 15 - Expected body (before-matched + include in router) [Cro::HTTP] ok 16 - Got 200 response on second request (before-matched + include in router) [Cro::HTTP] ok 17 - Response part did not run on early response (before-matched + include in router) [Cro::HTTP] ok 18 - Got cached body (before-matched + include in router) [Cro::HTTP] 1..18 [Cro::HTTP] ok 4 - Request/response middleware using Cro::HTTP::Middleware::RequestResponse [Cro::HTTP] # Subtest: Byte-level middleware, before/after request is parsed [Cro::HTTP] ok 1 - before-parse works [Cro::HTTP] ok 2 - after-serialize works [Cro::HTTP] 1..2 [Cro::HTTP] ok 5 - Byte-level middleware, before/after request is parsed [Cro::HTTP] # Subtest: Interaction of middleware written as Cro::Transform with HTTP router [Cro::HTTP] ok 1 - per-route after-matched middleware for regular request works [Cro::HTTP] ok 2 - per-route before-matched middleware for regular request works [Cro::HTTP] ok 3 - per-route after-matched middleware for delegated request works [Cro::HTTP] ok 4 - per-route before-matched middleware for delegated request works [Cro::HTTP] ok 5 - per-route after-matched middleware for includee works [Cro::HTTP] ok 6 - per-route before-matched middleware for includee works [Cro::HTTP] ok 7 - per-route after-matched middleware for includee works [Cro::HTTP] ok 8 - per-route before-matched middleware for includee works [Cro::HTTP] ok 9 - per-route block before-matched middleware works [Cro::HTTP] ok 10 - per-route block after-matched middleware works [Cro::HTTP] ok 11 - Cannot use wrong typed Transformer as a middleware [Cro::HTTP] 1..11 [Cro::HTTP] ok 6 - Interaction of middleware written as Cro::Transform with HTTP router [Cro::HTTP] # Subtest: Conditional response in block form of before-matched in router [Cro::HTTP] # Subtest: Block form of before-matched in router can produce an early response [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Error::Client) [Cro::HTTP] ok 3 - .response matches -> ;; $_? is raw = OUTER::<$_> { \#`(Block|6445100093680) ... } [Cro::HTTP] ok 1 - Block form of before-matched in router can produce an early response [Cro::HTTP] ok 2 - Block form of before-matched not producing a response also works [Cro::HTTP] 1..2 [Cro::HTTP] ok 7 - Conditional response in block form of before-matched in router [Cro::HTTP] ok 8 - before-matched applies even to delegate done before it [Cro::HTTP] ok 9 - after-matched applies even to delegate done after it [Cro::HTTP] ok 10 - before-matched applies even to a route before it [Cro::HTTP] ok 11 - after-matched middleware applies even to a route before it [Cro::HTTP] ok 12 - Dies when no matched rule [Cro::HTTP] ok 13 - before block was executed [Cro::HTTP] ok 14 - before-matched block was not executed [Cro::HTTP] ok 15 - after block was executed [Cro::HTTP] ok 16 - after-matched block was not executed [Cro::HTTP] ok 17 - before and after is run from block definition [Cro::HTTP] ok 18 - before and after is run from class definition [Cro::HTTP] ok 19 - before and after is run from RequestResponse(Pair) definition [Cro::HTTP] ok 20 - Auth middleware is applied [Cro::HTTP] ok 21 - Auth middleware is applied 2 [Cro::HTTP] ok 22 - After middleware is applied [Cro::HTTP] # Subtest: Better exception message when user tries to include route with before/after [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::AdHoc) [Cro::HTTP] ok 3 - .message matches /'delegate'/ [Cro::HTTP] ok 23 - Better exception message when user tries to include route with before/after [Cro::HTTP] ok 24 - delegate does not cause an exception [Cro::HTTP] 1..24 [Cro::HTTP] ok [Cro::HTTP] t/http-rawbodyparserselector.t .... [Cro::HTTP] ok 1 - got the correct 'Cro::HTTP::RawBodyParser' [Cro::HTTP] ok 2 - No content-length or transfer-encoding [Cro::HTTP] ok 3 - got the correct 'Cro::HTTP::RawBodyParser' [Cro::HTTP] ok 4 - Content-Length [Cro::HTTP] ok 5 - got the correct 'Cro::HTTP::RawBodyParser' [Cro::HTTP] ok 6 - Chunked transfer encoding [Cro::HTTP] ok 7 - got the correct 'Cro::HTTP::RawBodyParser' [Cro::HTTP] ok 8 - Identity transfer encoding - no content-length [Cro::HTTP] ok 9 - got the correct 'Cro::HTTP::RawBodyParser' [Cro::HTTP] ok 10 - Identity transfer encoding - with content-length [Cro::HTTP] 1..10 [Cro::HTTP] ok [Cro::HTTP] t/http-request-parser.t ........... [Cro::HTTP] ok 1 - HTTP request parser is a transform [Cro::HTTP] ok 2 - HTTP request parser consumes TCP messages [Cro::HTTP] ok 3 - HTTP request parser produces HTTP requests [Cro::HTTP] ok 4 - Malformed request line - only verb [Cro::HTTP] ok 5 - check 1 [Cro::HTTP] ok 6 - Malformed request line - no version [Cro::HTTP] ok 7 - check 1 [Cro::HTTP] ok 8 - Malformed request line - utter crap [Cro::HTTP] ok 9 - check 1 [Cro::HTTP] ok 10 - Malformed HTTP version (1) [Cro::HTTP] ok 11 - check 1 [Cro::HTTP] ok 12 - Malformed HTTP version (2) [Cro::HTTP] ok 13 - check 1 [Cro::HTTP] ok 14 - Malformed HTTP version (3) [Cro::HTTP] ok 15 - check 1 [Cro::HTTP] ok 16 - Malformed HTTP version (4) [Cro::HTTP] ok 17 - check 1 [Cro::HTTP] ok 18 - Malformed HTTP version (5) [Cro::HTTP] ok 19 - check 1 [Cro::HTTP] ok 20 - Unimplemented HTTP version [Cro::HTTP] ok 21 - check 1 [Cro::HTTP] ok 22 - Simple GET request with no headers [Cro::HTTP] ok 23 - check 1 [Cro::HTTP] ok 24 - check 2 [Cro::HTTP] ok 25 - check 3 [Cro::HTTP] ok 26 - Simple HEAD request with no headers [Cro::HTTP] ok 27 - check 1 [Cro::HTTP] ok 28 - check 2 [Cro::HTTP] ok 29 - check 3 [Cro::HTTP] ok 30 - Simple POST request with no headers [Cro::HTTP] ok 31 - check 1 [Cro::HTTP] ok 32 - check 2 [Cro::HTTP] ok 33 - check 3 [Cro::HTTP] ok 34 - Simple PUT request with no headers [Cro::HTTP] ok 35 - check 1 [Cro::HTTP] ok 36 - check 2 [Cro::HTTP] ok 37 - check 3 [Cro::HTTP] ok 38 - Simple DELETE request with no headers [Cro::HTTP] ok 39 - check 1 [Cro::HTTP] ok 40 - check 2 [Cro::HTTP] ok 41 - check 3 [Cro::HTTP] ok 42 - Simple OPTIONS request with no headers [Cro::HTTP] ok 43 - check 1 [Cro::HTTP] ok 44 - check 2 [Cro::HTTP] ok 45 - check 3 [Cro::HTTP] ok 46 - The TRACE method, as it is not implemented by default [Cro::HTTP] ok 47 - check 1 [Cro::HTTP] ok 48 - Simple PATCH request with no headers [Cro::HTTP] ok 49 - check 1 [Cro::HTTP] ok 50 - check 2 [Cro::HTTP] ok 51 - check 3 [Cro::HTTP] ok 52 - The TRACE method, as it is not implemented by default [Cro::HTTP] ok 53 - check 1 [Cro::HTTP] ok 54 - The TRACE method if included in allowed-methods [Cro::HTTP] ok 55 - check 1 [Cro::HTTP] ok 56 - check 2 [Cro::HTTP] ok 57 - check 3 [Cro::HTTP] ok 58 - PUT when it is not included in the allowed methods [Cro::HTTP] ok 59 - check 1 [Cro::HTTP] ok 60 - An empty line before the request line [Cro::HTTP] ok 61 - check 1 [Cro::HTTP] ok 62 - check 2 [Cro::HTTP] ok 63 - check 3 [Cro::HTTP] ok 64 - A few empty lines before the request line [Cro::HTTP] ok 65 - check 1 [Cro::HTTP] ok 66 - check 2 [Cro::HTTP] ok 67 - check 3 [Cro::HTTP] ok 68 - Host header [Cro::HTTP] ok 69 - check 1 [Cro::HTTP] ok 70 - check 2 [Cro::HTTP] ok 71 - check 3 [Cro::HTTP] ok 72 - check 4 [Cro::HTTP] ok 73 - check 5 [Cro::HTTP] ok 74 - check 6 [Cro::HTTP] ok 75 - check 7 [Cro::HTTP] ok 76 - Host header with no whitespace [Cro::HTTP] ok 77 - check 1 [Cro::HTTP] ok 78 - check 2 [Cro::HTTP] ok 79 - check 3 [Cro::HTTP] ok 80 - check 4 [Cro::HTTP] ok 81 - check 5 [Cro::HTTP] ok 82 - check 6 [Cro::HTTP] ok 83 - check 7 [Cro::HTTP] ok 84 - Host header with trailing whitespace [Cro::HTTP] ok 85 - check 1 [Cro::HTTP] ok 86 - check 2 [Cro::HTTP] ok 87 - check 3 [Cro::HTTP] ok 88 - check 4 [Cro::HTTP] ok 89 - check 5 [Cro::HTTP] ok 90 - check 6 [Cro::HTTP] ok 91 - check 7 [Cro::HTTP] ok 92 - Host header with tab before and after value [Cro::HTTP] ok 93 - check 1 [Cro::HTTP] ok 94 - check 2 [Cro::HTTP] ok 95 - check 3 [Cro::HTTP] ok 96 - check 4 [Cro::HTTP] ok 97 - check 5 [Cro::HTTP] ok 98 - check 6 [Cro::HTTP] ok 99 - check 7 [Cro::HTTP] ok 100 - Header with insane but actually totally legit name [Cro::HTTP] ok 101 - check 1 [Cro::HTTP] ok 102 - check 2 [Cro::HTTP] ok 103 - check 3 [Cro::HTTP] ok 104 - check 4 [Cro::HTTP] ok 105 - check 5 [Cro::HTTP] ok 106 - check 6 [Cro::HTTP] ok 107 - check 7 [Cro::HTTP] ok 108 - Not allowed " in header [Cro::HTTP] ok 109 - check 1 [Cro::HTTP] ok 110 - Not allowed ( in header [Cro::HTTP] ok 111 - check 1 [Cro::HTTP] ok 112 - Not allowed ) in header [Cro::HTTP] ok 113 - check 1 [Cro::HTTP] ok 114 - Not allowed [ in header [Cro::HTTP] ok 115 - check 1 [Cro::HTTP] ok 116 - Not allowed ] in header [Cro::HTTP] ok 117 - check 1 [Cro::HTTP] ok 118 - Not allowed { in header [Cro::HTTP] ok 119 - check 1 [Cro::HTTP] ok 120 - Not allowed } in header [Cro::HTTP] ok 121 - check 1 [Cro::HTTP] ok 122 - Not allowed @ in header [Cro::HTTP] ok 123 - check 1 [Cro::HTTP] ok 124 - Not allowed \ in header [Cro::HTTP] ok 125 - check 1 [Cro::HTTP] ok 126 - Not allowed / in header [Cro::HTTP] ok 127 - check 1 [Cro::HTTP] ok 128 - Not allowed < in header [Cro::HTTP] ok 129 - check 1 [Cro::HTTP] ok 130 - Not allowed > in header [Cro::HTTP] ok 131 - check 1 [Cro::HTTP] ok 132 - Not allowed , in header [Cro::HTTP] ok 133 - check 1 [Cro::HTTP] ok 134 - Not allowed ; in header [Cro::HTTP] ok 135 - check 1 [Cro::HTTP] ok 136 - Header with empty field [Cro::HTTP] ok 137 - check 1 [Cro::HTTP] ok 138 - check 2 [Cro::HTTP] ok 139 - check 3 [Cro::HTTP] ok 140 - check 4 [Cro::HTTP] ok 141 - check 5 [Cro::HTTP] ok 142 - check 6 [Cro::HTTP] ok 143 - check 7 [Cro::HTTP] ok 144 - Field value can be any printable char including latin-1 range [Cro::HTTP] ok 145 - check 1 [Cro::HTTP] ok 146 - check 2 [Cro::HTTP] ok 147 - check 3 [Cro::HTTP] ok 148 - check 4 [Cro::HTTP] ok 149 - check 5 [Cro::HTTP] ok 150 - check 6 [Cro::HTTP] ok 151 - check 7 [Cro::HTTP] ok 152 - Field values may have whitespace in them [Cro::HTTP] ok 153 - check 1 [Cro::HTTP] ok 154 - check 2 [Cro::HTTP] ok 155 - check 3 [Cro::HTTP] ok 156 - check 4 [Cro::HTTP] ok 157 - check 5 [Cro::HTTP] ok 158 - check 6 [Cro::HTTP] ok 159 - check 7 [Cro::HTTP] ok 160 - Whitespace after field name ignored [Cro::HTTP] ok 161 - check 1 [Cro::HTTP] ok 162 - check 2 [Cro::HTTP] ok 163 - check 3 [Cro::HTTP] ok 164 - check 4 [Cro::HTTP] ok 165 - check 5 [Cro::HTTP] ok 166 - check 6 [Cro::HTTP] ok 167 - check 7 [Cro::HTTP] ok 168 - Control chars other than space/tab not allowed (0) [Cro::HTTP] ok 169 - check 1 [Cro::HTTP] ok 170 - Control chars other than space/tab not allowed (1) [Cro::HTTP] ok 171 - check 1 [Cro::HTTP] ok 172 - Request with multiple headers (example from RFC) [Cro::HTTP] ok 173 - check 1 [Cro::HTTP] ok 174 - check 2 [Cro::HTTP] ok 175 - check 3 [Cro::HTTP] ok 176 - check 4 [Cro::HTTP] ok 177 - check 5 [Cro::HTTP] ok 178 - check 6 [Cro::HTTP] ok 179 - check 7 [Cro::HTTP] ok 180 - check 8 [Cro::HTTP] ok 181 - check 9 [Cro::HTTP] ok 182 - check 10 [Cro::HTTP] ok 183 - check 11 [Cro::HTTP] ok 184 - check 12 [Cro::HTTP] ok 185 - check 13 [Cro::HTTP] ok 186 - Request path and path segments for /hello.txt [Cro::HTTP] ok 187 - check 1 [Cro::HTTP] ok 188 - check 2 [Cro::HTTP] ok 189 - Request path and path segments for /oh/my/path [Cro::HTTP] ok 190 - check 1 [Cro::HTTP] ok 191 - check 2 [Cro::HTTP] ok 192 - Query strings are parsed and accessible [Cro::HTTP] ok 193 - check 1 [Cro::HTTP] ok 194 - check 2 [Cro::HTTP] ok 195 - check 3 [Cro::HTTP] ok 196 - check 4 [Cro::HTTP] ok 197 - check 5 [Cro::HTTP] ok 198 - check 6 [Cro::HTTP] ok 199 - check 7 [Cro::HTTP] ok 200 - Query strings with empty values [Cro::HTTP] ok 201 - check 1 [Cro::HTTP] ok 202 - check 2 [Cro::HTTP] ok 203 - check 3 [Cro::HTTP] ok 204 - check 4 [Cro::HTTP] ok 205 - check 5 [Cro::HTTP] ok 206 - check 6 [Cro::HTTP] ok 207 - check 7 [Cro::HTTP] ok 208 - Query string keys and values that are encoded [Cro::HTTP] ok 209 - check 1 [Cro::HTTP] ok 210 - check 2 [Cro::HTTP] ok 211 - check 3 [Cro::HTTP] ok 212 - check 4 [Cro::HTTP] ok 213 - check 5 [Cro::HTTP] ok 214 - check 6 [Cro::HTTP] ok 215 - check 7 [Cro::HTTP] ok 216 - Query strings with multiple values for the same key [Cro::HTTP] ok 217 - check 1 [Cro::HTTP] ok 218 - check 2 [Cro::HTTP] ok 219 - check 3 [Cro::HTTP] ok 220 - check 4 [Cro::HTTP] ok 221 - check 5 [Cro::HTTP] ok 222 - check 6 [Cro::HTTP] ok 223 - check 7 [Cro::HTTP] ok 224 - check 8 [Cro::HTTP] ok 225 - check 9 [Cro::HTTP] ok 226 - Request with body, length specified by content-length [Cro::HTTP] ok 227 - check 1 [Cro::HTTP] ok 228 - check 2 [Cro::HTTP] ok 229 - check 3 [Cro::HTTP] ok 230 - Request with body, sent with chunked encoding [Cro::HTTP] ok 231 - check 1 [Cro::HTTP] ok 232 - check 2 [Cro::HTTP] ok 233 - check 3 [Cro::HTTP] ok 234 - A text/whatever request with body [Cro::HTTP] ok 235 - text/whatever gives string body [Cro::HTTP] ok 236 - Body contains the correct value [Cro::HTTP] ok 237 - A unknown/foo request with body [Cro::HTTP] ok 238 - unknown/foo .body gives Blob [Cro::HTTP] ok 239 - Blob has correct content [Cro::HTTP] ok 240 - Basic case of application/x-www-form-urlencoded [Cro::HTTP] ok 241 - .pairs returns ordered pairs from the decoded body [Cro::HTTP] ok 242 - .list returns ordered pairs from the decoded body [Cro::HTTP] ok 243 - .hash returns hash of the decoded body [Cro::HTTP] ok 244 - Can index associatively (1) [Cro::HTTP] ok 245 - Can index associatively (2) [Cro::HTTP] ok 246 - Can index associatively (3) [Cro::HTTP] ok 247 - Can index associatively with :exists (1) [Cro::HTTP] ok 248 - Can index associatively with :exists (2) [Cro::HTTP] ok 249 - Can index associatively with :exists (3) [Cro::HTTP] ok 250 - Multiple entries with same name in application/x-www-form-urlencoded [Cro::HTTP] ok 251 - .pairs returns ordered pairs, with multiple values in place [Cro::HTTP] ok 252 - .list returns ordered pairs, with muliplte values in place [Cro::HTTP] ok 253 - .hash gives back Hash with 3 elements [Cro::HTTP] ok 254 - Get back a HTTP multi-value (1) [Cro::HTTP] ok 255 - Get back a HTTP multi-value (2) [Cro::HTTP] ok 256 - Stringifying multi-value is correct (1) [Cro::HTTP] ok 257 - Stringifying multi-value is correct (2) [Cro::HTTP] ok 258 - Indexing multi-value is correct (1) [Cro::HTTP] ok 259 - Indexing multi-value is correct (2) [Cro::HTTP] ok 260 - When only one value with the name, get back a Str [Cro::HTTP] ok 261 - Value is correct [Cro::HTTP] ok 262 - Hash-indexing body gives HTTP multi-value (1) [Cro::HTTP] ok 263 - Hash-indexing body gives HTTP multi-value (2) [Cro::HTTP] ok 264 - Except when only one value for the name, then it is Str [Cro::HTTP] ok 265 - Charset present in content-type header field after application/x-www-form-urlencoded [Cro::HTTP] ok 266 - WWWUrlEncode prasers works correct with charset in content-type [Cro::HTTP] ok 267 - WWWFormUrlEncoded with empty body [Cro::HTTP] ok 268 - test `with message.content-type` returns Boolean [Cro::HTTP] ok 269 - Basic %-encoded things in an application/x-www-form-urlencoded [Cro::HTTP] ok 270 - %-encoded values in ASCII range handled correctly [Cro::HTTP] ok 271 - %-encoded non-ASCII is utf-8 by default in application/x-www-form-urlencoded [Cro::HTTP] ok 272 - %-encoded values default to UTF-8 decoding [Cro::HTTP] ok 273 - Can pick default encoding for application/x-www-form-urlencoded [Cro::HTTP] ok 274 - [Cro::HTTP] ok 275 - [Cro::HTTP] ok 276 - %-encoded values handled correctly when default set to latin-1 [Cro::HTTP] ok 277 - [Cro::HTTP] ok 278 - [Cro::HTTP] ok 279 - Respects encoding set by _charset_ in application/x-www-form-urlencoded [Cro::HTTP] ok 280 - %-encoded values decoded as latin-1 as set in _charset_ [Cro::HTTP] ok 281 - A _charset_ in application/x-www-form-urlencoded overrides configured default [Cro::HTTP] ok 282 - Values were decoded as utf-8, not latin-1 default, due to _charset_ [Cro::HTTP] ok 283 - Simple multipart/form-data [Cro::HTTP] ok 284 - First part has 1 header [Cro::HTTP] ok 285 - First part header name correct [Cro::HTTP] ok 286 - First part header value correct [Cro::HTTP] ok 287 - First part has a content-type that is a Cro::MediaType [Cro::HTTP] ok 288 - First part has default text type [Cro::HTTP] ok 289 - First part has default plain subtype [Cro::HTTP] ok 290 - First part has correct field name [Cro::HTTP] ok 291 - First part has correct body blob [Cro::HTTP] ok 292 - First part has correct body text [Cro::HTTP] ok 293 - First part has correct body [Cro::HTTP] ok 294 - Second part has 1 header [Cro::HTTP] ok 295 - Second part header name correct [Cro::HTTP] ok 296 - Second part header value correct [Cro::HTTP] ok 297 - Second part has correct field name [Cro::HTTP] ok 298 - Second part has a content-type that is a Cro::MediaType [Cro::HTTP] ok 299 - Second part has default text type [Cro::HTTP] ok 300 - Second part has default plain subtype [Cro::HTTP] ok 301 - Second part has correct body blob [Cro::HTTP] ok 302 - Second part has correct body text [Cro::HTTP] ok 303 - Second part has correct body [Cro::HTTP] ok 304 - A multipart/form-data with a file upload [Cro::HTTP] ok 305 - Have 2 parts [Cro::HTTP] ok 306 - First part has 1 header [Cro::HTTP] ok 307 - First part header name correct [Cro::HTTP] ok 308 - First part header value correct [Cro::HTTP] ok 309 - First part has a content-type that is a Cro::MediaType [Cro::HTTP] ok 310 - First part has default text type [Cro::HTTP] ok 311 - First part has default plain subtype [Cro::HTTP] ok 312 - First part has correct field name [Cro::HTTP] ok 313 - First part has no filename [Cro::HTTP] ok 314 - First part has correct body text [Cro::HTTP] ok 315 - First part has correct body [Cro::HTTP] ok 316 - Second part has 2 headers [Cro::HTTP] ok 317 - First header name correct [Cro::HTTP] ok 318 - First header value correct [Cro::HTTP] ok 319 - Second header name correct [Cro::HTTP] ok 320 - Second header value correct [Cro::HTTP] ok 321 - Second part has a content-type that is a Cro::MediaType [Cro::HTTP] ok 322 - Second part has image media type [Cro::HTTP] ok 323 - Second part has gif media subtype [Cro::HTTP] ok 324 - Second part has correct field name [Cro::HTTP] ok 325 - Second part has correct filename [Cro::HTTP] ok 326 - Second part has correct body blob [Cro::HTTP] ok 327 - Second part has correct body [Cro::HTTP] ok 328 - An application/json request decodes JSON body [Cro::HTTP] ok 329 - .body of application/json with object gives Hash [Cro::HTTP] ok 330 - JSON was correctly decoded [Cro::HTTP] ok 331 - An media type with the +json suffix decodes JSON body [Cro::HTTP] ok 332 - .body of application/vnd.my-org+json with object gives Hash [Cro::HTTP] ok 333 - JSON was correctly decoded [Cro::HTTP] ok 334 - check first 1 [Cro::HTTP] ok 335 - check second 1 [Cro::HTTP] ok 336 - Two separate packages are parsed [Cro::HTTP] ok 337 - check first 1 [Cro::HTTP] ok 338 - check second 1 [Cro::HTTP] ok 339 - Two separate packages are parsed, RequestLine in the first [Cro::HTTP] ok 340 - check first 1 [Cro::HTTP] ok 341 - check second 1 [Cro::HTTP] ok 342 - Two separate packages are parsed, RequestLine and part of header in the first [Cro::HTTP] 1..342 [Cro::HTTP] ok [Cro::HTTP] t/http-request-serializer.t ....... [Cro::HTTP] ok 1 - Basic request with no Host header uses HTTP/1.0 [Cro::HTTP] ok 2 - Basic request with Host header uses HTTP/1.1 [Cro::HTTP] ok 3 - Basic request with blob body adds application/octet-stream and length [Cro::HTTP] ok 4 - Basic request with blob body does not replace existing content-type [Cro::HTTP] ok 5 - Basic request with string body adds text/plain and length [Cro::HTTP] ok 6 - Basic request with string body does not replace existing content-type [Cro::HTTP] ok 7 - application/json content serializes Hash to JSON [Cro::HTTP] ok 8 - application/json content serializes Array to JSON [Cro::HTTP] ok 9 - Media type with +json suffix also serializes JSON [Cro::HTTP] ok 10 - application/x-www-form-urlencoded with list of pairs [Cro::HTTP] ok 11 - application/x-www-form-urlencoded with ASCII things needing escaping [Cro::HTTP] ok 12 - application/x-www-form-urlencoded with ASCII things needing escaping [Cro::HTTP] ok 13 - application/x-www-form-urlencoded with hash [Cro::HTTP] ok 14 - application/x-www-form-urlencoded with body object [Cro::HTTP] ok 15 - application/x-www-form-urlencoded body object implies header [Cro::HTTP] ok 16 - multipart/form-data with list of pairs [Cro::HTTP] ok 17 - multipart/form-data with filename and extra header [Cro::HTTP] 1..17 [Cro::HTTP] ok [Cro::HTTP] t/http-request.t .................. [Cro::HTTP] # Subtest: Request missing method and target throws on .Str [Cro::HTTP] 1..2 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Request::Incomplete) [Cro::HTTP] ok 1 - Request missing method and target throws on .Str [Cro::HTTP] # Subtest: Request missing target throws on .Str [Cro::HTTP] 1..2 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Request::Incomplete) [Cro::HTTP] ok 2 - Request missing target throws on .Str [Cro::HTTP] # Subtest: Request missing method throws on .Str [Cro::HTTP] 1..2 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Request::Incomplete) [Cro::HTTP] ok 3 - Request missing method throws on .Str [Cro::HTTP] ok 4 - Can serialize simple request built with accessors (HTTP/1.0 with no Host) [Cro::HTTP] ok 5 - Can serialize simple request with method/target in constructor (HTTP/1.0 with no Host) [Cro::HTTP] ok 6 - Lowercase method not allowed [Cro::HTTP] ok 7 - Mixed case method not allowed [Cro::HTTP] ok 8 - Method with space not allowed [Cro::HTTP] ok 9 - Target with space in not allowed [Cro::HTTP] ok 10 - Target with newline in not allowed [Cro::HTTP] ok 11 - Target with control char not allowed [Cro::HTTP] ok 12 - Target with non-Latin-1 characters not allowed [Cro::HTTP] ok 13 - Request with Host header will use HTTP/1.1 [Cro::HTTP] ok 14 - Request header constructed with single-arg append-header overload works [Cro::HTTP] ok 15 - Refuses to add request header with illegal control char in value (single-arg) [Cro::HTTP] ok 16 - Refuses to add request header with illegal control char in value (single-arg) [Cro::HTTP] ok 17 - Refuses to add request header with illegal control char in value (single-arg) [Cro::HTTP] ok 18 - Refuses to add request header with illegal control char in value (single-arg) [Cro::HTTP] ok 19 - Refuses to add request header with illegal name containing " (single-arg) [Cro::HTTP] ok 20 - Refuses to add request header with illegal name containing ( (single-arg) [Cro::HTTP] ok 21 - Refuses to add request header with illegal name containing ) (single-arg) [Cro::HTTP] ok 22 - Refuses to add request header with illegal name containing [ (single-arg) [Cro::HTTP] ok 23 - Refuses to add request header with illegal name containing ] (single-arg) [Cro::HTTP] ok 24 - Refuses to add request header with illegal name containing { (single-arg) [Cro::HTTP] ok 25 - Refuses to add request header with illegal name containing } (single-arg) [Cro::HTTP] ok 26 - Refuses to add request header with illegal name containing @ (single-arg) [Cro::HTTP] ok 27 - Refuses to add request header with illegal name containing \ (single-arg) [Cro::HTTP] ok 28 - Refuses to add request header with illegal name containing / (single-arg) [Cro::HTTP] ok 29 - Refuses to add request header with illegal name containing < (single-arg) [Cro::HTTP] ok 30 - Refuses to add request header with illegal name containing > (single-arg) [Cro::HTTP] ok 31 - Refuses to add request header with illegal name containing , (single-arg) [Cro::HTTP] ok 32 - Refuses to add request header with illegal name containing ; (single-arg) [Cro::HTTP] ok 33 - Utterly crazy but valid header can be added (single-arg) [Cro::HTTP] ok 34 - Request header constructed with two-arg append-header overload works [Cro::HTTP] ok 35 - Refuses to add request header with illegal control char in value (two-arg) [Cro::HTTP] ok 36 - Refuses to add request header with illegal control char in value (two-arg) [Cro::HTTP] ok 37 - Refuses to add request header with illegal control char in value (two-arg) [Cro::HTTP] ok 38 - Refuses to add request header with illegal control char in value (two-arg) [Cro::HTTP] ok 39 - Refuses to add request header with illegal name containing " (two-arg) [Cro::HTTP] ok 40 - Refuses to add request header with illegal name containing ( (two-arg) [Cro::HTTP] ok 41 - Refuses to add request header with illegal name containing ) (two-arg) [Cro::HTTP] ok 42 - Refuses to add request header with illegal name containing [ (two-arg) [Cro::HTTP] ok 43 - Refuses to add request header with illegal name containing ] (two-arg) [Cro::HTTP] ok 44 - Refuses to add request header with illegal name containing { (two-arg) [Cro::HTTP] ok 45 - Refuses to add request header with illegal name containing } (two-arg) [Cro::HTTP] ok 46 - Refuses to add request header with illegal name containing @ (two-arg) [Cro::HTTP] ok 47 - Refuses to add request header with illegal name containing \ (two-arg) [Cro::HTTP] ok 48 - Refuses to add request header with illegal name containing / (two-arg) [Cro::HTTP] ok 49 - Refuses to add request header with illegal name containing < (two-arg) [Cro::HTTP] ok 50 - Refuses to add request header with illegal name containing > (two-arg) [Cro::HTTP] ok 51 - Refuses to add request header with illegal name containing , (two-arg) [Cro::HTTP] ok 52 - Refuses to add request header with illegal name containing ; (two-arg) [Cro::HTTP] ok 53 - Utterly crazy but valid header can be added (two-arg) [Cro::HTTP] ok 54 - has-header returns True on header we have [Cro::HTTP] ok 55 - has-header is not case-sensitive (1) [Cro::HTTP] ok 56 - has-header is not case-sensitive (2) [Cro::HTTP] ok 57 - has-header returns False on header we do not have [Cro::HTTP] ok 58 - header method fetches a header [Cro::HTTP] ok 59 - header method is not case sensitive (1) [Cro::HTTP] ok 60 - header method is not case sensitive (2) [Cro::HTTP] ok 61 - when there are multiple headers with the name, the value comma-joins them [Cro::HTTP] ok 62 - header we do not have returns Nil [Cro::HTTP] ok 63 - header-list method returns a List of one header for Host [Cro::HTTP] ok 64 - header-list method works case-insensitively [Cro::HTTP] ok 65 - header-list method returns a list of values when there are multiple headers [Cro::HTTP] ok 66 - header-list methods returns an empty list when no header of the requested name [Cro::HTTP] ok 67 - Removing single Host header returns 1 [Cro::HTTP] ok 68 - Host header was really removed [Cro::HTTP] ok 69 - Removing 2 accept-language headers returns 2 [Cro::HTTP] ok 70 - Headers really removed [Cro::HTTP] ok 71 - Removing single header matched by predicate works [Cro::HTTP] ok 72 - Header identified by predicate was really removed [Cro::HTTP] ok 73 - Removing an exact header returns 1 [Cro::HTTP] ok 74 - Headers really removed [Cro::HTTP] ok 75 - [Cro::HTTP] ok 76 - content-type method returns a Cro::MediaType when there is a content-type header [Cro::HTTP] ok 77 - Correct type [Cro::HTTP] ok 78 - Correct subtype [Cro::HTTP] ok 79 - Correct parameters list [Cro::HTTP] ok 80 - content-type returns Nil when no header [Cro::HTTP] ok 81 - has-cookie on non-existent cookie returns False [Cro::HTTP] ok 82 - cookie-value on non-existent cookie returns Nil [Cro::HTTP] ok 83 - cookie-hash returns empty hash when cookies not set [Cro::HTTP] ok 84 - Can add cookie [Cro::HTTP] ok 85 - has-cookie on added cookie returns True [Cro::HTTP] ok 86 - cookie-value on added cookie returns correct value [Cro::HTTP] ok 87 - cookie-hash returns correct result [Cro::HTTP] ok 88 - Can update cookie [Cro::HTTP] ok 89 - has-cookie on updated cookie returns True [Cro::HTTP] ok 90 - cookie-value on updated cookie returns correct value [Cro::HTTP] ok 91 - Can remove cookie [Cro::HTTP] ok 92 - Removed cookie is removed [Cro::HTTP] ok 93 - Empty names are not permitted [Cro::HTTP] ok 94 - Cookie header looks good [Cro::HTTP] ok 95 - Can cope with trailing ; in cookie line [Cro::HTTP] ok 96 - Target is set [Cro::HTTP] ok 97 - original-target equals target [Cro::HTTP] ok 98 - original-path path equals target [Cro::HTTP] ok 99 - original-path-segments are equal to target segments [Cro::HTTP] ok 100 - target on stripped request changes [Cro::HTTP] ok 101 - original-target preserves [Cro::HTTP] ok 102 - original-path preserves [Cro::HTTP] ok 103 - original-path-segments are preserved [Cro::HTTP] ok 104 - target on second stripped request changes [Cro::HTTP] ok 105 - original-target preserves [Cro::HTTP] ok 106 - original-path preserves [Cro::HTTP] ok 107 - original-path-segments are preserved [Cro::HTTP] 1..107 [Cro::HTTP] ok [Cro::HTTP] t/http-response-parser.t .......... [Cro::HTTP] ok 1 - HTTP response parser is a transform [Cro::HTTP] ok 2 - HTTP response parser consumes TCP messages [Cro::HTTP] ok 3 - HTTP respose parser produces HTTP responses [Cro::HTTP] ok 4 - Simple 204 no content response [Cro::HTTP] ok 5 - check 1 [Cro::HTTP] ok 6 - check 2 [Cro::HTTP] ok 7 - Malformed status line - only version [Cro::HTTP] ok 8 - Malformed status line - missing space after status code [Cro::HTTP] ok 9 - Simple 204 no content response with empty reason [Cro::HTTP] ok 10 - check 1 [Cro::HTTP] ok 11 - check 2 [Cro::HTTP] ok 12 - Malformed status line - code is only one digit [Cro::HTTP] ok 13 - Malformed status line - code is only two digits [Cro::HTTP] ok 14 - Malformed status line - code is four digits [Cro::HTTP] ok 15 - Minor version other than 1 OK (1) [Cro::HTTP] ok 16 - check 1 [Cro::HTTP] ok 17 - check 2 [Cro::HTTP] ok 18 - Minor version other than 1 OK (2) [Cro::HTTP] ok 19 - check 1 [Cro::HTTP] ok 20 - check 2 [Cro::HTTP] ok 21 - Invalid major version (1) [Cro::HTTP] ok 22 - Invalid major version (2) [Cro::HTTP] ok 23 - Double-digit minor version [Cro::HTTP] ok 24 - All non-controls allowed in reason [Cro::HTTP] ok 25 - check 1 [Cro::HTTP] ok 26 - check 2 [Cro::HTTP] ok 27 - Control chars in reason (0) [Cro::HTTP] ok 28 - Control chars in reason (1) [Cro::HTTP] ok 29 - Single simple header [Cro::HTTP] ok 30 - check 1 [Cro::HTTP] ok 31 - check 2 [Cro::HTTP] ok 32 - check 3 [Cro::HTTP] ok 33 - check 4 [Cro::HTTP] ok 34 - check 5 [Cro::HTTP] ok 35 - Single header without whitespace [Cro::HTTP] ok 36 - check 1 [Cro::HTTP] ok 37 - check 2 [Cro::HTTP] ok 38 - check 3 [Cro::HTTP] ok 39 - check 4 [Cro::HTTP] ok 40 - check 5 [Cro::HTTP] ok 41 - Single header with trailing whitespace [Cro::HTTP] ok 42 - check 1 [Cro::HTTP] ok 43 - check 2 [Cro::HTTP] ok 44 - check 3 [Cro::HTTP] ok 45 - check 4 [Cro::HTTP] ok 46 - check 5 [Cro::HTTP] ok 47 - Host header with tab before and after value [Cro::HTTP] ok 48 - check 1 [Cro::HTTP] ok 49 - check 2 [Cro::HTTP] ok 50 - check 3 [Cro::HTTP] ok 51 - check 4 [Cro::HTTP] ok 52 - check 5 [Cro::HTTP] ok 53 - Header with insane but actually totally legit name [Cro::HTTP] ok 54 - check 1 [Cro::HTTP] ok 55 - check 2 [Cro::HTTP] ok 56 - check 3 [Cro::HTTP] ok 57 - check 4 [Cro::HTTP] ok 58 - check 5 [Cro::HTTP] ok 59 - Not allowed " in header name [Cro::HTTP] ok 60 - Not allowed ( in header name [Cro::HTTP] ok 61 - Not allowed ) in header name [Cro::HTTP] ok 62 - Not allowed [ in header name [Cro::HTTP] ok 63 - Not allowed ] in header name [Cro::HTTP] ok 64 - Not allowed { in header name [Cro::HTTP] ok 65 - Not allowed } in header name [Cro::HTTP] ok 66 - Not allowed @ in header name [Cro::HTTP] ok 67 - Not allowed \ in header name [Cro::HTTP] ok 68 - Not allowed / in header name [Cro::HTTP] ok 69 - Not allowed < in header name [Cro::HTTP] ok 70 - Not allowed > in header name [Cro::HTTP] ok 71 - Not allowed , in header name [Cro::HTTP] ok 72 - Not allowed ; in header name [Cro::HTTP] ok 73 - Header field value can be any printable char including latin-1 range [Cro::HTTP] ok 74 - check 1 [Cro::HTTP] ok 75 - check 2 [Cro::HTTP] ok 76 - check 3 [Cro::HTTP] ok 77 - check 4 [Cro::HTTP] ok 78 - check 5 [Cro::HTTP] ok 79 - check 6 [Cro::HTTP] ok 80 - Single header with whitespace in value [Cro::HTTP] ok 81 - check 1 [Cro::HTTP] ok 82 - check 2 [Cro::HTTP] ok 83 - check 3 [Cro::HTTP] ok 84 - check 4 [Cro::HTTP] ok 85 - check 5 [Cro::HTTP] ok 86 - Response with multiple headers and content-length body (example from RFC) [Cro::HTTP] ok 87 - check 1 [Cro::HTTP] ok 88 - check 2 [Cro::HTTP] ok 89 - check 3 [Cro::HTTP] ok 90 - check 4 [Cro::HTTP] ok 91 - check 5 [Cro::HTTP] ok 92 - check 6 [Cro::HTTP] ok 93 - check 7 [Cro::HTTP] ok 94 - check 8 [Cro::HTTP] ok 95 - check 9 [Cro::HTTP] ok 96 - check 10 [Cro::HTTP] ok 97 - check 11 [Cro::HTTP] ok 98 - check 12 [Cro::HTTP] ok 99 - check 13 [Cro::HTTP] ok 100 - check 14 [Cro::HTTP] ok 101 - check 15 [Cro::HTTP] ok 102 - check 16 [Cro::HTTP] ok 103 - check 17 [Cro::HTTP] ok 104 - check 18 [Cro::HTTP] ok 105 - check 19 [Cro::HTTP] ok 106 - check 20 [Cro::HTTP] ok 107 - Response with body terminated by close of connection [Cro::HTTP] ok 108 - check 1 [Cro::HTTP] ok 109 - check 2 [Cro::HTTP] ok 110 - check 3 [Cro::HTTP] ok 111 - check 4 [Cro::HTTP] ok 112 - Connection close with incomplete body throws [Cro::HTTP] ok 113 - check 1 [Cro::HTTP] ok 114 - check 2 [Cro::HTTP] ok 115 - check 3 [Cro::HTTP] ok 116 - check 4 [Cro::HTTP] ok 117 - Response with chunked encoding [Cro::HTTP] ok 118 - check 1 [Cro::HTTP] ok 119 - check 2 [Cro::HTTP] ok 120 - check 3 [Cro::HTTP] ok 121 - check 4 [Cro::HTTP] ok 122 - A text/whatever response has Str .body [Cro::HTTP] ok 123 - check 1 [Cro::HTTP] ok 124 - A unknown/foo response has Blob .body [Cro::HTTP] ok 125 - check 1 [Cro::HTTP] ok 126 - charset in content-type is respected by body-text [Cro::HTTP] ok 127 - check 1 [Cro::HTTP] ok 128 - check 2 [Cro::HTTP] ok 129 - check 3 [Cro::HTTP] ok 130 - check 4 [Cro::HTTP] ok 131 - A UTF-8 BOM is respected and stripped [Cro::HTTP] ok 132 - check 1 [Cro::HTTP] ok 133 - check 2 [Cro::HTTP] ok 134 - check 3 [Cro::HTTP] ok 135 - check 4 [Cro::HTTP] ok 136 - A UTF-16 LE BOM is respected and stripped [Cro::HTTP] ok 137 - check 1 [Cro::HTTP] ok 138 - check 2 [Cro::HTTP] ok 139 - check 3 [Cro::HTTP] ok 140 - check 4 [Cro::HTTP] ok 141 - A UTF-16 BE BOM is respected and stripped [Cro::HTTP] ok 142 - check 1 [Cro::HTTP] ok 143 - check 2 [Cro::HTTP] ok 144 - check 3 [Cro::HTTP] ok 145 - check 4 [Cro::HTTP] ok 146 - With not other indications, and it utf-8 fails, decode as latin-1 [Cro::HTTP] ok 147 - check 1 [Cro::HTTP] ok 148 - check 2 [Cro::HTTP] ok 149 - check 3 [Cro::HTTP] ok 150 - check 4 [Cro::HTTP] ok 151 - An application/json response decodes JSON body [Cro::HTTP] ok 152 - .body of application/json with object gives Hash [Cro::HTTP] ok 153 - JSON was correctly decoded [Cro::HTTP] ok 154 - A media type with the +json suffix decodes JSON body [Cro::HTTP] ok 155 - .body of application/vnd.my-org+json with object gives Hash [Cro::HTTP] ok 156 - JSON was correctly decoded [Cro::HTTP] 1..156 [Cro::HTTP] ok [Cro::HTTP] t/http-response-serializer.t ...... [Cro::HTTP] ok 1 - Basic 204 status response serialized correctly [Cro::HTTP] ok 2 - 200 response with body readily available emits Content-length [Cro::HTTP] ok 3 - 200 response with streaming body does chunked encoding [Cro::HTTP] ok 4 - Chunked encoding not messed up by empty blobs [Cro::HTTP] ok 5 - application/json encodes Hash as JSON [Cro::HTTP] ok 6 - application/json encodes Array as JSON [Cro::HTTP] ok 7 - application/vnd.foobar+json encodes Hash as JSON [Cro::HTTP] 1..7 [Cro::HTTP] ok [Cro::HTTP] t/http-response.t ................. [Cro::HTTP] ok 1 - Unconfigured HTTP response is HTTP/1.1 and 204 status [Cro::HTTP] ok 2 - Setting status in constructor includes it in the response [Cro::HTTP] ok 3 - Setting status and version in constructor includes it in the response [Cro::HTTP] ok 4 - Setting status and version attributes includes them in the response [Cro::HTTP] ok 5 - Status of 10 is invalid [Cro::HTTP] ok 6 - Status of 99 is invalid [Cro::HTTP] ok 7 - Status of 1000 is invalid [Cro::HTTP] ok 8 - Status of 4004 is invalid [Cro::HTTP] ok 9 - Headers are included in the response [Cro::HTTP] ok 10 - has-header returns True on header we have [Cro::HTTP] ok 11 - has-header is not case-sensitive (1) [Cro::HTTP] ok 12 - has-header is not case-sensitive (2) [Cro::HTTP] ok 13 - has-header returns False on header we do not have [Cro::HTTP] ok 14 - header method fetches a header [Cro::HTTP] ok 15 - header method is not case sensitive (1) [Cro::HTTP] ok 16 - header method is not case sensitive (2) [Cro::HTTP] ok 17 - header method returns Nil on header we do not have [Cro::HTTP] ok 18 - Refuses to add response header with illegal control char in value (single-arg) [Cro::HTTP] ok 19 - Refuses to add response header with illegal control char in value (single-arg) [Cro::HTTP] ok 20 - Refuses to add response header with illegal control char in value (single-arg) [Cro::HTTP] ok 21 - Refuses to add response header with illegal control char in value (single-arg) [Cro::HTTP] ok 22 - Refuses to add response header with illegal control char in value (two-arg) [Cro::HTTP] ok 23 - Refuses to add response header with illegal control char in value (two-arg) [Cro::HTTP] ok 24 - Refuses to add response header with illegal control char in value (two-arg) [Cro::HTTP] ok 25 - Refuses to add response header with illegal control char in value (two-arg) [Cro::HTTP] ok 26 - Refuses to add response header with illegal name containing " (single-arg) [Cro::HTTP] ok 27 - Refuses to add response header with illegal name containing ( (single-arg) [Cro::HTTP] ok 28 - Refuses to add response header with illegal name containing ) (single-arg) [Cro::HTTP] ok 29 - Refuses to add response header with illegal name containing [ (single-arg) [Cro::HTTP] ok 30 - Refuses to add response header with illegal name containing ] (single-arg) [Cro::HTTP] ok 31 - Refuses to add response header with illegal name containing { (single-arg) [Cro::HTTP] ok 32 - Refuses to add response header with illegal name containing } (single-arg) [Cro::HTTP] ok 33 - Refuses to add response header with illegal name containing @ (single-arg) [Cro::HTTP] ok 34 - Refuses to add response header with illegal name containing \ (single-arg) [Cro::HTTP] ok 35 - Refuses to add response header with illegal name containing / (single-arg) [Cro::HTTP] ok 36 - Refuses to add response header with illegal name containing < (single-arg) [Cro::HTTP] ok 37 - Refuses to add response header with illegal name containing > (single-arg) [Cro::HTTP] ok 38 - Refuses to add response header with illegal name containing , (single-arg) [Cro::HTTP] ok 39 - Refuses to add response header with illegal name containing ; (single-arg) [Cro::HTTP] ok 40 - Refuses to add response header with illegal name containing " (two-arg) [Cro::HTTP] ok 41 - Refuses to add response header with illegal name containing ( (two-arg) [Cro::HTTP] ok 42 - Refuses to add response header with illegal name containing ) (two-arg) [Cro::HTTP] ok 43 - Refuses to add response header with illegal name containing [ (two-arg) [Cro::HTTP] ok 44 - Refuses to add response header with illegal name containing ] (two-arg) [Cro::HTTP] ok 45 - Refuses to add response header with illegal name containing { (two-arg) [Cro::HTTP] ok 46 - Refuses to add response header with illegal name containing } (two-arg) [Cro::HTTP] ok 47 - Refuses to add response header with illegal name containing @ (two-arg) [Cro::HTTP] ok 48 - Refuses to add response header with illegal name containing \ (two-arg) [Cro::HTTP] ok 49 - Refuses to add response header with illegal name containing / (two-arg) [Cro::HTTP] ok 50 - Refuses to add response header with illegal name containing < (two-arg) [Cro::HTTP] ok 51 - Refuses to add response header with illegal name containing > (two-arg) [Cro::HTTP] ok 52 - Refuses to add response header with illegal name containing , (two-arg) [Cro::HTTP] ok 53 - Refuses to add response header with illegal name containing ; (two-arg) [Cro::HTTP] ok 54 - Utterly crazy but valid header can be added (single-arg) [Cro::HTTP] ok 55 - Utterly crazy but valid header can be added (two-arg) [Cro::HTTP] ok 56 - Can set body [Cro::HTTP] ok 57 - Default status code when body set is 200, not 204 [Cro::HTTP] ok 58 - Can set correct cookie [Cro::HTTP] ok 59 - Cookie header is set [Cro::HTTP] ok 60 - Cookie cannot be set twice [Cro::HTTP] ok 61 - Cookie header is set for two cookies [Cro::HTTP] ok 62 - Cookie header is set for a complex cookie [Cro::HTTP] ok 63 - Cookies are returned from .cookies call [Cro::HTTP] ok 64 - All cookies are returned [Cro::HTTP] 1..64 [Cro::HTTP] ok [Cro::HTTP] t/http-router-plugin.t ............ [Cro::HTTP] # Subtest: router-plugin-add-config throws outside of route block [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Router::OnlyInRouteBlock) [Cro::HTTP] ok 3 - .what matches add-message [Cro::HTTP] ok 1 - router-plugin-add-config throws outside of route block [Cro::HTTP] ok 2 - Can add plugin configuration to the route block [Cro::HTTP] ok 3 - Got expected error from add-message [Cro::HTTP] # Subtest: Access to configuration with single level route block [Cro::HTTP] ok 1 - Got a response [Cro::HTTP] ok 2 - Local configuration was available in route handler [Cro::HTTP] ok 3 - Got a response [Cro::HTTP] ok 4 - All configuration was available in route handler [Cro::HTTP] 1..4 [Cro::HTTP] ok 4 - Access to configuration with single level route block [Cro::HTTP] # Subtest: Access to configuration with include [Cro::HTTP] ok 1 - Got a response [Cro::HTTP] ok 2 - Local configuration in included route handler not affected by outer [Cro::HTTP] ok 3 - Got a response [Cro::HTTP] ok 4 - Outer configuration in included router handler available if requested [Cro::HTTP] ok 5 - Got a response [Cro::HTTP] ok 6 - Inner route block configuration does not leak into outer local configuration [Cro::HTTP] ok 7 - Got a response [Cro::HTTP] ok 8 - Inner route block configuration does not leak into outer configuration [Cro::HTTP] 1..8 [Cro::HTTP] ok 5 - Access to configuration with include [Cro::HTTP] # Subtest: Access to configuration in before block [Cro::HTTP] ok 1 - Got a response [Cro::HTTP] ok 2 - Got 200 when before middleware ran and did not produce response [Cro::HTTP] ok 3 - Got a response [Cro::HTTP] ok 4 - Got 404 when before middleware ran and changed response [Cro::HTTP] 1..4 [Cro::HTTP] ok 6 - Access to configuration in before block [Cro::HTTP] # Subtest: Access to configuration in after block [Cro::HTTP] ok 1 - Got a response [Cro::HTTP] ok 2 - Got 200 when after middleware ran and did not change response [Cro::HTTP] ok 3 - Got a response [Cro::HTTP] ok 4 - Got 404 when after middleware ran and changed response [Cro::HTTP] 1..4 [Cro::HTTP] ok 7 - Access to configuration in after block [Cro::HTTP] 1..7 [Cro::HTTP] ok [Cro::HTTP] t/http-router.t ................... [Cro::HTTP] ok 1 - Route block with no routes gives back a Cro::Transform [Cro::HTTP] ok 2 - Empty route set gives a response [Cro::HTTP] ok 3 - Status code from empty route set is 404 [Cro::HTTP] # Subtest: Can only use request term inside of a handler [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Router::OnlyInHandler) [Cro::HTTP] ok 3 - .what matches request [Cro::HTTP] ok 4 - Can only use request term inside of a handler [Cro::HTTP] # Subtest: Can only use response term inside of a handler [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Router::OnlyInHandler) [Cro::HTTP] ok 3 - .what matches response [Cro::HTTP] ok 5 - Can only use response term inside of a handler [Cro::HTTP] # Subtest: Can only use created term inside of a handler [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Router::OnlyInHandler) [Cro::HTTP] ok 3 - .what matches created [Cro::HTTP] ok 6 - Can only use created term inside of a handler [Cro::HTTP] # Subtest: Can only use not-found term inside of a handler [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Router::OnlyInHandler) [Cro::HTTP] ok 3 - .what matches not-found [Cro::HTTP] ok 7 - Can only use not-found term inside of a handler [Cro::HTTP] # Subtest: Can only use forbidden term inside of a handler [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Router::OnlyInHandler) [Cro::HTTP] ok 3 - .what matches forbidden [Cro::HTTP] ok 8 - Can only use forbidden term inside of a handler [Cro::HTTP] # Subtest: Can only use redirect term inside of a handler [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Router::OnlyInHandler) [Cro::HTTP] ok 3 - .what matches redirected [Cro::HTTP] ok 9 - Can only use redirect term inside of a handler [Cro::HTTP] # Subtest: Can only use conflict term inside of a handler [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Router::OnlyInHandler) [Cro::HTTP] ok 3 - .what matches conflict [Cro::HTTP] ok 10 - Can only use conflict term inside of a handler [Cro::HTTP] # Subtest: Can only use i'm-a-teapot term inside of a handler [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Router::OnlyInHandler) [Cro::HTTP] ok 3 - .what matches i'm-a-teapot [Cro::HTTP] ok 11 - Can only use i'm-a-teapot term inside of a handler [Cro::HTTP] # Subtest: Can only use bad-request term inside of a handler [Cro::HTTP] 1..3 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP::Router::OnlyInHandler) [Cro::HTTP] ok 3 - .what matches bad-request [Cro::HTTP] ok 12 - Can only use bad-request term inside of a handler [Cro::HTTP] ok 13 - Route block with routes gives back a Cro::Transform [Cro::HTTP] ok 14 - Route set routes / correctly [Cro::HTTP] ok 15 - Got 200 response [Cro::HTTP] ok 16 - Got expected header [Cro::HTTP] ok 17 - Got expected body [Cro::HTTP] ok 18 - Route set routes /about correctly [Cro::HTTP] ok 19 - Got 200 response [Cro::HTTP] ok 20 - Got expected header [Cro::HTTP] ok 21 - Got expected body [Cro::HTTP] ok 22 - Route set routes /company/careers correctly [Cro::HTTP] ok 23 - Got 200 response [Cro::HTTP] ok 24 - Got expected header [Cro::HTTP] ok 25 - Got expected body [Cro::HTTP] ok 26 - No matching route gets a HTTP response [Cro::HTTP] ok 27 - Status code when no matching route is 404 [Cro::HTTP] ok 28 - Route set routes GET [Cro::HTTP] ok 29 - Got 200 response [Cro::HTTP] ok 30 - Got expected header [Cro::HTTP] ok 31 - Got expected body [Cro::HTTP] ok 32 - Route set routes POST [Cro::HTTP] ok 33 - Got 201 response [Cro::HTTP] ok 34 - Got expected header [Cro::HTTP] ok 35 - Got expected body [Cro::HTTP] ok 36 - Route set routes PUT [Cro::HTTP] ok 37 - Got 204 response [Cro::HTTP] ok 38 - Route set routes DELETE [Cro::HTTP] ok 39 - Got 200 response [Cro::HTTP] ok 40 - Got expected header [Cro::HTTP] ok 41 - Got expected body [Cro::HTTP] ok 42 - Route set routes PATCH [Cro::HTTP] ok 43 - Got 200 response [Cro::HTTP] ok 44 - Got expected header [Cro::HTTP] ok 45 - Got expected body [Cro::HTTP] ok 46 - Mu variable at end handled correctly [Cro::HTTP] ok 47 - Any variable at end handled correctly [Cro::HTTP] ok 48 - Str variable at end handled correctly [Cro::HTTP] ok 49 - Longest literal prefix wins [Cro::HTTP] ok 50 - Str variable in middle of literals handled correctly [Cro::HTTP] ok 51 - Having both Str and Int variables handled correctly [Cro::HTTP] ok 52 - Int may have a sign [Cro::HTTP] ok 53 - Slurpy handled correctly (empty case) [Cro::HTTP] ok 54 - Slurpy handled correctly (one segment case) [Cro::HTTP] ok 55 - Slurpy handled correctly (two segment case) [Cro::HTTP] ok 56 - Slurpy handled correctly (three segment case) [Cro::HTTP] ok 57 - Optional segment handled correctly (no argument) [Cro::HTTP] ok 58 - Optional segment handled correctly (argument) [Cro::HTTP] ok 59 - Two optional segments handled correctly (none passed) [Cro::HTTP] ok 60 - Two optional segments handled correctly (one passed) [Cro::HTTP] ok 61 - Two optional segments handled correctly (two passed) [Cro::HTTP] ok 62 - Two query string parameters, neither passed (explicit is query) [Cro::HTTP] ok 63 - Two query string parameters, first passed (explicit is query) [Cro::HTTP] ok 64 - Two query string parameters, second passed (explicit is query) [Cro::HTTP] ok 65 - Two query string parameters, both passed (explicit is query) [Cro::HTTP] ok 66 - Two header parameters, one for a non-present header [Cro::HTTP] ok 67 - Two header parameters, both present [Cro::HTTP] ok 68 - Header parameters are case-insensitive [Cro::HTTP] ok 69 - Required query parameter selects correct route (1) [Cro::HTTP] ok 70 - Required query parameter selects correct route (2) [Cro::HTTP] ok 71 - First winning route with required query items wins [Cro::HTTP] ok 72 - Route with named array of query parameters works [Cro::HTTP] ok 73 - Route with named array of headers works [Cro::HTTP] ok 74 - Correct route picked when there are required headers [Cro::HTTP] ok 75 - Route with named array of headers works [Cro::HTTP] ok 76 - Route with named hash of headers works [Cro::HTTP] ok 77 - Route with required Int named arg for query parameter works [Cro::HTTP] ok 78 - Route with optional Int named arg for query parameter works when passed [Cro::HTTP] ok 79 - Route with optional Int named arg for query parameter works when not passed [Cro::HTTP] ok 80 - Route with optional UInt named arg for query parameter works when passed [Cro::HTTP] ok 81 - Route with optional UInt named arg for query parameter doesn't match negative values [Cro::HTTP] ok 82 - Route for positional int8 works [Cro::HTTP] ok 83 - [Cro::HTTP] ok 84 - Lower border for positional int8 route works [Cro::HTTP] ok 85 - [Cro::HTTP] ok 86 - Upper border for positional int8 route works [Cro::HTTP] ok 87 - Route for positional uint8 works [Cro::HTTP] ok 88 - [Cro::HTTP] ok 89 - Lower border for positional uint8 route works [Cro::HTTP] ok 90 - [Cro::HTTP] ok 91 - Upper border for positional uint8 route works [Cro::HTTP] ok 92 - Route for positional int16 works [Cro::HTTP] ok 93 - [Cro::HTTP] ok 94 - Lower border for positional int16 route works [Cro::HTTP] ok 95 - [Cro::HTTP] ok 96 - Upper border for positional int16 route works [Cro::HTTP] ok 97 - Route for positional uint16 works [Cro::HTTP] ok 98 - [Cro::HTTP] ok 99 - Lower border for positional uint16 route works [Cro::HTTP] ok 100 - [Cro::HTTP] ok 101 - Upper border for positional uint16 route works [Cro::HTTP] ok 102 - Route for positional int32 works [Cro::HTTP] ok 103 - [Cro::HTTP] ok 104 - Lower border for positional int32 route works [Cro::HTTP] ok 105 - [Cro::HTTP] ok 106 - Upper border for positional int32 route works [Cro::HTTP] ok 107 - Route for positional uint32 works [Cro::HTTP] ok 108 - [Cro::HTTP] ok 109 - Lower border for positional uint32 route works [Cro::HTTP] ok 110 - [Cro::HTTP] ok 111 - Upper border for positional uint32 route works [Cro::HTTP] ok 112 - Route for positional int64 works [Cro::HTTP] ok 113 - [Cro::HTTP] ok 114 - Lower border for positional int64 route works [Cro::HTTP] ok 115 - [Cro::HTTP] ok 116 - Upper border for positional int64 route works [Cro::HTTP] ok 117 - Route for positional uint64 works [Cro::HTTP] ok 118 - [Cro::HTTP] ok 119 - Lower border for positional uint64 route works [Cro::HTTP] ok 120 - [Cro::HTTP] ok 121 - Upper border for positional uint64 route works [Cro::HTTP] ok 122 - Route with optional named int8 works [Cro::HTTP] ok 123 - Route for named int8 works [Cro::HTTP] ok 124 - [Cro::HTTP] ok 125 - Lower border for named int8 route works [Cro::HTTP] ok 126 - [Cro::HTTP] ok 127 - Upper border for named int8 route works [Cro::HTTP] ok 128 - Route with optional named uint8 works [Cro::HTTP] ok 129 - Route for named uint8 works [Cro::HTTP] ok 130 - [Cro::HTTP] ok 131 - Lower border for named uint8 route works [Cro::HTTP] ok 132 - [Cro::HTTP] ok 133 - Upper border for named uint8 route works [Cro::HTTP] ok 134 - Route with optional named int16 works [Cro::HTTP] ok 135 - Route for named int16 works [Cro::HTTP] ok 136 - [Cro::HTTP] ok 137 - Lower border for named int16 route works [Cro::HTTP] ok 138 - [Cro::HTTP] ok 139 - Upper border for named int16 route works [Cro::HTTP] ok 140 - Route with optional named uint16 works [Cro::HTTP] ok 141 - Route for named uint16 works [Cro::HTTP] ok 142 - [Cro::HTTP] ok 143 - Lower border for named uint16 route works [Cro::HTTP] ok 144 - [Cro::HTTP] ok 145 - Upper border for named uint16 route works [Cro::HTTP] ok 146 - Route with optional named int32 works [Cro::HTTP] ok 147 - Route for named int32 works [Cro::HTTP] ok 148 - [Cro::HTTP] ok 149 - Lower border for named int32 route works [Cro::HTTP] ok 150 - [Cro::HTTP] ok 151 - Upper border for named int32 route works [Cro::HTTP] ok 152 - Route with optional named uint32 works [Cro::HTTP] ok 153 - Route for named uint32 works [Cro::HTTP] ok 154 - [Cro::HTTP] ok 155 - Lower border for named uint32 route works [Cro::HTTP] ok 156 - [Cro::HTTP] ok 157 - Upper border for named uint32 route works [Cro::HTTP] ok 158 - Route with optional named int64 works [Cro::HTTP] ok 159 - Route for named int64 works [Cro::HTTP] ok 160 - [Cro::HTTP] ok 161 - Lower border for named int64 route works [Cro::HTTP] ok 162 - [Cro::HTTP] ok 163 - Upper border for named int64 route works [Cro::HTTP] ok 164 - Route with optional named uint64 works [Cro::HTTP] ok 165 - Route for named uint64 works [Cro::HTTP] ok 166 - [Cro::HTTP] ok 167 - Lower border for named uint64 route works [Cro::HTTP] ok 168 - [Cro::HTTP] ok 169 - Upper border for named uint64 route works [Cro::HTTP] ok 170 - Segment constrained by Str-base subset type matches when it should [Cro::HTTP] ok 171 - Segment constrained by Int-base subset type matches when it should [Cro::HTTP] ok 172 - Segment constrained by where clause matches when it should [Cro::HTTP] ok 173 - Segment of type Int constrained by where clause matches when it should [Cro::HTTP] ok 174 - Slurpy segment with where clause matches when it could [Cro::HTTP] ok 175 - Non-matching segment gives 404 error (subset, Str) [Cro::HTTP] ok 176 - Non-matching segment gives 404 error (subset, Int) [Cro::HTTP] ok 177 - Non-matching segment gives 404 error (where, Str) [Cro::HTTP] ok 178 - Non-matching segment gives 404 error (where, Int) [Cro::HTTP] ok 179 - Non-matching where clause on slurpy gives 404 error [Cro::HTTP] ok 180 - Required unpack constrained by Str-base subset type works [Cro::HTTP] ok 181 - Optional unpack constrained by Str-base subset type works (provided) [Cro::HTTP] ok 182 - Optional unpack constrained by Str-base subset type works (not provided) [Cro::HTTP] ok 183 - Required unpack constrained by Int-base subset type works [Cro::HTTP] ok 184 - Optional unpack constrained by Int-base subset type works (provided) [Cro::HTTP] ok 185 - Optional unpack constrained by Int-base subset type works (not provided) [Cro::HTTP] ok 186 - Required unpack untyped with where constraint works [Cro::HTTP] ok 187 - Required unpack of type Int with where constraint works [Cro::HTTP] ok 188 - Missing unpack gives 400 error (subset, Str) [Cro::HTTP] ok 189 - Non-matching unpack gives 400 error (subset, Str) [Cro::HTTP] ok 190 - Non-matching optional unpack gives 400 error (subset, Str) [Cro::HTTP] ok 191 - Missing unpack gives 400 error (subset, Int) [Cro::HTTP] ok 192 - Non-matching unpack gives 400 error (subset, Int) [Cro::HTTP] ok 193 - Non-matching optional unpack gives 400 error (subset, Int) [Cro::HTTP] ok 194 - Missing unpack gives 400 error (where, Str) [Cro::HTTP] ok 195 - Non-matching unpack gives 400 error (where, Str) [Cro::HTTP] ok 196 - Missing unpack gives 400 error (where, Int) [Cro::HTTP] ok 197 - Non-matching unpack gives 400 error (where, Int) [Cro::HTTP] ok 198 - URL that matches on segments but not method is 405 [Cro::HTTP] ok 199 - URL that matches on segments but not method is 405 [Cro::HTTP] ok 200 - URL that matches on segments but not method is 405 [Cro::HTTP] ok 201 - Simple binary content response has 200 status [Cro::HTTP] ok 202 - Correct content-type set [Cro::HTTP] ok 203 - Got expected body [Cro::HTTP] ok 204 - Simple text content response has 200 status [Cro::HTTP] ok 205 - Correct content-type set including charset [Cro::HTTP] ok 206 - Got expected body [Cro::HTTP] ok 207 - Simple JSON content response has 200 status [Cro::HTTP] ok 208 - Got two Link headers [Cro::HTTP] ok 209 - Got expected link header value (1) [Cro::HTTP] ok 210 - Got expected link header value (2) [Cro::HTTP] ok 211 - Correct content-type set including charset [Cro::HTTP] ok 212 - Got expected body [Cro::HTTP] ok 213 - created + content response has 201 status [Cro::HTTP] ok 214 - Location header is set [Cro::HTTP] ok 215 - Correct content-type set including charset [Cro::HTTP] ok 216 - Got expected body [Cro::HTTP] ok 217 - created response has 201 status [Cro::HTTP] ok 218 - Location header is set [Cro::HTTP] ok 219 - Correct content-type set including charset [Cro::HTTP] ok 220 - Got expected body [Cro::HTTP] ok 221 - Str content with :enc has 200 response [Cro::HTTP] ok 222 - Correct content-type with charset=ISO-8859-1 [Cro::HTTP] ok 223 - Got expected body [Cro::HTTP] ok 224 - Error routine not found sanity (1) - status [Cro::HTTP] ok 225 - Error routine not found sanity (1) - content type [Cro::HTTP] ok 226 - Error routine not found sanity (1) - body [Cro::HTTP] ok 227 - Error routine not found (1) - status [Cro::HTTP] ok 228 - Error routine not found (1) - content type [Cro::HTTP] ok 229 - Error routine not found (1) - body [Cro::HTTP] ok 230 - Error routine not found sanity (2) - status [Cro::HTTP] ok 231 - Error routine not found sanity (2) - content type [Cro::HTTP] ok 232 - Error routine not found sanity (2) - body [Cro::HTTP] ok 233 - Error routine not found (2) - status [Cro::HTTP] ok 234 - Error routine not found (2) - content type [Cro::HTTP] ok 235 - Error routine not found (2) - body [Cro::HTTP] ok 236 - Error routine bad request sanity (1) - status [Cro::HTTP] ok 237 - Error routine bad request sanity (1) - content type [Cro::HTTP] ok 238 - Error routine bad request sanity (1) - body [Cro::HTTP] ok 239 - Error routine bad request (1) - status [Cro::HTTP] ok 240 - Error routine bad request (1) - content type [Cro::HTTP] ok 241 - Error routine bad request (1) - body [Cro::HTTP] ok 242 - Error routine bad request sanity (2) - status [Cro::HTTP] ok 243 - Error routine bad request sanity (2) - content type [Cro::HTTP] ok 244 - Error routine bad request sanity (2) - body [Cro::HTTP] ok 245 - Error routine bad request (2) - status [Cro::HTTP] ok 246 - Error routine bad request (2) - content type [Cro::HTTP] ok 247 - Error routine bad request (2) - body [Cro::HTTP] ok 248 - Error routine forbidden sanity (1) - status [Cro::HTTP] ok 249 - Error routine forbidden sanity (1) - content type [Cro::HTTP] ok 250 - Error routine forbidden sanity (1) - body [Cro::HTTP] ok 251 - Error routine forbidden (1) - status [Cro::HTTP] ok 252 - Error routine forbidden (1) - content type [Cro::HTTP] ok 253 - Error routine forbidden (1) - body [Cro::HTTP] ok 254 - Error routine forbidden sanity (2) - status [Cro::HTTP] ok 255 - Error routine forbidden sanity (2) - content type [Cro::HTTP] ok 256 - Error routine forbidden sanity (2) - body [Cro::HTTP] ok 257 - Error routine forbidden (2) - status [Cro::HTTP] ok 258 - Error routine forbidden (2) - content type [Cro::HTTP] ok 259 - Error routine forbidden (2) - body [Cro::HTTP] ok 260 - Error routine conflict sanity (1) - status [Cro::HTTP] ok 261 - Error routine conflict sanity (1) - content type [Cro::HTTP] ok 262 - Error routine conflict sanity (1) - body [Cro::HTTP] ok 263 - Error routine conflict (1) - status [Cro::HTTP] ok 264 - Error routine conflict (1) - content type [Cro::HTTP] ok 265 - Error routine conflict (1) - body [Cro::HTTP] ok 266 - Error routine conflict sanity (2) - status [Cro::HTTP] ok 267 - Error routine conflict sanity (2) - content type [Cro::HTTP] ok 268 - Error routine conflict sanity (2) - body [Cro::HTTP] ok 269 - Error routine conflict (2) - status [Cro::HTTP] ok 270 - Error routine conflict (2) - content type [Cro::HTTP] ok 271 - Error routine conflict (2) - body [Cro::HTTP] ok 272 - Error routine i'm-a-teapot sanity (1) - status [Cro::HTTP] ok 273 - Error routine i'm-a-teapot sanity (1) - content type [Cro::HTTP] ok 274 - Error routine i'm-a-teapot sanity (1) - body [Cro::HTTP] ok 275 - Error routine i'm-a-teapot (1) - status [Cro::HTTP] ok 276 - Error routine i'm-a-teapot (1) - content type [Cro::HTTP] ok 277 - Error routine i'm-a-teapot (1) - body [Cro::HTTP] ok 278 - Error routine i'm-a-teapot sanity (2) - status [Cro::HTTP] ok 279 - Error routine i'm-a-teapot sanity (2) - content type [Cro::HTTP] ok 280 - Error routine i'm-a-teapot sanity (2) - body [Cro::HTTP] ok 281 - Error routine i'm-a-teapot (2) - status [Cro::HTTP] ok 282 - Error routine i'm-a-teapot (2) - content type [Cro::HTTP] ok 283 - Error routine i'm-a-teapot (2) - body [Cro::HTTP] ok 284 - Temporary redirect (1) - status [Cro::HTTP] ok 285 - Temporary redirect (1) - content type [Cro::HTTP] ok 286 - Temporary redirect (1) - location [Cro::HTTP] ok 287 - Temporary redirect (1) - body [Cro::HTTP] ok 288 - Temporary redirect (2) - status [Cro::HTTP] ok 289 - Temporary redirect (2) - content type [Cro::HTTP] ok 290 - Temporary redirect (2) - location [Cro::HTTP] ok 291 - Temporary redirect (2) - body [Cro::HTTP] ok 292 - Temporary redirect (3) - status [Cro::HTTP] ok 293 - Temporary redirect (3) - content type [Cro::HTTP] ok 294 - Temporary redirect (3) - location [Cro::HTTP] ok 295 - Temporary redirect (3) - body [Cro::HTTP] ok 296 - Temporary redirect (4) - status [Cro::HTTP] ok 297 - Temporary redirect (4) - content type [Cro::HTTP] ok 298 - Temporary redirect (4) - location [Cro::HTTP] ok 299 - Temporary redirect (4) - body [Cro::HTTP] ok 300 - Permanent redirect (1) - status [Cro::HTTP] ok 301 - Permanent redirect (1) - content type [Cro::HTTP] ok 302 - Permanent redirect (1) - location [Cro::HTTP] ok 303 - Permanent redirect (1) - body [Cro::HTTP] ok 304 - Permanent redirect (2) - status [Cro::HTTP] ok 305 - Permanent redirect (2) - content type [Cro::HTTP] ok 306 - Permanent redirect (2) - location [Cro::HTTP] ok 307 - Permanent redirect (2) - body [Cro::HTTP] ok 308 - See other redirect (1) - status [Cro::HTTP] ok 309 - See other redirect (1) - content type [Cro::HTTP] ok 310 - See other redirect (1) - location [Cro::HTTP] ok 311 - See other redirect (1) - body [Cro::HTTP] ok 312 - See other redirect (2) - status [Cro::HTTP] ok 313 - See other redirect (2) - content type [Cro::HTTP] ok 314 - See other redirect (2) - location [Cro::HTTP] ok 315 - See other redirect (2) - body [Cro::HTTP] ok 316 - Can use request inside of a handler [Cro::HTTP] ok 317 - request-body-blob passed a block invokes it with the body blob [Cro::HTTP] ok 318 - request-body-text passed a block invokes it with the body text [Cro::HTTP] ok 319 - request-body passed a block invokes it with the body object [Cro::HTTP] ok 320 - request-body passed a pair invokes block when content type matches [Cro::HTTP] ok 321 - When no body match, get bad request response [Cro::HTTP] ok 322 - request-body passed a list chooses first Pair if there is a match [Cro::HTTP] ok 323 - request-body passed a list chooses second Pair if there is a match [Cro::HTTP] ok 324 - request-body passed a list chooses final block if no earlier pairs match [Cro::HTTP] ok 325 - request-body matches by signature (Pair case) [Cro::HTTP] ok 326 - request-body matches by signature (Block case) [Cro::HTTP] ok 327 - body-parser installs a new body parser and it is used [Cro::HTTP] ok 328 - body-parser leaves existing body parsers in place [Cro::HTTP] ok 329 - body-serializer prepends a new body serializer and it is used [Cro::HTTP] ok 330 - body-serializer does not prevent default serializers being found [Cro::HTTP] ok 331 - Optional cookie route matches without cookie [Cro::HTTP] ok 332 - Status is good [Cro::HTTP] ok 333 - Optional cookie route matches with cookie [Cro::HTTP] ok 334 - Status is good [Cro::HTTP] ok 335 - Request without needed cookie was rejected [Cro::HTTP] ok 336 - Bad request to access page without needed cookie [Cro::HTTP] ok 337 - Request with required cookie works correctly [Cro::HTTP] ok 338 - Status is good [Cro::HTTP] ok 339 - Cookie hash works correctly [Cro::HTTP] ok 340 - Status is good [Cro::HTTP] ok 341 - [Cro::HTTP] ok 342 - Got plain cookie [Cro::HTTP] ok 343 - Cookie is here [Cro::HTTP] ok 344 - [Cro::HTTP] ok 345 - Status is good [Cro::HTTP] ok 346 - Complex cookie is here [Cro::HTTP] ok 347 - Static index is fine [Cro::HTTP] ok 348 - Static sets correct status code [Cro::HTTP] ok 349 - Files with long path work [Cro::HTTP] ok 350 - Good status [Cro::HTTP] ok 351 - 404 for static works [Cro::HTTP] ok 352 - 403 for static works [Cro::HTTP] ok 353 - Content-type was setted correctly [Cro::HTTP] ok 354 - Custom extension works [Cro::HTTP] ok 355 - 200 for static works [Cro::HTTP] ok 356 - Cache-Control header is set [Cro::HTTP] ok 357 - max-age is added [Cro::HTTP] ok 358 - public directive is added [Cro::HTTP] ok 359 - multipart/form-data is handled with destructuring [Cro::HTTP] ok 360 - urlencoded is handled with destructuring [Cro::HTTP] ok 361 - json is handled with destructuring [Cro::HTTP] ok 362 - request.uri reconstructs full request URI [Cro::HTTP] ok 363 - Basic include: before (outer) [Cro::HTTP] ok 364 - Basic include: empty route (include) [Cro::HTTP] ok 365 - Basic include: after (outer) [Cro::HTTP] ok 366 - Basic include: some parts (include) [Cro::HTTP] ok 367 - include and body-parser: outer has outer body parser [Cro::HTTP] ok 368 - include and body-parser: body parser in include works in include [Cro::HTTP] ok 369 - include and body-parser: outer body parser visible in include [Cro::HTTP] ok 370 - include and body-parser: body parser in include does not leak out [Cro::HTTP] ok 371 - Basic include: route 2B [Cro::HTTP] ok 372 - Basic include: route 1B [Cro::HTTP] ok 373 - Basic include: route 1B [Cro::HTTP] ok 374 - Basic include: route 2A [Cro::HTTP] ok 375 - Basic include: route 2B [Cro::HTTP] ok 376 - Basic include: route 1A [Cro::HTTP] ok 377 - Basic include: route 2B [Cro::HTTP] ok 378 - Basic include: route 2A [Cro::HTTP] ok 379 - Basic include: route 2B [Cro::HTTP] ok 380 - Basic include: route 1A [Cro::HTTP] ok 381 - Basic include: route 1A [Cro::HTTP] ok 382 - Basic include: route 2A [Cro::HTTP] ok 383 - Basic include: route 1B [Cro::HTTP] ok 384 - Basic include: route 1B [Cro::HTTP] ok 385 - Basic include: route 2A [Cro::HTTP] ok 386 - Basic include: route 1A [Cro::HTTP] ok 387 - Basic delegation: delegated transform multi part [Cro::HTTP] ok 388 - Basic delegation: delegated transform first [Cro::HTTP] ok 389 - Basic delegation: delegated transform simple [Cro::HTTP] ok 390 - Basic delegation: delegated transform and second [Cro::HTTP] ok 391 - Delegation: /item and /proxy/item [Cro::HTTP] ok 392 - Delegation: Slash [Cro::HTTP] ok 393 - Delegation: /item/1 and /proxy/item/1 [Cro::HTTP] ok 394 - Delegation: Home [Cro::HTTP] ok 395 - Delegation: Path [Cro::HTTP] ok 396 - Delegation: / and /category [Cro::HTTP] ok 397 - Can match URL segments with encoded bits (/a%2Bplus) [Cro::HTTP] ok 398 - Can match URL segments with encoded bits (/encoded%2Fslash) [Cro::HTTP] ok 399 - Can pass query argument without path components (/?value=1) [Cro::HTTP] ok 400 - Can pass query arguments with slurpy path signature (/?value=1) [Cro::HTTP] ok 401 - Can pass query arguments with slurpy path signature (/x?value=1) [Cro::HTTP] ok 402 - Get value from index [Cro::HTTP] ok 403 - Static sets correct status code [Cro::HTTP] ok 404 - static indexes order check, 1 [Cro::HTTP] ok 405 - Good status [Cro::HTTP] ok 406 - static indexes order check, 2 [Cro::HTTP] ok 407 - Good status [Cro::HTTP] ok 408 - No candidate served with empty indexes [Cro::HTTP] ok 409 - Indexes with mime-types returns good status [Cro::HTTP] ok 410 - Indexes with mime-types returns proper content-type [Cro::HTTP] ok 411 - Get index.html from resources [Cro::HTTP] ok 412 - resource sets correct status code [Cro::HTTP] ok 413 - resource sets correct content-type [Cro::HTTP] ok 414 - Get folder/test.txt from resources [Cro::HTTP] ok 415 - Good status [Cro::HTTP] ok 416 - Good content-type [Cro::HTTP] ok 417 - Get from resources [Cro::HTTP] ok 418 - Good status [Cro::HTTP] ok 419 - Good content-type [Cro::HTTP] ok 420 - indexes in a folder of resources [Cro::HTTP] ok 421 - Good status [Cro::HTTP] ok 422 - Good content-type [Cro::HTTP] ok 423 - indexes in root of resources, 1 [Cro::HTTP] ok 424 - Good status [Cro::HTTP] ok 425 - Good content-type [Cro::HTTP] ok 426 - indexes in root of resources, 2 [Cro::HTTP] ok 427 - Good status [Cro::HTTP] ok 428 - Good content-type [Cro::HTTP] ok 429 - The extension point for other plugins wanting to use resources works [Cro::HTTP] ok 430 - Good content-type [Cro::HTTP] ok 431 - Around block was called [Cro::HTTP] ok 432 - Around block can send response [Cro::HTTP] ok 433 - Handler works normally with around block(s) [Cro::HTTP] ok 434 - Handler works normally with around block(s) [Cro::HTTP] ok 435 - The around blocks are called in top-to-bottom order [Cro::HTTP] ok 436 - Content-type header set by content replaces any existing one [Cro::HTTP] ok 437 - Recieved proper status for the case where a capture cannot be unpacked for whatever reason [Cro::HTTP] 1..437 [Cro::HTTP] ok [Cro::HTTP] t/http-session-inmemory.t ......... [Cro::HTTP] ok 1 - Request with no session cookie gets fresh state (1) [Cro::HTTP] ok 2 - Request with no session cookie gets fresh state (2) [Cro::HTTP] ok 3 - Session cookie being sent makes state work (request 1) [Cro::HTTP] ok 4 - Session cookie being sent makes state work (request 2) [Cro::HTTP] ok 5 - Session cookie being sent makes state work (request 3) [Cro::HTTP] ok 6 - Session cookie being sent makes state work (request 4) [Cro::HTTP] ok 7 - Session cookie being sent makes state work (request 5) [Cro::HTTP] ok 8 - No session confusion with concurrent clients (A) [Cro::HTTP] ok 9 - No session confusion with concurrent clients (B) [Cro::HTTP] ok 10 - New session for expiration test (sanity check) [Cro::HTTP] ok 11 - Request before expiration is OK [Cro::HTTP] ok 12 - A use of the session bumps its expiration [Cro::HTTP] ok 13 - Session expires appropriately [Cro::HTTP] 1..13 [Cro::HTTP] ok [Cro::HTTP] t/http-session-persistent.t ....... [Cro::HTTP] ok 1 - Request with no session cookie gets fresh state (1) [Cro::HTTP] ok 2 - Request with no session cookie gets fresh state (2) [Cro::HTTP] ok 3 - Session cookie being sent makes state work (request 1) [Cro::HTTP] ok 4 - Session cookie being sent makes state work (request 2) [Cro::HTTP] ok 5 - Session cookie being sent makes state work (request 3) [Cro::HTTP] ok 6 - Session cookie being sent makes state work (request 4) [Cro::HTTP] ok 7 - Session cookie being sent makes state work (request 5) [Cro::HTTP] ok 8 - No session confusion with concurrent clients (A) [Cro::HTTP] ok 9 - No session confusion with concurrent clients (B) [Cro::HTTP] ok 10 - New session for expiration test (sanity check) [Cro::HTTP] ok 11 - Request before expiration is OK [Cro::HTTP] ok 12 - A use of the session bumps its expiration [Cro::HTTP] ok 13 - Session expires appropriately [Cro::HTTP] ok 14 - Logging [Cro::HTTP] ok 15 - New session for route 1 [Cro::HTTP] ok 16 - Using old session for route 2 [Cro::HTTP] ok 17 - New session for route 1 [Cro::HTTP] ok 18 - Logging [Cro::HTTP] ok 19 - Using old session for route 2 [Cro::HTTP] 1..19 [Cro::HTTP] ok [Cro::HTTP] t/http2-frame-parser.t ............ [Cro::HTTP] ok 1 - HTTP2 frame parser is a transform [Cro::HTTP] ok 2 - HTTP2 frame parser consumes TCP messages [Cro::HTTP] ok 3 - HTTP2 frame parser produces HTTP2 frames [Cro::HTTP] ok 4 - DATA Frame length cannot be less than padding length [Cro::HTTP] ok 5 - Empty DATA frame [Cro::HTTP] ok 6 - Empty DATA frame is serialized back [Cro::HTTP] ok 7 - DATA frame without padding [Cro::HTTP] ok 8 - DATA frame without padding is serialized back [Cro::HTTP] ok 9 - DATA frame with zero padding [Cro::HTTP] ok 10 - DATA frame with zero padding is serialized back [Cro::HTTP] ok 11 - DATA frame with padding [Cro::HTTP] ok 12 - DATA frame with padding is serialized back [Cro::HTTP] ok 13 - HEADERS Frame length cannot be less than padding length [Cro::HTTP] ok 14 - Empty HEADERS frame [Cro::HTTP] ok 15 - Empty HEADERS frame is serialized back [Cro::HTTP] ok 16 - HEADERS frame without padding [Cro::HTTP] ok 17 - HEADERS frame without padding is serialized back [Cro::HTTP] ok 18 - HEADERS frame with zero padding [Cro::HTTP] ok 19 - HEADERS frame with zero padding is serialized back [Cro::HTTP] ok 20 - PRIORITY Frame length is always 5 bytes [Cro::HTTP] ok 21 - RST_STREAM Frame length is always 4 bytes [Cro::HTTP] ok 22 - Ack SETTINGS Frame length is always 0 [Cro::HTTP] ok 23 - SETTINGS Frame length is always divisible by 6 [Cro::HTTP] ok 24 - SETTINGS Frame length is always divisible by 6 [Cro::HTTP] ok 25 - WindowIncrement Frame length is always 4 [Cro::HTTP] ok 26 - SETTINGS frame with zero content is emitted correctly [Cro::HTTP] 1..26 [Cro::HTTP] ok [Cro::HTTP] t/http2-frame-serializer.t ........ [Cro::HTTP] ok 1 - HTTP2 frame serializer is a transform [Cro::HTTP] ok 2 - HTTP2 frame serializer consumes HTTP2 frames [Cro::HTTP] ok 3 - HTTP2 frame serializer produces TCP messages [Cro::HTTP] ok 4 - Simple data frame [Cro::HTTP] ok 5 - Simple data frame is parsed back [Cro::HTTP] ok 6 - Simple data frame with padding [Cro::HTTP] ok 7 - Simple data frame with padding is parsed back [Cro::HTTP] ok 8 - Simple headers frame [Cro::HTTP] ok 9 - Simple headers frame is parsed back [Cro::HTTP] ok 10 - Simple headers frame with padding [Cro::HTTP] ok 11 - Simple headers frame with padding is parsed back [Cro::HTTP] ok 12 - Simple priority frame [Cro::HTTP] ok 13 - Simple priority frame is parsed back [Cro::HTTP] ok 14 - Simple RstStream frame [Cro::HTTP] ok 15 - Simple RstStream frame is parsed back [Cro::HTTP] ok 16 - RstStream frame with a custom error treats it as INTERNAL_ERROR [Cro::HTTP] ok 17 - RstStream frame with a custom error treats it as INTERNAL_ERROR is parsed back [Cro::HTTP] ok 18 - Simple Settings frame [Cro::HTTP] ok 19 - Settings frame is successful [Cro::HTTP] ok 20 - Simple PushPromise frame [Cro::HTTP] ok 21 - Simple PushPromise frame is parsed back [Cro::HTTP] ok 22 - PushPromise frame with padding [Cro::HTTP] ok 23 - PushPromise frame with padding is parsed back [Cro::HTTP] ok 24 - Simple Ping frame [Cro::HTTP] ok 25 - Ping frame is successful [Cro::HTTP] ok 26 - Ping payload cannot be more than 8 bytes [Cro::HTTP] ok 27 - Simple GoAway frame [Cro::HTTP] ok 28 - Simple GoAway frame is parsed back [Cro::HTTP] ok 29 - GoAway frame with a custom error treats it as INTERNAL_ERROR [Cro::HTTP] ok 30 - GoAway frame with a custom error treats it as INTERNAL_ERROR is parsed back [Cro::HTTP] ok 31 - Simple WindowUpdate frame [Cro::HTTP] ok 32 - Simple WindowUpdate frame is parsed back [Cro::HTTP] ok 33 - Simple Continuation frame [Cro::HTTP] ok 34 - Simple Continuation frame is parsed back [Cro::HTTP] ok 35 - [Cro::HTTP] ok 36 - [Cro::HTTP] ok 37 - [Cro::HTTP] ok 38 - [Cro::HTTP] ok 39 - Too long Headers frame is splitted [Cro::HTTP] ok 40 - [Cro::HTTP] ok 41 - [Cro::HTTP] ok 42 - [Cro::HTTP] ok 43 - [Cro::HTTP] ok 44 - Too long Data frame is splitted [Cro::HTTP] 1..44 [Cro::HTTP] ok [Cro::HTTP] t/http2-frame.t ................... [Cro::HTTP] ok 1 - DATA frame stream identifier cannot be 0 [Cro::HTTP] ok 2 - HEADERS frame stream identifier cannot be 0 [Cro::HTTP] ok 3 - PRIORITY frame stream identifier cannot be 0 [Cro::HTTP] ok 4 - Settings stream-identifier cannot be non-zero [Cro::HTTP] ok 5 - PUSH_PROMISE frame stream identifier cannot be 0 [Cro::HTTP] ok 6 - Ping stream-identifier cannot be non-zero [Cro::HTTP] ok 7 - GOAWAY Frame stream-identifier cannot be non-zero [Cro::HTTP] 1..7 [Cro::HTTP] ok [Cro::HTTP] t/http2-request-parser.t .......... [Cro::HTTP] ok 1 - check 1 [Cro::HTTP] ok 2 - check 2 [Cro::HTTP] ok 3 - check 3 [Cro::HTTP] ok 4 - check 4 [Cro::HTTP] ok 5 - check 5 [Cro::HTTP] ok 6 - Headers [Cro::HTTP] ok 7 - check 1 [Cro::HTTP] ok 8 - check 2 [Cro::HTTP] ok 9 - check 3 [Cro::HTTP] ok 10 - check 4 [Cro::HTTP] ok 11 - check 5 [Cro::HTTP] ok 12 - check 6 [Cro::HTTP] ok 13 - Headers + Continuation [Cro::HTTP] ok 14 - check 1 [Cro::HTTP] ok 15 - check 2 [Cro::HTTP] ok 16 - check 3 [Cro::HTTP] ok 17 - check 4 [Cro::HTTP] ok 18 - Headers + Data [Cro::HTTP] ok 19 - check 1 [Cro::HTTP] ok 20 - check 2 [Cro::HTTP] ok 21 - check 3 [Cro::HTTP] ok 22 - check 4 [Cro::HTTP] ok 23 - check 5 [Cro::HTTP] ok 24 - check 6 [Cro::HTTP] ok 25 - check 7 [Cro::HTTP] ok 26 - Headers + Continuation + Data [Cro::HTTP] ok 27 - check 1 [Cro::HTTP] ok 28 - check 2 [Cro::HTTP] ok 29 - check 3 [Cro::HTTP] ok 30 - check 4 [Cro::HTTP] ok 31 - check 5 [Cro::HTTP] ok 32 - check 6 [Cro::HTTP] ok 33 - check 7 [Cro::HTTP] ok 34 - check 8 [Cro::HTTP] ok 35 - Headers + Continuation + Data + Headers [Cro::HTTP] ok 36 - check 1 [Cro::HTTP] ok 37 - check 2 [Cro::HTTP] ok 38 - check 3 [Cro::HTTP] ok 39 - check 4 [Cro::HTTP] ok 40 - check 1 [Cro::HTTP] ok 41 - check 2 [Cro::HTTP] ok 42 - check 3 [Cro::HTTP] ok 43 - Header1 + Header2 + Data1 [Cro::HTTP] ok 44 - check 1 [Cro::HTTP] ok 46 - check 2 [Cro::HTTP] ok 47 - check 3 [Cro::HTTP] ok 48 - check 4 [Cro::HTTP] ok 45 - check 1 [Cro::HTTP] ok 49 - check 2 [Cro::HTTP] ok 50 - check 3 [Cro::HTTP] ok 51 - check 4 [Cro::HTTP] ok 52 - Header1 + Header2 + Data1 + Data2 [Cro::HTTP] ok 53 - check 1 [Cro::HTTP] ok 54 - check 2 [Cro::HTTP] ok 55 - check 3 [Cro::HTTP] ok 56 - check 4 [Cro::HTTP] ok 57 - check 1 [Cro::HTTP] ok 58 - check 2 [Cro::HTTP] ok 59 - check 3 [Cro::HTTP] ok 60 - Header1 + Continuation1 + Header2 + Data1 [Cro::HTTP] # Subtest: Unfinished header cannot be interrupted [Cro::HTTP] 1..2 [Cro::HTTP] ok 1 - code dies [Cro::HTTP] ok 2 - right exception type (X::Cro::HTTP2::Error) [Cro::HTTP] ok 61 - Unfinished header cannot be interrupted [Cro::HTTP] 1..61 [Cro::HTTP] All 61 subtests passed [Cro::HTTP] t/http2-request-serializer.t ...... [Cro::HTTP] ok 1 - check 1 [Cro::HTTP] ok 2 - check 2 [Cro::HTTP] ok 3 - check 3 [Cro::HTTP] ok 4 - check 4 [Cro::HTTP] ok 5 - Header [Cro::HTTP] ok 6 - check 1 [Cro::HTTP] ok 7 - check 2 [Cro::HTTP] ok 8 - check 3 [Cro::HTTP] ok 9 - check 4 [Cro::HTTP] ok 10 - check 1 [Cro::HTTP] ok 11 - check 2 [Cro::HTTP] ok 12 - check 3 [Cro::HTTP] ok 13 - check 4 [Cro::HTTP] ok 14 - Header + Data [Cro::HTTP] ok 15 - check 1 [Cro::HTTP] ok 16 - check 2 [Cro::HTTP] ok 17 - check 3 [Cro::HTTP] ok 18 - check 4 [Cro::HTTP] ok 19 - check 1 [Cro::HTTP] ok 20 - check 2 [Cro::HTTP] ok 21 - check 3 [Cro::HTTP] ok 22 - check 4 [Cro::HTTP] ok 23 - check 1 [Cro::HTTP] ok 24 - check 2 [Cro::HTTP] ok 25 - check 3 [Cro::HTTP] ok 26 - check 4 [Cro::HTTP] ok 27 - Header + Data with unknown Content-Length [Cro::HTTP] 1..27 [Cro::HTTP] ok [Cro::HTTP] t/http2-response-parser.t ......... [Cro::HTTP] ok 1 - check 1 [Cro::HTTP] ok 2 - check 2 [Cro::HTTP] ok 3 - check 3 [Cro::HTTP] ok 4 - Headers [Cro::HTTP] ok 5 - check 1 [Cro::HTTP] ok 6 - check 2 [Cro::HTTP] ok 7 - check 3 [Cro::HTTP] ok 8 - check 4 [Cro::HTTP] ok 9 - Headers + Data [Cro::HTTP] 1..9 [Cro::HTTP] ok [Cro::HTTP] t/http2-response-serializer.t ..... [Cro::HTTP] ok 1 - check 1 [Cro::HTTP] ok 2 - check 2 [Cro::HTTP] ok 3 - check 3 [Cro::HTTP] ok 4 - check 4 [Cro::HTTP] ok 5 - Header [Cro::HTTP] ok 6 - check 1 [Cro::HTTP] ok 7 - check 2 [Cro::HTTP] ok 8 - check 3 [Cro::HTTP] ok 9 - check 4 [Cro::HTTP] ok 10 - check 1 [Cro::HTTP] ok 11 - check 2 [Cro::HTTP] ok 12 - check 3 [Cro::HTTP] ok 13 - check 4 [Cro::HTTP] ok 14 - Header + Data [Cro::HTTP] ok 15 - check 1 [Cro::HTTP] ok 16 - check 2 [Cro::HTTP] ok 17 - check 3 [Cro::HTTP] ok 18 - check 4 [Cro::HTTP] ok 19 - check 1 [Cro::HTTP] ok 20 - check 2 [Cro::HTTP] ok 21 - check 3 [Cro::HTTP] ok 22 - check 4 [Cro::HTTP] ok 23 - check 1 [Cro::HTTP] ok 24 - check 2 [Cro::HTTP] ok 25 - check 3 [Cro::HTTP] ok 26 - check 4 [Cro::HTTP] ok 27 - Header + Data - Content-Length unspecified [Cro::HTTP] ok 28 - Too small body throws [Cro::HTTP] ok 29 - Too big body throws [Cro::HTTP] 1..29 [Cro::HTTP] ok [Cro::HTTP] t/router-auth.t ................... [Cro::HTTP] # Subtest: Auth parameter with type that implements Cro::HTTP::Auth [Cro::HTTP] ok 1 - Can request / successfully with non-logged-in, non-admin [Cro::HTTP] ok 2 - Get the authorization object [Cro::HTTP] ok 3 - Request to /page when not logged in is 401 [Cro::HTTP] ok 4 - Request to /admin when not logged in is 401 [Cro::HTTP] ok 5 - Can request / successfully with logged-in, non-admin [Cro::HTTP] ok 6 - Get the authorization object [Cro::HTTP] ok 7 - Can request /page successfully with logged-in, non-admin [Cro::HTTP] ok 8 - Got expected body [Cro::HTTP] ok 9 - Request to /admin when not an admin is 401 [Cro::HTTP] ok 10 - Can request / successfully with logged-in admin [Cro::HTTP] ok 11 - Get the authorization object [Cro::HTTP] ok 12 - Can request /page successfully with logged-in admin [Cro::HTTP] ok 13 - Got expected body [Cro::HTTP] ok 14 - Can request /admin successfully with logged-in admin [Cro::HTTP] ok 15 - Got expected body [Cro::HTTP] 1..15 [Cro::HTTP] ok 1 - Auth parameter with type that implements Cro::HTTP::Auth [Cro::HTTP] # Subtest: Auth parameter marked with is auth trait, not doing Cro::HTTP::Auth [Cro::HTTP] ok 1 - Can request / successfully with non-logged-in, non-admin [Cro::HTTP] ok 2 - Get the authorization object [Cro::HTTP] ok 3 - Request to /page when not logged in is 401 [Cro::HTTP] ok 4 - Request to /admin when not logged in is 401 [Cro::HTTP] ok 5 - Can request / successfully with logged-in, non-admin [Cro::HTTP] ok 6 - Get the authorization object [Cro::HTTP] ok 7 - Can request /page successfully with logged-in, non-admin [Cro::HTTP] ok 8 - Got expected body [Cro::HTTP] ok 9 - Request to /admin when not an admin is 401 [Cro::HTTP] ok 10 - Can request / successfully with logged-in admin [Cro::HTTP] ok 11 - Get the authorization object [Cro::HTTP] ok 12 - Can request /page successfully with logged-in admin [Cro::HTTP] ok 13 - Got expected body [Cro::HTTP] ok 14 - Can request /admin successfully with logged-in admin [Cro::HTTP] ok 15 - Got expected body [Cro::HTTP] 1..15 [Cro::HTTP] ok 2 - Auth parameter marked with is auth trait, not doing Cro::HTTP::Auth [Cro::HTTP] 1..2 [Cro::HTTP] ok [Cro::HTTP] t/uri-http.t ...................... [Cro::HTTP] ok 1 - A single / request target [Cro::HTTP] ok 2 - Check 1 [Cro::HTTP] ok 3 - Check 2 [Cro::HTTP] ok 4 - Check 3 [Cro::HTTP] ok 5 - Check 4 [Cro::HTTP] ok 6 - Check 5 [Cro::HTTP] ok 7 - Check 6 [Cro::HTTP] ok 8 - A single /foo/bar.html request target [Cro::HTTP] ok 9 - Check 1 [Cro::HTTP] ok 10 - Check 2 [Cro::HTTP] ok 11 - Check 3 [Cro::HTTP] # Subtest: Basic query string additions as pair arguemnts [Cro::HTTP] ok 1 - Path was retained correctly [Cro::HTTP] ok 2 - Query string correctly appended [Cro::HTTP] 1..2 [Cro::HTTP] ok 12 - Basic query string additions as pair arguemnts [Cro::HTTP] # Subtest: Basic query string additions as named arguments [Cro::HTTP] ok 1 - Path was retained correctly [Cro::HTTP] ok 2 - Query string correctly appended [Cro::HTTP] 1..2 [Cro::HTTP] ok 13 - Basic query string additions as named arguments [Cro::HTTP] # Subtest: Basic query string additions retain what was originally there [Cro::HTTP] ok 1 - Path was retained correctly [Cro::HTTP] ok 2 - Existing query string values were retained [Cro::HTTP] 1..2 [Cro::HTTP] ok 14 - Basic query string additions retain what was originally there [Cro::HTTP] # Subtest: Query string keys and values are encoded [Cro::HTTP] ok 1 - Path was retained correctly [Cro::HTTP] ok 2 - Correct encoding [Cro::HTTP] 1..2 [Cro::HTTP] ok 15 - Query string keys and values are encoded [Cro::HTTP] ok 16 - + signs in query string decoded correctly [Cro::HTTP] 1..16 [Cro::HTTP] ok [Cro::HTTP] Test Summary Report [Cro::HTTP] ------------------- [Cro::HTTP] t/http2-request-parser.t (Wstat: 0 Tests: 61 Failed: 0) [Cro::HTTP] Parse errors: Tests out of sequence. Found (46) but expected (45) [Cro::HTTP] Tests out of sequence. Found (47) but expected (46) [Cro::HTTP] Tests out of sequence. Found (48) but expected (47) [Cro::HTTP] Tests out of sequence. Found (45) but expected (48) [Cro::HTTP] Files=28, Tests=1521, 227 wallclock secs ( 0.39 usr 0.07 sys + 228.50 cusr 14.06 csys = 243.02 CPU) [Cro::HTTP] Result: FAIL ===> Testing [FAIL]: Cro::HTTP:ver<0.8.9>:auth [Cro::HTTP] Failed to get passing tests, but continuing with --force-test ===> Installing: Cro::HTTP:ver<0.8.9>:auth ===> Install [OK] for Cro::HTTP:ver<0.8.9>:auth ```
* [ ] [Cro::RPC::JSON](https://modules.raku.org/dist/Cro::RPC::JSON) – Fail, Bisected: [ea60d16](https://github.com/rakudo/rakudo/commit/ea60d168b91faa9758ba5a1ab4ad4c51b977da33)
Old Output ``` ===> Searching for: Cro::RPC::JSON ===> Found: Cro::RPC::JSON:ver<0.1.6>:auth:api<2> [via Zef::Repository::Ecosystems] ===> Fetching [OK]: Cro::RPC::JSON:ver<0.1.6>:auth:api<2> to /mnt/data/zef-data/tmp/1675021810.522188.1070.4843008784026/9a69483d93d006bab61d00f224a13063e65d9a51.tar.gz ===> Extraction [OK]: Cro::RPC::JSON to /mnt/data/zef-data/tmp/9a69483d93d006bab61d00f224a13063e65d9a51.tar.gz ===> Testing: Cro::RPC::JSON:ver<0.1.6>:auth:api<2> [Cro::RPC::JSON] t/001-meta.rakutest ....... [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] # Subtest: Project META file is good [Cro::RPC::JSON] ok 1 - have a META file [Cro::RPC::JSON] ok 2 - META parses okay [Cro::RPC::JSON] ok 3 - have all required entries [Cro::RPC::JSON] ok 4 - 'provides' looks sane [Cro::RPC::JSON] ok 5 - Optional 'authors' and not 'author' [Cro::RPC::JSON] ok 6 - License is correct [Cro::RPC::JSON] ok 7 - name has a '::' rather than a hyphen (if this is intentional please pass :relaxed-name to meta-ok) [Cro::RPC::JSON] ok 8 - no 'v' in version strings (meta-version greater than 0) [Cro::RPC::JSON] ok 9 - version is present and doesn't have an asterisk [Cro::RPC::JSON] ok 10 - have usable source [Cro::RPC::JSON] 1..10 [Cro::RPC::JSON] ok 1 - Project META file is good [Cro::RPC::JSON] ok [Cro::RPC::JSON] t/005-trait.rakutest ...... [Cro::RPC::JSON] # Subtest: Basic [Cro::RPC::JSON] 1..7 [Cro::RPC::JSON] ok 1 - method foo exists [Cro::RPC::JSON] ok 2 - valid return from foo [Cro::RPC::JSON] ok 3 - method bar exists [Cro::RPC::JSON] ok 4 - valid return from bar [Cro::RPC::JSON] ok 5 - list of adhoc received [Cro::RPC::JSON] ok 6 - one async found [Cro::RPC::JSON] ok 7 - async method found [Cro::RPC::JSON] ok 1 - Basic [Cro::RPC::JSON] # Subtest: Role [Cro::RPC::JSON] 1..5 [Cro::RPC::JSON] ok 1 - actor role consumption results in an actor class [Cro::RPC::JSON] ok 2 - method foo exists [Cro::RPC::JSON] ok 3 - valid return from foo [Cro::RPC::JSON] ok 4 - method bar exists [Cro::RPC::JSON] ok 5 - valid return from bar [Cro::RPC::JSON] ok 2 - Role [Cro::RPC::JSON] # Subtest: Inheritance [Cro::RPC::JSON] 1..9 [Cro::RPC::JSON] ok 1 - method foo exists [Cro::RPC::JSON] ok 2 - valid return from foo [Cro::RPC::JSON] ok 3 - method bar exists [Cro::RPC::JSON] ok 4 - valid return from bar [Cro::RPC::JSON] ok 5 - method baz exists [Cro::RPC::JSON] ok 6 - valid return from baz [Cro::RPC::JSON] ok 7 - overriden method is not available for JSON-RPC [Cro::RPC::JSON] ok 8 - all :async methods found [Cro::RPC::JSON] ok 9 - :async method names [Cro::RPC::JSON] ok 3 - Inheritance [Cro::RPC::JSON] # Subtest: Multi [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - no params [Cro::RPC::JSON] ok 2 - Num [Cro::RPC::JSON] ok 3 - Int, Str [Cro::RPC::JSON] ok 4 - Multi [Cro::RPC::JSON] 1..4 [Cro::RPC::JSON] ok [Cro::RPC::JSON] t/011-message.rakutest .... [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] # Subtest: Error object [Cro::RPC::JSON] 1..2 [Cro::RPC::JSON] ok 1 - error object converted to hash 1 [Cro::RPC::JSON] ok 2 - error object converted to hash 2 [Cro::RPC::JSON] ok 1 - Error object [Cro::RPC::JSON] # Subtest: Response object [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - convertion to hash 1 [Cro::RPC::JSON] ok 2 - convertion to hash 2 [Cro::RPC::JSON] ok 3 - convertion to hash 3 [Cro::RPC::JSON] ok 2 - Response object [Cro::RPC::JSON] # Subtest: Error handling [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] # Subtest: use of both `result` and `error` keys in JSON-RPC response is prohibited [Cro::RPC::JSON] 1..2 [Cro::RPC::JSON] ok 1 - code dies [Cro::RPC::JSON] ok 2 - right exception type (X::Cro::RPC::JSON::ServerError) [Cro::RPC::JSON] ok 1 - use of both `result` and `error` keys in JSON-RPC response is prohibited [Cro::RPC::JSON] ok 3 - Error handling [Cro::RPC::JSON] ok [Cro::RPC::JSON] t/050-request.rakutest .... [Cro::RPC::JSON] 1..2 [Cro::RPC::JSON] # Subtest: Basics [Cro::RPC::JSON] # Subtest: Sync [Cro::RPC::JSON] 1..5 [Cro::RPC::JSON] # Subtest: POST api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 1 - POST api [Cro::RPC::JSON] # Subtest: POST api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 2 - POST api [Cro::RPC::JSON] # Subtest: POST api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 3 - POST api [Cro::RPC::JSON] # Subtest: POST api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 4 - POST api [Cro::RPC::JSON] # Subtest: GET /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is acceptable [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 5 - GET /api [Cro::RPC::JSON] ok 1 - Sync [Cro::RPC::JSON] # Subtest: Async [Cro::RPC::JSON] 1..5 [Cro::RPC::JSON] # Subtest: POST api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 1 - POST api [Cro::RPC::JSON] # Subtest: POST api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 2 - POST api [Cro::RPC::JSON] # Subtest: POST api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 3 - POST api [Cro::RPC::JSON] # Subtest: POST api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 4 - POST api [Cro::RPC::JSON] # Subtest: GET /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is acceptable [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 5 - GET /api [Cro::RPC::JSON] ok 2 - Async [Cro::RPC::JSON] 1..2 [Cro::RPC::JSON] ok 1 - Basics [Cro::RPC::JSON] # Subtest: Actor Class [Cro::RPC::JSON] 1..2 [Cro::RPC::JSON] # Subtest: An Actor Class [Cro::RPC::JSON] 1..23 [Cro::RPC::JSON] # Subtest: method foo [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 1 - method foo [Cro::RPC::JSON] # Subtest: method by-request [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 2 - method by-request [Cro::RPC::JSON] # Subtest: method bar with a hash [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 3 - method bar with a hash [Cro::RPC::JSON] # Subtest: method bar with an array [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 4 - method bar with an array [Cro::RPC::JSON] # Subtest: method bar, slurpy hash [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 5 - method bar, slurpy hash [Cro::RPC::JSON] # Subtest: undefined params [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 6 - undefined params [Cro::RPC::JSON] # Subtest: Cro request [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 7 - Cro request [Cro::RPC::JSON] # Subtest: Cro::RPC::JSON request [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 8 - Cro::RPC::JSON request [Cro::RPC::JSON] # Subtest: marshaling an object [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 9 - marshaling an object [Cro::RPC::JSON] # Subtest: unmarshaling into an object [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 10 - unmarshaling into an object [Cro::RPC::JSON] # Subtest: unmarshaling into an array of objects [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 11 - unmarshaling into an array of objects [Cro::RPC::JSON] # Subtest: unmarshaling into a hash of objects [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 12 - unmarshaling into a hash of objects [Cro::RPC::JSON] # Subtest: multi-param unmarshalling [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 13 - multi-param unmarshalling [Cro::RPC::JSON] # Subtest: unmarshaling with multi-dispatch method, Str candidate [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 14 - unmarshaling with multi-dispatch method, Str candidate [Cro::RPC::JSON] # Subtest: unmarshaling with multi-dispatch method, Int candidate [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 15 - unmarshaling with multi-dispatch method, Int candidate [Cro::RPC::JSON] # Subtest: unmarshaling with multi-dispatch method, Bool candidate [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 16 - unmarshaling with multi-dispatch method, Bool candidate [Cro::RPC::JSON] # Subtest: unmarshaling with multi-dispatch method, no candidate [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 17 - unmarshaling with multi-dispatch method, no candidate [Cro::RPC::JSON] # Subtest: try a non-JSON RPC method [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 18 - try a non-JSON RPC method [Cro::RPC::JSON] # Subtest: no method [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 19 - no method [Cro::RPC::JSON] # Subtest: something failing [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 20 - something failing [Cro::RPC::JSON] # Subtest: a mortal one [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 21 - a mortal one [Cro::RPC::JSON] # Subtest: current protocol [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 22 - current protocol [Cro::RPC::JSON] # Subtest: access to Cro request [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 23 - access to Cro request [Cro::RPC::JSON] ok 1 - An Actor Class [Cro::RPC::JSON] # Subtest: A Child Of Actor Class [Cro::RPC::JSON] 1..23 [Cro::RPC::JSON] # Subtest: method foo [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 1 - method foo [Cro::RPC::JSON] # Subtest: method by-request [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 2 - method by-request [Cro::RPC::JSON] # Subtest: method bar with a hash [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 3 - method bar with a hash [Cro::RPC::JSON] # Subtest: method bar with an array [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 4 - method bar with an array [Cro::RPC::JSON] # Subtest: method bar, slurpy hash [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 5 - method bar, slurpy hash [Cro::RPC::JSON] # Subtest: undefined params [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 6 - undefined params [Cro::RPC::JSON] # Subtest: Cro request [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 7 - Cro request [Cro::RPC::JSON] # Subtest: Cro::RPC::JSON request [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 8 - Cro::RPC::JSON request [Cro::RPC::JSON] # Subtest: marshaling an object [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 9 - marshaling an object [Cro::RPC::JSON] # Subtest: unmarshaling into an object [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 10 - unmarshaling into an object [Cro::RPC::JSON] # Subtest: unmarshaling into an array of objects [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 11 - unmarshaling into an array of objects [Cro::RPC::JSON] # Subtest: unmarshaling into a hash of objects [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 12 - unmarshaling into a hash of objects [Cro::RPC::JSON] # Subtest: multi-param unmarshalling [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 13 - multi-param unmarshalling [Cro::RPC::JSON] # Subtest: unmarshaling with multi-dispatch method, Str candidate [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 14 - unmarshaling with multi-dispatch method, Str candidate [Cro::RPC::JSON] # Subtest: unmarshaling with multi-dispatch method, Int candidate [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 15 - unmarshaling with multi-dispatch method, Int candidate [Cro::RPC::JSON] # Subtest: unmarshaling with multi-dispatch method, Bool candidate [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 16 - unmarshaling with multi-dispatch method, Bool candidate [Cro::RPC::JSON] # Subtest: unmarshaling with multi-dispatch method, no candidate [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 17 - unmarshaling with multi-dispatch method, no candidate [Cro::RPC::JSON] # Subtest: try a non-JSON RPC method [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 18 - try a non-JSON RPC method [Cro::RPC::JSON] # Subtest: no method [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 19 - no method [Cro::RPC::JSON] # Subtest: something failing [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 20 - something failing [Cro::RPC::JSON] # Subtest: a mortal one [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 21 - a mortal one [Cro::RPC::JSON] # Subtest: current protocol [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 22 - current protocol [Cro::RPC::JSON] # Subtest: access to Cro request [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 23 - access to Cro request [Cro::RPC::JSON] ok 2 - A Child Of Actor Class [Cro::RPC::JSON] ok 2 - Actor Class [Cro::RPC::JSON] ok [Cro::RPC::JSON] t/060-websocket.rakutest .. [Cro::RPC::JSON] 1..5 [Cro::RPC::JSON] # Subtest: Synchronous Code [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - valid request received [Cro::RPC::JSON] ok 2 - parameters parsed [Cro::RPC::JSON] ok 3 - valid response received [Cro::RPC::JSON] ok 1 - Synchronous Code [Cro::RPC::JSON] # Subtest: Synchronous Code With Async Notifications [Cro::RPC::JSON] 1..7 [Cro::RPC::JSON] ok 1 - notification 1 [Cro::RPC::JSON] ok 2 - method response [Cro::RPC::JSON] ok 3 - notification 2 [Cro::RPC::JSON] ok 4 - notification 3 [Cro::RPC::JSON] ok 5 - connection closed [Cro::RPC::JSON] ok 6 - all notifications received [Cro::RPC::JSON] ok 7 - connection close code [Cro::RPC::JSON] ok 2 - Synchronous Code With Async Notifications [Cro::RPC::JSON] # Subtest: Async Code [Cro::RPC::JSON] 1..9 [Cro::RPC::JSON] ok 1 - event number 1 [Cro::RPC::JSON] ok 2 - method foo response [Cro::RPC::JSON] ok 3 - method bar response [Cro::RPC::JSON] ok 4 - event number 2 [Cro::RPC::JSON] ok 5 - event number 3 [Cro::RPC::JSON] ok 6 - all notifications collected [Cro::RPC::JSON] ok 7 - connection closed [Cro::RPC::JSON] ok 8 - received [Cro::RPC::JSON] ok 9 - websocket is closed with correct code [Cro::RPC::JSON] ok 3 - Async Code [Cro::RPC::JSON] # Subtest: Actor Class [Cro::RPC::JSON] 1..23 [Cro::RPC::JSON] ok 1 - method foo [Cro::RPC::JSON] ok 2 - method by-request [Cro::RPC::JSON] ok 3 - method bar with a hash [Cro::RPC::JSON] ok 4 - method bar with an array [Cro::RPC::JSON] ok 5 - method bar, slurpy hash [Cro::RPC::JSON] ok 6 - undefined params [Cro::RPC::JSON] ok 7 - Cro request [Cro::RPC::JSON] ok 8 - Cro::RPC::JSON request [Cro::RPC::JSON] ok 9 - marshaling an object [Cro::RPC::JSON] ok 10 - unmarshaling into an object [Cro::RPC::JSON] ok 11 - unmarshaling into an array of objects [Cro::RPC::JSON] ok 12 - unmarshaling into a hash of objects [Cro::RPC::JSON] ok 13 - multi-param unmarshalling [Cro::RPC::JSON] ok 14 - unmarshaling with multi-dispatch method, Str candidate [Cro::RPC::JSON] ok 15 - unmarshaling with multi-dispatch method, Int candidate [Cro::RPC::JSON] ok 16 - unmarshaling with multi-dispatch method, Bool candidate [Cro::RPC::JSON] ok 17 - unmarshaling with multi-dispatch method, no candidate [Cro::RPC::JSON] ok 18 - try a non-JSON RPC method [Cro::RPC::JSON] ok 19 - no method [Cro::RPC::JSON] ok 20 - something failing [Cro::RPC::JSON] ok 21 - a mortal one [Cro::RPC::JSON] ok 22 - current protocol [Cro::RPC::JSON] ok 23 - access to Cro request [Cro::RPC::JSON] ok 4 - Actor Class [Cro::RPC::JSON] # Subtest: Async Notifications With Object [Cro::RPC::JSON] 1..2 [Cro::RPC::JSON] # Subtest: class JRPC-WS-Actor [Cro::RPC::JSON] 1..27 [Cro::RPC::JSON] ok 1 - method 'subscribe' response, id=1 [Cro::RPC::JSON] ok 2 - method 'foo' response, id=2 [Cro::RPC::JSON] ok 3 - notification on namespace ns1 1 [Cro::RPC::JSON] ok 4 - notification on namespace ns2 1 [Cro::RPC::JSON] ok 5 - notification on namespace ns3 1 [Cro::RPC::JSON] ok 6 - notification on namespace ns1 2 [Cro::RPC::JSON] ok 7 - notification on namespace ns2 2 [Cro::RPC::JSON] ok 8 - notification on namespace ns3 2 [Cro::RPC::JSON] ok 9 - notification on namespace ns1 3 [Cro::RPC::JSON] ok 10 - notification on namespace ns2 3 [Cro::RPC::JSON] ok 11 - notification on namespace ns3 3 [Cro::RPC::JSON] ok 12 - method 'unsubscribe' response, id=3 [Cro::RPC::JSON] ok 13 - no notifications were received while unsubscribed [Cro::RPC::JSON] ok 14 - method 'subscribe' response, id=4 [Cro::RPC::JSON] ok 15 - notification on namespace ns1 1 [Cro::RPC::JSON] ok 16 - notification on namespace ns2 1 [Cro::RPC::JSON] ok 17 - notification on namespace ns3 1 [Cro::RPC::JSON] ok 18 - notification on namespace ns1 2 [Cro::RPC::JSON] ok 19 - notification on namespace ns2 2 [Cro::RPC::JSON] ok 20 - notification on namespace ns3 2 [Cro::RPC::JSON] ok 21 - method 'unsubscribe' response, id=5 [Cro::RPC::JSON] ok 22 - the final count of received events [Cro::RPC::JSON] ok 23 - connection closed [Cro::RPC::JSON] ok 24 - connection close code (set by 'wsclose' hook) [Cro::RPC::JSON] ok 25 - actor's async method reacted to WebSocket closing [Cro::RPC::JSON] ok 26 - actor's 'last' hook [Cro::RPC::JSON] ok 27 - actor's 'close' hook [Cro::RPC::JSON] ok 1 - class JRPC-WS-Actor [Cro::RPC::JSON] # Subtest: class WS-Actor-Child [Cro::RPC::JSON] 1..27 [Cro::RPC::JSON] ok 1 - method 'subscribe' response, id=1 [Cro::RPC::JSON] ok 2 - method 'foo' response, id=2 [Cro::RPC::JSON] ok 3 - notification on namespace ns1 1 [Cro::RPC::JSON] ok 4 - notification on namespace ns2 1 [Cro::RPC::JSON] ok 5 - notification on namespace ns3 1 [Cro::RPC::JSON] ok 6 - notification on namespace ns1 2 [Cro::RPC::JSON] ok 7 - notification on namespace ns2 2 [Cro::RPC::JSON] ok 8 - notification on namespace ns3 2 [Cro::RPC::JSON] ok 9 - notification on namespace ns1 3 [Cro::RPC::JSON] ok 10 - notification on namespace ns2 3 [Cro::RPC::JSON] ok 11 - notification on namespace ns3 3 [Cro::RPC::JSON] ok 12 - method 'unsubscribe' response, id=3 [Cro::RPC::JSON] ok 13 - no notifications were received while unsubscribed [Cro::RPC::JSON] ok 14 - method 'subscribe' response, id=4 [Cro::RPC::JSON] ok 15 - notification on namespace ns1 1 [Cro::RPC::JSON] ok 16 - notification on namespace ns2 1 [Cro::RPC::JSON] ok 17 - notification on namespace ns3 1 [Cro::RPC::JSON] ok 18 - notification on namespace ns1 2 [Cro::RPC::JSON] ok 19 - notification on namespace ns2 2 [Cro::RPC::JSON] ok 20 - notification on namespace ns3 2 [Cro::RPC::JSON] ok 21 - method 'unsubscribe' response, id=5 [Cro::RPC::JSON] ok 22 - the final count of received events [Cro::RPC::JSON] ok 23 - connection closed [Cro::RPC::JSON] ok 24 - connection close code (set by 'wsclose' hook) [Cro::RPC::JSON] ok 25 - actor's async method reacted to WebSocket closing [Cro::RPC::JSON] ok 26 - actor's 'last' hook [Cro::RPC::JSON] ok 27 - actor's 'close' hook [Cro::RPC::JSON] ok 2 - class WS-Actor-Child [Cro::RPC::JSON] ok 5 - Async Notifications With Object [Cro::RPC::JSON] ok [Cro::RPC::JSON] t/070-errors.rakutest ..... [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] # Subtest: WebSocket Actor Class Async Dying [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - server died as expected [Cro::RPC::JSON] ok 2 - only two events were emitted [Cro::RPC::JSON] ok 3 - WebSocket closed with internal error code [Cro::RPC::JSON] ok 1 - WebSocket Actor Class Async Dying [Cro::RPC::JSON] ok [Cro::RPC::JSON] t/080-auth.rakutest ....... [Cro::RPC::JSON] 1..2 [Cro::RPC::JSON] # Subtest: Inheriting Auth [Cro::RPC::JSON] 1..2 [Cro::RPC::JSON] ok 1 - role's auth is set [Cro::RPC::JSON] ok 2 - 'auth' is inherited [Cro::RPC::JSON] ok 1 - Inheriting Auth [Cro::RPC::JSON] # Subtest: Auth With Session [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] # Subtest: HTTP [Cro::RPC::JSON] 1..10 [Cro::RPC::JSON] ok 1 - authorization of foo [Cro::RPC::JSON] ok 2 - authorization of fubar [Cro::RPC::JSON] ok 3 - authorization of bar [Cro::RPC::JSON] ok 4 - authorization of baz [Cro::RPC::JSON] ok 5 - JSON-RPC request object is available for authorization [Cro::RPC::JSON] ok 6 - JSON-RPC request object type [Cro::RPC::JSON] ok 7 - Cro request object is available for authorization [Cro::RPC::JSON] ok 8 - Cro request object type [Cro::RPC::JSON] ok 9 - jrpc-async available for authorization code and set [Cro::RPC::JSON] ok 10 - protocol info is vailabe for authorization [Cro::RPC::JSON] ok 1 - HTTP [Cro::RPC::JSON] # Subtest: WebSocket [Cro::RPC::JSON] 1..10 [Cro::RPC::JSON] ok 1 - authorization of foo [Cro::RPC::JSON] ok 2 - authorization of fubar [Cro::RPC::JSON] ok 3 - authorization of bar [Cro::RPC::JSON] ok 4 - authorization of baz [Cro::RPC::JSON] ok 5 - JSON-RPC request object is available for authorization [Cro::RPC::JSON] ok 6 - JSON-RPC request object type [Cro::RPC::JSON] ok 7 - Cro request object is available for authorization [Cro::RPC::JSON] ok 8 - Cro request object type [Cro::RPC::JSON] ok 9 - jrpc-async available for authorization code and set [Cro::RPC::JSON] ok 10 - protocol info is vailabe for authorization [Cro::RPC::JSON] ok 2 - WebSocket [Cro::RPC::JSON] ok 3 - junctions can be used as auth object [Cro::RPC::JSON] ok 2 - Auth With Session [Cro::RPC::JSON] ok [Cro::RPC::JSON] All tests successful. [Cro::RPC::JSON] Files=7, Tests=18, 181 wallclock secs ( 0.05 usr 0.01 sys + 250.90 cusr 17.98 csys = 268.94 CPU) [Cro::RPC::JSON] Result: PASS ===> Testing [OK] for Cro::RPC::JSON:ver<0.1.6>:auth:api<2> ===> Installing: Cro::RPC::JSON:ver<0.1.6>:auth:api<2> ===> Install [OK] for Cro::RPC::JSON:ver<0.1.6>:auth:api<2> ```
New Output ``` ===> Searching for: Cro::RPC::JSON ===> Found: Cro::RPC::JSON:ver<0.1.6>:auth:api<2> [via Zef::Repository::Ecosystems] ===> Fetching [OK]: Cro::RPC::JSON:ver<0.1.6>:auth:api<2> to /mnt/data/zef-data/tmp/1675021613.507372.7839.24954788012/9a69483d93d006bab61d00f224a13063e65d9a51.tar.gz ===> Extraction [OK]: Cro::RPC::JSON to /mnt/data/zef-data/tmp/9a69483d93d006bab61d00f224a13063e65d9a51.tar.gz ===> Testing: Cro::RPC::JSON:ver<0.1.6>:auth:api<2> [Cro::RPC::JSON] t/001-meta.rakutest ....... [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] # Subtest: Project META file is good [Cro::RPC::JSON] ok 1 - have a META file [Cro::RPC::JSON] ok 2 - META parses okay [Cro::RPC::JSON] ok 3 - have all required entries [Cro::RPC::JSON] ok 4 - 'provides' looks sane [Cro::RPC::JSON] ok 5 - Optional 'authors' and not 'author' [Cro::RPC::JSON] ok 6 - License is correct [Cro::RPC::JSON] ok 7 - name has a '::' rather than a hyphen (if this is intentional please pass :relaxed-name to meta-ok) [Cro::RPC::JSON] ok 8 - no 'v' in version strings (meta-version greater than 0) [Cro::RPC::JSON] ok 9 - version is present and doesn't have an asterisk [Cro::RPC::JSON] ok 10 - have usable source [Cro::RPC::JSON] 1..10 [Cro::RPC::JSON] ok 1 - Project META file is good [Cro::RPC::JSON] ok [Cro::RPC::JSON] t/005-trait.rakutest ...... [Cro::RPC::JSON] # Subtest: Basic [Cro::RPC::JSON] 1..7 [Cro::RPC::JSON] ok 1 - method foo exists [Cro::RPC::JSON] ok 2 - valid return from foo [Cro::RPC::JSON] ok 3 - method bar exists [Cro::RPC::JSON] ok 4 - valid return from bar [Cro::RPC::JSON] ok 5 - list of adhoc received [Cro::RPC::JSON] ok 6 - one async found [Cro::RPC::JSON] ok 7 - async method found [Cro::RPC::JSON] ok 1 - Basic [Cro::RPC::JSON] # Subtest: Role [Cro::RPC::JSON] 1..5 [Cro::RPC::JSON] ok 1 - actor role consumption results in an actor class [Cro::RPC::JSON] ok 2 - method foo exists [Cro::RPC::JSON] ok 3 - valid return from foo [Cro::RPC::JSON] ok 4 - method bar exists [Cro::RPC::JSON] ok 5 - valid return from bar [Cro::RPC::JSON] ok 2 - Role [Cro::RPC::JSON] # Subtest: Inheritance [Cro::RPC::JSON] 1..9 [Cro::RPC::JSON] ok 1 - method foo exists [Cro::RPC::JSON] ok 2 - valid return from foo [Cro::RPC::JSON] ok 3 - method bar exists [Cro::RPC::JSON] ok 4 - valid return from bar [Cro::RPC::JSON] ok 5 - method baz exists [Cro::RPC::JSON] ok 6 - valid return from baz [Cro::RPC::JSON] ok 7 - overriden method is not available for JSON-RPC [Cro::RPC::JSON] ok 8 - all :async methods found [Cro::RPC::JSON] ok 9 - :async method names [Cro::RPC::JSON] ok 3 - Inheritance [Cro::RPC::JSON] # Subtest: Multi [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - no params [Cro::RPC::JSON] ok 2 - Num [Cro::RPC::JSON] ok 3 - Int, Str [Cro::RPC::JSON] ok 4 - Multi [Cro::RPC::JSON] 1..4 [Cro::RPC::JSON] ok [Cro::RPC::JSON] t/011-message.rakutest .... [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] # Subtest: Error object [Cro::RPC::JSON] 1..2 [Cro::RPC::JSON] ok 1 - error object converted to hash 1 [Cro::RPC::JSON] ok 2 - error object converted to hash 2 [Cro::RPC::JSON] ok 1 - Error object [Cro::RPC::JSON] # Subtest: Response object [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - convertion to hash 1 [Cro::RPC::JSON] ok 2 - convertion to hash 2 [Cro::RPC::JSON] ok 3 - convertion to hash 3 [Cro::RPC::JSON] ok 2 - Response object [Cro::RPC::JSON] # Subtest: Error handling [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] # Subtest: use of both `result` and `error` keys in JSON-RPC response is prohibited [Cro::RPC::JSON] 1..2 [Cro::RPC::JSON] ok 1 - code dies [Cro::RPC::JSON] ok 2 - right exception type (X::Cro::RPC::JSON::ServerError) [Cro::RPC::JSON] ok 1 - use of both `result` and `error` keys in JSON-RPC response is prohibited [Cro::RPC::JSON] ok 3 - Error handling [Cro::RPC::JSON] ok [Cro::RPC::JSON] t/050-request.rakutest .... [Cro::RPC::JSON] 1..2 [Cro::RPC::JSON] # Subtest: Basics [Cro::RPC::JSON] # Subtest: Sync [Cro::RPC::JSON] 1..5 [Cro::RPC::JSON] # Subtest: POST api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 1 - POST api [Cro::RPC::JSON] # Subtest: POST api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 2 - POST api [Cro::RPC::JSON] # Subtest: POST api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 3 - POST api [Cro::RPC::JSON] # Subtest: POST api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 4 - POST api [Cro::RPC::JSON] # Subtest: GET /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is acceptable [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 5 - GET /api [Cro::RPC::JSON] ok 1 - Sync [Cro::RPC::JSON] # Subtest: Async [Cro::RPC::JSON] 1..5 [Cro::RPC::JSON] # Subtest: POST api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 1 - POST api [Cro::RPC::JSON] # Subtest: POST api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 2 - POST api [Cro::RPC::JSON] # Subtest: POST api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 3 - POST api [Cro::RPC::JSON] # Subtest: POST api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 4 - POST api [Cro::RPC::JSON] # Subtest: GET /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is acceptable [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 5 - GET /api [Cro::RPC::JSON] ok 2 - Async [Cro::RPC::JSON] 1..2 [Cro::RPC::JSON] ok 1 - Basics [Cro::RPC::JSON] # Subtest: Actor Class [Cro::RPC::JSON] 1..2 [Cro::RPC::JSON] # Subtest: An Actor Class [Cro::RPC::JSON] 1..23 [Cro::RPC::JSON] # Subtest: method foo [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 1 - method foo [Cro::RPC::JSON] # Subtest: method by-request [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 2 - method by-request [Cro::RPC::JSON] # Subtest: method bar with a hash [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 3 - method bar with a hash [Cro::RPC::JSON] # Subtest: method bar with an array [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 4 - method bar with an array [Cro::RPC::JSON] # Subtest: method bar, slurpy hash [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 5 - method bar, slurpy hash [Cro::RPC::JSON] # Subtest: undefined params [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 6 - undefined params [Cro::RPC::JSON] # Subtest: Cro request [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 7 - Cro request [Cro::RPC::JSON] # Subtest: Cro::RPC::JSON request [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 8 - Cro::RPC::JSON request [Cro::RPC::JSON] # Subtest: marshaling an object [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 9 - marshaling an object [Cro::RPC::JSON] # Subtest: unmarshaling into an object [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 10 - unmarshaling into an object [Cro::RPC::JSON] # Subtest: unmarshaling into an array of objects [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 11 - unmarshaling into an array of objects [Cro::RPC::JSON] # Subtest: unmarshaling into a hash of objects [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 12 - unmarshaling into a hash of objects [Cro::RPC::JSON] # Subtest: multi-param unmarshalling [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 13 - multi-param unmarshalling [Cro::RPC::JSON] # Subtest: unmarshaling with multi-dispatch method, Str candidate [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 14 - unmarshaling with multi-dispatch method, Str candidate [Cro::RPC::JSON] # Subtest: unmarshaling with multi-dispatch method, Int candidate [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 15 - unmarshaling with multi-dispatch method, Int candidate [Cro::RPC::JSON] # Subtest: unmarshaling with multi-dispatch method, Bool candidate [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 16 - unmarshaling with multi-dispatch method, Bool candidate [Cro::RPC::JSON] # Subtest: unmarshaling with multi-dispatch method, no candidate [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 17 - unmarshaling with multi-dispatch method, no candidate [Cro::RPC::JSON] # Subtest: try a non-JSON RPC method [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 18 - try a non-JSON RPC method [Cro::RPC::JSON] # Subtest: no method [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 19 - no method [Cro::RPC::JSON] # Subtest: something failing [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 20 - something failing [Cro::RPC::JSON] # Subtest: a mortal one [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 21 - a mortal one [Cro::RPC::JSON] # Subtest: current protocol [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 22 - current protocol [Cro::RPC::JSON] # Subtest: access to Cro request [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 23 - access to Cro request [Cro::RPC::JSON] ok 1 - An Actor Class [Cro::RPC::JSON] # Subtest: A Child Of Actor Class [Cro::RPC::JSON] 1..23 [Cro::RPC::JSON] # Subtest: method foo [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 1 - method foo [Cro::RPC::JSON] # Subtest: method by-request [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 2 - method by-request [Cro::RPC::JSON] # Subtest: method bar with a hash [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 3 - method bar with a hash [Cro::RPC::JSON] # Subtest: method bar with an array [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 4 - method bar with an array [Cro::RPC::JSON] # Subtest: method bar, slurpy hash [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 5 - method bar, slurpy hash [Cro::RPC::JSON] # Subtest: undefined params [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 6 - undefined params [Cro::RPC::JSON] # Subtest: Cro request [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 7 - Cro request [Cro::RPC::JSON] # Subtest: Cro::RPC::JSON request [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 8 - Cro::RPC::JSON request [Cro::RPC::JSON] # Subtest: marshaling an object [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 9 - marshaling an object [Cro::RPC::JSON] # Subtest: unmarshaling into an object [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 10 - unmarshaling into an object [Cro::RPC::JSON] # Subtest: unmarshaling into an array of objects [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 11 - unmarshaling into an array of objects [Cro::RPC::JSON] # Subtest: unmarshaling into a hash of objects [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 12 - unmarshaling into a hash of objects [Cro::RPC::JSON] # Subtest: multi-param unmarshalling [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 13 - multi-param unmarshalling [Cro::RPC::JSON] # Subtest: unmarshaling with multi-dispatch method, Str candidate [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 14 - unmarshaling with multi-dispatch method, Str candidate [Cro::RPC::JSON] # Subtest: unmarshaling with multi-dispatch method, Int candidate [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 15 - unmarshaling with multi-dispatch method, Int candidate [Cro::RPC::JSON] # Subtest: unmarshaling with multi-dispatch method, Bool candidate [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 16 - unmarshaling with multi-dispatch method, Bool candidate [Cro::RPC::JSON] # Subtest: unmarshaling with multi-dispatch method, no candidate [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 17 - unmarshaling with multi-dispatch method, no candidate [Cro::RPC::JSON] # Subtest: try a non-JSON RPC method [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 18 - try a non-JSON RPC method [Cro::RPC::JSON] # Subtest: no method [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 19 - no method [Cro::RPC::JSON] # Subtest: something failing [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 20 - something failing [Cro::RPC::JSON] # Subtest: a mortal one [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 21 - a mortal one [Cro::RPC::JSON] # Subtest: current protocol [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 22 - current protocol [Cro::RPC::JSON] # Subtest: access to Cro request [Cro::RPC::JSON] # Subtest: POST /api [Cro::RPC::JSON] ok 1 - Status is acceptable [Cro::RPC::JSON] ok 2 - Content type is recognized as a JSON one [Cro::RPC::JSON] ok 3 - Body is acceptable [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - POST /api [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] ok 23 - access to Cro request [Cro::RPC::JSON] ok 2 - A Child Of Actor Class [Cro::RPC::JSON] ok 2 - Actor Class [Cro::RPC::JSON] ok [Cro::RPC::JSON] # You planned 27 tests, but ran 30 [Cro::RPC::JSON] # Failed test 'class WS-Actor-Child' [Cro::RPC::JSON] # at t/060-websocket.rakutest line 284 [Cro::RPC::JSON] # You failed 1 test of 2 [Cro::RPC::JSON] # Failed test 'Async Notifications With Object' [Cro::RPC::JSON] # at t/060-websocket.rakutest line 277 [Cro::RPC::JSON] # You failed 1 test of 5 [Cro::RPC::JSON] t/060-websocket.rakutest .. [Cro::RPC::JSON] 1..5 [Cro::RPC::JSON] # Subtest: Synchronous Code [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - valid request received [Cro::RPC::JSON] ok 2 - parameters parsed [Cro::RPC::JSON] ok 3 - valid response received [Cro::RPC::JSON] ok 1 - Synchronous Code [Cro::RPC::JSON] # Subtest: Synchronous Code With Async Notifications [Cro::RPC::JSON] 1..7 [Cro::RPC::JSON] ok 1 - notification 1 [Cro::RPC::JSON] ok 2 - method response [Cro::RPC::JSON] ok 3 - notification 2 [Cro::RPC::JSON] ok 4 - notification 3 [Cro::RPC::JSON] ok 5 - connection closed [Cro::RPC::JSON] ok 6 - all notifications received [Cro::RPC::JSON] ok 7 - connection close code [Cro::RPC::JSON] ok 2 - Synchronous Code With Async Notifications [Cro::RPC::JSON] # Subtest: Async Code [Cro::RPC::JSON] 1..9 [Cro::RPC::JSON] ok 1 - event number 1 [Cro::RPC::JSON] ok 2 - method foo response [Cro::RPC::JSON] ok 3 - method bar response [Cro::RPC::JSON] ok 4 - event number 2 [Cro::RPC::JSON] ok 5 - event number 3 [Cro::RPC::JSON] ok 6 - all notifications collected [Cro::RPC::JSON] ok 7 - connection closed [Cro::RPC::JSON] ok 8 - received [Cro::RPC::JSON] ok 9 - websocket is closed with correct code [Cro::RPC::JSON] ok 3 - Async Code [Cro::RPC::JSON] # Subtest: Actor Class [Cro::RPC::JSON] 1..23 [Cro::RPC::JSON] ok 1 - method foo [Cro::RPC::JSON] ok 2 - method by-request [Cro::RPC::JSON] ok 3 - method bar with a hash [Cro::RPC::JSON] ok 4 - method bar with an array [Cro::RPC::JSON] ok 5 - method bar, slurpy hash [Cro::RPC::JSON] ok 6 - undefined params [Cro::RPC::JSON] ok 7 - Cro request [Cro::RPC::JSON] ok 8 - Cro::RPC::JSON request [Cro::RPC::JSON] ok 9 - marshaling an object [Cro::RPC::JSON] ok 10 - unmarshaling into an object [Cro::RPC::JSON] ok 11 - unmarshaling into an array of objects [Cro::RPC::JSON] ok 12 - unmarshaling into a hash of objects [Cro::RPC::JSON] ok 13 - multi-param unmarshalling [Cro::RPC::JSON] ok 14 - unmarshaling with multi-dispatch method, Str candidate [Cro::RPC::JSON] ok 15 - unmarshaling with multi-dispatch method, Int candidate [Cro::RPC::JSON] ok 16 - unmarshaling with multi-dispatch method, Bool candidate [Cro::RPC::JSON] ok 17 - unmarshaling with multi-dispatch method, no candidate [Cro::RPC::JSON] ok 18 - try a non-JSON RPC method [Cro::RPC::JSON] ok 19 - no method [Cro::RPC::JSON] ok 20 - something failing [Cro::RPC::JSON] ok 21 - a mortal one [Cro::RPC::JSON] ok 22 - current protocol [Cro::RPC::JSON] ok 23 - access to Cro request [Cro::RPC::JSON] ok 4 - Actor Class [Cro::RPC::JSON] # Subtest: Async Notifications With Object [Cro::RPC::JSON] 1..2 [Cro::RPC::JSON] # Subtest: class JRPC-WS-Actor [Cro::RPC::JSON] 1..27 [Cro::RPC::JSON] ok 1 - method 'subscribe' response, id=1 [Cro::RPC::JSON] ok 2 - method 'foo' response, id=2 [Cro::RPC::JSON] ok 3 - notification on namespace ns1 1 [Cro::RPC::JSON] ok 4 - notification on namespace ns2 1 [Cro::RPC::JSON] ok 5 - notification on namespace ns3 1 [Cro::RPC::JSON] ok 6 - notification on namespace ns1 2 [Cro::RPC::JSON] ok 7 - notification on namespace ns2 2 [Cro::RPC::JSON] ok 8 - notification on namespace ns3 2 [Cro::RPC::JSON] ok 9 - notification on namespace ns1 3 [Cro::RPC::JSON] ok 10 - notification on namespace ns2 3 [Cro::RPC::JSON] ok 11 - notification on namespace ns3 3 [Cro::RPC::JSON] ok 12 - method 'unsubscribe' response, id=3 [Cro::RPC::JSON] ok 13 - no notifications were received while unsubscribed [Cro::RPC::JSON] ok 14 - method 'subscribe' response, id=4 [Cro::RPC::JSON] ok 15 - notification on namespace ns1 1 [Cro::RPC::JSON] ok 16 - notification on namespace ns2 1 [Cro::RPC::JSON] ok 17 - notification on namespace ns3 1 [Cro::RPC::JSON] ok 18 - notification on namespace ns1 2 [Cro::RPC::JSON] ok 19 - notification on namespace ns2 2 [Cro::RPC::JSON] ok 20 - notification on namespace ns3 2 [Cro::RPC::JSON] ok 21 - method 'unsubscribe' response, id=5 [Cro::RPC::JSON] ok 22 - the final count of received events [Cro::RPC::JSON] ok 23 - connection closed [Cro::RPC::JSON] ok 24 - connection close code (set by 'wsclose' hook) [Cro::RPC::JSON] ok 25 - actor's async method reacted to WebSocket closing [Cro::RPC::JSON] ok 26 - actor's 'last' hook [Cro::RPC::JSON] ok 27 - actor's 'close' hook [Cro::RPC::JSON] ok 1 - class JRPC-WS-Actor [Cro::RPC::JSON] # Subtest: class WS-Actor-Child [Cro::RPC::JSON] 1..27 [Cro::RPC::JSON] ok 1 - method 'subscribe' response, id=1 [Cro::RPC::JSON] ok 2 - method 'foo' response, id=2 [Cro::RPC::JSON] ok 3 - notification on namespace ns1 1 [Cro::RPC::JSON] ok 4 - notification on namespace ns2 1 [Cro::RPC::JSON] ok 5 - notification on namespace ns3 1 [Cro::RPC::JSON] ok 6 - notification on namespace ns1 2 [Cro::RPC::JSON] ok 7 - notification on namespace ns2 2 [Cro::RPC::JSON] ok 8 - notification on namespace ns3 2 [Cro::RPC::JSON] ok 9 - notification on namespace ns1 3 [Cro::RPC::JSON] ok 10 - notification on namespace ns2 3 [Cro::RPC::JSON] ok 11 - notification on namespace ns3 3 [Cro::RPC::JSON] ok 12 - method 'unsubscribe' response, id=3 [Cro::RPC::JSON] ok 13 - no notifications were received while unsubscribed [Cro::RPC::JSON] ok 14 - method 'subscribe' response, id=4 [Cro::RPC::JSON] ok 15 - notification on namespace ns1 1 [Cro::RPC::JSON] ok 16 - notification on namespace ns2 1 [Cro::RPC::JSON] ok 17 - notification on namespace ns3 1 [Cro::RPC::JSON] ok 18 - notification on namespace ns1 2 [Cro::RPC::JSON] ok 19 - notification on namespace ns2 2 [Cro::RPC::JSON] ok 20 - notification on namespace ns3 2 [Cro::RPC::JSON] ok 21 - notification on namespace ns1 3 [Cro::RPC::JSON] ok 22 - notification on namespace ns2 3 [Cro::RPC::JSON] ok 23 - notification on namespace ns3 3 [Cro::RPC::JSON] ok 24 - method 'unsubscribe' response, id=5 [Cro::RPC::JSON] ok 25 - the final count of received events [Cro::RPC::JSON] ok 26 - connection closed [Cro::RPC::JSON] ok 27 - connection close code (set by 'wsclose' hook) [Cro::RPC::JSON] ok 28 - actor's async method reacted to WebSocket closing [Cro::RPC::JSON] ok 29 - actor's 'last' hook [Cro::RPC::JSON] ok 30 - actor's 'close' hook [Cro::RPC::JSON] not ok 2 - class WS-Actor-Child [Cro::RPC::JSON] not ok 5 - Async Notifications With Object [Cro::RPC::JSON] Dubious, test returned 1 (wstat 256, 0x100) [Cro::RPC::JSON] Failed 1/5 subtests [Cro::RPC::JSON] t/070-errors.rakutest ..... [Cro::RPC::JSON] 1..1 [Cro::RPC::JSON] # Subtest: WebSocket Actor Class Async Dying [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] ok 1 - server died as expected [Cro::RPC::JSON] ok 2 - only two events were emitted [Cro::RPC::JSON] ok 3 - WebSocket closed with internal error code [Cro::RPC::JSON] ok 1 - WebSocket Actor Class Async Dying [Cro::RPC::JSON] ok [Cro::RPC::JSON] t/080-auth.rakutest ....... [Cro::RPC::JSON] 1..2 [Cro::RPC::JSON] # Subtest: Inheriting Auth [Cro::RPC::JSON] 1..2 [Cro::RPC::JSON] ok 1 - role's auth is set [Cro::RPC::JSON] ok 2 - 'auth' is inherited [Cro::RPC::JSON] ok 1 - Inheriting Auth [Cro::RPC::JSON] # Subtest: Auth With Session [Cro::RPC::JSON] 1..3 [Cro::RPC::JSON] # Subtest: HTTP [Cro::RPC::JSON] 1..10 [Cro::RPC::JSON] ok 1 - authorization of foo [Cro::RPC::JSON] ok 2 - authorization of fubar [Cro::RPC::JSON] ok 3 - authorization of bar [Cro::RPC::JSON] ok 4 - authorization of baz [Cro::RPC::JSON] ok 5 - JSON-RPC request object is available for authorization [Cro::RPC::JSON] ok 6 - JSON-RPC request object type [Cro::RPC::JSON] ok 7 - Cro request object is available for authorization [Cro::RPC::JSON] ok 8 - Cro request object type [Cro::RPC::JSON] ok 9 - jrpc-async available for authorization code and set [Cro::RPC::JSON] ok 10 - protocol info is vailabe for authorization [Cro::RPC::JSON] ok 1 - HTTP [Cro::RPC::JSON] # Subtest: WebSocket [Cro::RPC::JSON] 1..10 [Cro::RPC::JSON] ok 1 - authorization of foo [Cro::RPC::JSON] ok 2 - authorization of fubar [Cro::RPC::JSON] ok 3 - authorization of bar [Cro::RPC::JSON] ok 4 - authorization of baz [Cro::RPC::JSON] ok 5 - JSON-RPC request object is available for authorization [Cro::RPC::JSON] ok 6 - JSON-RPC request object type [Cro::RPC::JSON] ok 7 - Cro request object is available for authorization [Cro::RPC::JSON] ok 8 - Cro request object type [Cro::RPC::JSON] ok 9 - jrpc-async available for authorization code and set [Cro::RPC::JSON] ok 10 - protocol info is vailabe for authorization [Cro::RPC::JSON] ok 2 - WebSocket [Cro::RPC::JSON] ok 3 - junctions can be used as auth object [Cro::RPC::JSON] ok 2 - Auth With Session [Cro::RPC::JSON] ok [Cro::RPC::JSON] Test Summary Report [Cro::RPC::JSON] ------------------- [Cro::RPC::JSON] t/060-websocket.rakutest (Wstat: 256 (exited 1) Tests: 5 Failed: 1) [Cro::RPC::JSON] Failed test: 5 [Cro::RPC::JSON] Non-zero exit status: 1 [Cro::RPC::JSON] Files=7, Tests=18, 131 wallclock secs ( 0.08 usr 0.01 sys + 162.91 cusr 11.83 csys = 174.83 CPU) [Cro::RPC::JSON] Result: FAIL ===> Testing [FAIL]: Cro::RPC::JSON:ver<0.1.6>:auth:api<2> [Cro::RPC::JSON] Failed to get passing tests, but continuing with --force-test ===> Installing: Cro::RPC::JSON:ver<0.1.6>:auth:api<2> ===> Install [OK] for Cro::RPC::JSON:ver<0.1.6>:auth:api<2> ```
* [ ] [Game::Entities](https://modules.raku.org/dist/Game::Entities) – Fail, Bisected: [72856df](https://github.com/rakudo/rakudo/commit/72856df91b2e1cafb439bcd8bcc7ae46c378d01e)
Old Output ``` ===> Searching for: Game::Entities ===> Found: Game::Entities:ver<0.1.5>:auth [via Zef::Repository::Ecosystems] ===> Fetching [OK]: Game::Entities:ver<0.1.5>:auth to /mnt/data/zef-data/tmp/1675014117.43296.6616.493421449485/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz ===> Extraction [OK]: Game::Entities to /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz ===> Testing: Game::Entities:ver<0.1.5>:auth [Game::Entities] # [Named] [Game::Entities] # GUID SPARSE DENSE WHERE COMPONENT [Game::Entities] # 000:00000 --- 1 04448005A1A8 Named.new(name => "Pat") [Game::Entities] # 000:00001 0 3 04448006AC78 Named.new(name => "Tim") [Game::Entities] # 000:00002 --- 5 04448006FC18 Named.new(name => "Mit") [Game::Entities] # 000:00003 1 6 044480079CB0 Named.new(name => "Most") [Game::Entities] # 001:00004 --- --- 000000000000 --- [Game::Entities] # 000:00005 2 --- 000000000000 --- [Game::Entities] # 000:00006 3 --- 000000000000 --- [Game::Entities] # [Aging] [Game::Entities] # GUID SPARSE DENSE WHERE COMPONENT [Game::Entities] # 000:00000 --- 2 04448005FF00 Aging.new(age => 10) [Game::Entities] # 000:00001 --- 3 044480065C70 Aging.new(age => 20) [Game::Entities] # 000:00002 0 5 044480074CA8 Aging.new(age => 2) [Game::Entities] # 000:00003 1 6 04448007ECF0 Aging.new(age => 200) [Game::Entities] # 001:00004 --- --- 000000000000 --- [Game::Entities] # 000:00005 2 --- 000000000000 --- [Game::Entities] # 000:00006 3 --- 000000000000 --- [Game::Entities] # [Other] [Game::Entities] # GUID SPARSE DENSE WHERE COMPONENT [Game::Entities] # 000:00000 --- 6 044480083CC0 Other.new [Game::Entities] # 000:00001 --- --- 000000000000 --- [Game::Entities] # 000:00002 --- --- 000000000000 --- [Game::Entities] # 000:00003 --- --- 000000000000 --- [Game::Entities] # 001:00004 --- --- 000000000000 --- [Game::Entities] # 000:00005 --- --- 000000000000 --- [Game::Entities] # 000:00006 0 --- 000000000000 --- [Game::Entities] t/entities.t ... [Game::Entities] # Subtest: Basic operations [Game::Entities] ok 1 - A does not have Named [Game::Entities] ok 2 - A has Named [Game::Entities] ok 3 - B does not have Named [Game::Entities] ok 4 - Adding component replaces [Game::Entities] ok 5 - delete returns Nil [Game::Entities] ok 6 - A does not have Named [Game::Entities] ok 7 - Deleting is idempotent [Game::Entities] ok 8 - Getting returns type object [Game::Entities] ok 9 - Got name with list [Game::Entities] ok 10 - Got age with list [Game::Entities] ok 11 - Got other with list [Game::Entities] ok 12 - Deleted component with list [Game::Entities] ok 13 - Added 'Named' with list [Game::Entities] ok 14 - Added 'Aging' with list [Game::Entities] ok 15 - Added 'Other' with list [Game::Entities] 1..15 [Game::Entities] ok 1 - Basic operations [Game::Entities] # Subtest: Delete entities [Game::Entities] ok 1 - A does not have Other [Game::Entities] ok 2 - A does not have Named [Game::Entities] 1..2 [Game::Entities] ok 2 - Delete entities [Game::Entities] # Subtest: Recycling GUIDs [Game::Entities] ok 1 - Right number of alive entities when none created [Game::Entities] ok 2 - Right number of created entities when all alive [Game::Entities] ok 3 - Right number of alive entities when all alive [Game::Entities] ok 4 - Entity is valid [Game::Entities] ok 5 - Entity is not valid [Game::Entities] ok 6 - Right number of created entities when all dead [Game::Entities] ok 7 - Right number of alive entities when all dead [Game::Entities] ok 8 - Entity is not valid [Game::Entities] ok 9 - Recycled and generated the right IDs [Game::Entities] ok 10 - Entity is valid [Game::Entities] ok 11 - Recorded the right number of alive entities after recycling [Game::Entities] ok 12 - Only alive entities match view [Game::Entities] ok 13 - clear returns Nil [Game::Entities] ok 14 - No alive entities after clearing [Game::Entities] ok 15 - No created entities after clearing [Game::Entities] 1..15 [Game::Entities] ok 3 - Recycling GUIDs [Game::Entities] # Subtest: Simple view [Game::Entities] ok 1 - Iterate over simple view with for [Game::Entities] ok 2 - Iterate over simple view with each [Game::Entities] ok 3 - Iterate over complex view with for [Game::Entities] ok 4 - Iterate over complex view with each, arity matches view [Game::Entities] ok 5 - Iterate over complex view with each, arity includes entity [Game::Entities] ok 6 - Iterate over complex view with variadic block [Game::Entities] ok 7 - Iterate over all entities [Game::Entities] ok 8 - Component list is equivalent to values of iterator [Game::Entities] ok 9 - Component list is equivalent to values of iterator [Game::Entities] # Subtest: did we throws-like X::AdHoc? [Game::Entities] 1..3 [Game::Entities] ok 1 - code dies [Game::Entities] ok 2 - right exception type (X::AdHoc) [Game::Entities] ok 3 - .message matches /'The block passed to this view'/ [Game::Entities] ok 10 - did we throws-like X::AdHoc? [Game::Entities] # Subtest: ^dump-entities [Game::Entities] ok 1 - [Game::Entities] 1..1 [Game::Entities] ok 11 - ^dump-entities [Game::Entities] 1..11 [Game::Entities] ok 4 - Simple view [Game::Entities] # Subtest: Modifying view [Game::Entities] ok 1 - [Game::Entities] ok 2 - [Game::Entities] 1..2 [Game::Entities] ok 5 - Modifying view [Game::Entities] 1..5 [Game::Entities] ok [Game::Entities] t/namespace.t .. [Game::Entities] ok 1 - Expected methods in namespace [Game::Entities] 1..1 [Game::Entities] ok [Game::Entities] t/sorting.t .... [Game::Entities] # Subtest: Comparator with arity 1 [Game::Entities] ok 1 - Sorted component pool numerically [Game::Entities] ok 2 - Sorted component pool with subset [Game::Entities] ok 3 - Sorted component pool with superset [Game::Entities] 1..3 [Game::Entities] ok 1 - Comparator with arity 1 [Game::Entities] # Subtest: Comparator with arity 2 [Game::Entities] ok 1 - Sorted component pool numerically [Game::Entities] ok 2 - Sorted component pool with subset [Game::Entities] ok 3 - Sorted component pool with superset [Game::Entities] 1..3 [Game::Entities] ok 2 - Comparator with arity 2 [Game::Entities] 1..2 [Game::Entities] ok [Game::Entities] All tests successful. [Game::Entities] Files=3, Tests=8, 6 wallclock secs ( 0.03 usr 0.02 sys + 6.50 cusr 0.26 csys = 6.81 CPU) [Game::Entities] Result: PASS ===> Testing [OK] for Game::Entities:ver<0.1.5>:auth ===> Installing: Game::Entities:ver<0.1.5>:auth ===> Install [OK] for Game::Entities:ver<0.1.5>:auth ```
New Output ``` ===> Searching for: Game::Entities ===> Found: Game::Entities:ver<0.1.5>:auth [via Zef::Repository::Ecosystems] ===> Fetching [OK]: Game::Entities:ver<0.1.5>:auth to /mnt/data/zef-data/tmp/1675014034.37424.1143.5091060676027/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz ===> Extraction [OK]: Game::Entities to /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz ===> Testing: Game::Entities:ver<0.1.5>:auth [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in block at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 126 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in block at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 126 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in block at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 153 [Game::Entities] No such method 'name' for invocant of type 'List'. Did you mean any of [Game::Entities] these: 'Num', 'are', 'none', 'note', 'race', 'take'? [Game::Entities] in block at t/entities.t line 23 [Game::Entities] in sub subtest at /tmp/whateverable/rakudo-moar/ea60d168b91faa9758ba5a1ab4ad4c51b977da33/share/perl6/core/sources/5E28584B95794AA6069483B79A4DAA86DD81D03A (Test) line 437 [Game::Entities] in sub subtest at /tmp/whateverable/rakudo-moar/ea60d168b91faa9758ba5a1ab4ad4c51b977da33/share/perl6/core/sources/5E28584B95794AA6069483B79A4DAA86DD81D03A (Test) line 425 [Game::Entities] in block at t/entities.t line 10 [Game::Entities] t/entities.t ... [Game::Entities] # Subtest: Basic operations [Game::Entities] ok 1 - A does not have Named [Game::Entities] ok 2 - A has Named [Game::Entities] ok 3 - B does not have Named [Game::Entities] Dubious, test returned 1 (wstat 256, 0x100) [Game::Entities] No subtests run [Game::Entities] t/namespace.t .. [Game::Entities] ok 1 - Expected methods in namespace [Game::Entities] 1..1 [Game::Entities] ok [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in block at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 126 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in block at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 126 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in block at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 126 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/data/zef-data/tmp/26cb0ecf9094c3fb774741d8c23cc01a9e65ff70.tar.gz/dist/lib/Game/Entities.rakumod (Game::Entities) line 41 [Game::Entities] Use of uninitialized value of type Any in numeric context [Game::Entities] in code at /mnt/da