xsawyerx / guacamole

Guacamole is a parser toolkit for Standard Perl. It provides fully static BNF-based parsing capability to a reasonable subset of Perl.
https://metacpan.org/pod/Guacamole
20 stars 8 forks source link

A ton of new failures #58

Closed xsawyerx closed 4 years ago

xsawyerx commented 4 years ago
Test Summary Report
-------------------
t/Statements/Block.t                                    (Wstat: 2048 Tests: 10 Failed: 8)
  Failed tests:  1-8
  Non-zero exit status: 8
t/Statements/Expressions/OpKeywordExpr/OpKeywordChmod.t (Wstat: 2304 Tests: 10 Failed: 9)
  Failed tests:  1, 3-10
  Non-zero exit status: 9
t/Statements/Expressions/OpKeywordExpr/OpKeywordOpen.t  (Wstat: 1280 Tests: 5 Failed: 5)
  Failed tests:  1-5
  Non-zero exit status: 5
t/Statements/Expressions/OpKeywordExpr/OpKeywordSplice.t (Wstat: 256 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
t/Statements/Expressions/OpKeywordExpr/OpKeywordSplit.t (Wstat: 2048 Tests: 10 Failed: 8)
  Failed tests:  2-5, 7-10
  Non-zero exit status: 8
t/Statements/Expressions/OpKeywordExpr/OpKeywordStat.t  (Wstat: 256 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
t/Statements/Expressions/OpKeywordExpr/OpKeywordSub.t   (Wstat: 3328 Tests: 13 Failed: 13)
  Failed tests:  1-13
  Non-zero exit status: 13
t/Statements/Expressions/Value/ArrowDerefVariable.t     (Wstat: 2560 Tests: 20 Failed: 10)
  Failed tests:  1, 3, 5, 7, 9, 11, 13-16
  Non-zero exit status: 10
t/Statements/Expressions/Value/QLikeValue.t             (Wstat: 4352 Tests: 158 Failed: 17)
  Failed tests:  121-128, 131-133, 136-139, 144, 157
  Non-zero exit status: 17
t/Statements/Expressions/arrow.t                        (Wstat: 1280 Tests: 10 Failed: 5)
  Failed tests:  2-3, 7-9
  Non-zero exit status: 5
t/Statements/Expressions/variable.t                     (Wstat: 4352 Tests: 26 Failed: 17)
  Failed tests:  1-5, 7, 11, 13, 15-23
  Non-zero exit status: 17
t/Statements/LoopStatement.t                            (Wstat: 3584 Tests: 23 Failed: 14)
  Failed tests:  1-6, 8-11, 15-16, 20-21
  Non-zero exit status: 14
t/Statements/PackageStatement.t                         (Wstat: 3584 Tests: 15 Failed: 14)
  Failed tests:  1-4, 6-15
  Non-zero exit status: 14
t/Statements/RequireStatement.t                         (Wstat: 512 Tests: 12 Failed: 2)
  Failed tests:  3-4
  Non-zero exit status: 2
t/Statements/SubStatement.t                             (Wstat: 3584 Tests: 32 Failed: 14)
  Failed tests:  4-15, 18, 31
  Non-zero exit status: 14
t/Statements/UseNoStatement.t                           (Wstat: 10240 Tests: 52 Failed: 40)
  Failed tests:  2-6, 12-26, 28-32, 38-52
  Non-zero exit status: 40
t/Statements/WhileStatement.t                           (Wstat: 512 Tests: 2 Failed: 2)
  Failed tests:  1-2
  Non-zero exit status: 2
Files=23, Tests=447, 17 wallclock secs ( 0.15 usr  0.06 sys + 16.14 cusr  0.88 csys = 17.23 CPU)
Result: FAIL
vickenty commented 4 years ago

Weird, I don't get as many failures on my machine. But I found a hole in nonbraceexpr, which #59 should fix. If it doesn't fix expression tests for you, can you post some details?