Skip to content

Locale-specific failures on perl <= 5.20 #10

@eserte

Description

@eserte

t/test.t may fail on systems with non-English locale. Probably only older perls (< 5.20 or so) are affected:

    # Failed test 'No such file or directory.'
    # at t/test.t line 101.
    # +-------------------------------+----+-------------------------------+
    # | GOT                           | OP | CHECK                         |
    # +-------------------------------+----+-------------------------------+
    # | ( LAUNCH )  job  1    t/test- | =~ | (?^:No\ such\ file\ or\ direc |
    # | ok/pass-1.tx\n                |    | tory)                         |
    # | (  NOTE  )  job  1    Seeded  |    |                               |
    # | srand with seed '20201016' fr |    |                               |
    # | om local date.\n              |    |                               |
    # | [  PASS  ]  job  1  + pass\n  |    |                               |
    # | [  PLAN  ]  job  1    Expecte |    |                               |
    # | d assertions: 1\n             |    |                               |
    # | ( MEMORY )  job  1    rss:  N |    |                               |
    # | A\n                           |    |                               |
    # | ( MEMORY )  job  1    size: N |    |                               |
    # | A\n                           |    |                               |
    # | ( MEMORY )  job  1    peak: N |    |                               |
    # | A\n                           |    |                               |
    # | ( LAUNCH )  job  2    t/test- |    |                               |
    # | ok/pass-2.tx\n                |    |                               |
    # | ( PASSED )  job  1    t/test- |    |                               |
    # | ok/pass-1.tx\n                |    |                               |
    # | (  TIME  )  job  1    Startup |    |                               |
    # | : 0.38235s | Events: 0.00094s |    |                               |
    # |  | Cleanup: 0.00411s | Total: |    |                               |
    # |  0.38740s\n                   |    |                               |
    # | (  NOTE  )  job  2    Seeded  |    |                               |
    # | srand with seed '20201016' fr |    |                               |
    # | om local date.\n              |    |                               |
    # | [  PASS  ]  job  2  + pass\n  |    |                               |
    # | [  PLAN  ]  job  2    Expecte |    |                               |
    # | d assertions: 1\n             |    |                               |
    # | ( MEMORY )  job  2    rss:  N |    |                               |
    # | A\n                           |    |                               |
    # | ( MEMORY )  job  2    size: N |    |                               |
    # | A\n                           |    |                               |
    # | ( MEMORY )  job  2    peak: N |    |                               |
    # | A\n                           |    |                               |
    # | ( PASSED )  job  2    t/test- |    |                               |
    # | ok/pass-2.tx\n                |    |                               |
    # | (  TIME  )  job  2    Startup |    |                               |
    # | : 0.26109s | Events: 0.00125s |    |                               |
    # |  | Cleanup: 0.00305s | Total: |    |                               |
    # |  0.26539s\n                   |    |                               |
    # | Can't open '/var/tmp/cpansmok |    |                               |
    # | er-1023/2020101622/f4DcBrt_N0 |    |                               |
    # | /x/y/z/ok.xml' (Datei oder Ve |    |                               |
    # | rzeichnis nicht gefunden) at  |    |                               |
    # | /usr/perl5.14.4/lib/site_perl |    |                               |
    # | /5.14.4/Test2/Harness/Rendere |    |                               |
    # | r/JUnit.pm line 241, <$__ANON |    |                               |
    # | IO__> line 21.\n              |    |                               |
    # | \e[0m\n                       |    |                               |
    # +-------------------------------+----+-------------------------------+
    # Command = /usr/perl5.14.4/bin/perl /usr/perl5.14.4/bin/yath -D/usr/perl5.14.4/lib/site_perl/5.14.4 test -I/usr/perl5.14.4/lib/site_perl/5.14.4 t/test-ok --ext=tx --renderer=Formatter --renderer=JUnit -v
    # Exit = 512
    # ==== Output ====
    # ( LAUNCH )  job  1    t/test-ok/pass-1.tx
    # (  NOTE  )  job  1    Seeded srand with seed '20201016' from local date.
    # [  PASS  ]  job  1  + pass
    # [  PLAN  ]  job  1    Expected assertions: 1
    # ( MEMORY )  job  1    rss:  NA
    # ( MEMORY )  job  1    size: NA
    # ( MEMORY )  job  1    peak: NA
    # ( LAUNCH )  job  2    t/test-ok/pass-2.tx
    # ( PASSED )  job  1    t/test-ok/pass-1.tx
    # (  TIME  )  job  1    Startup: 0.38235s | Events: 0.00094s | Cleanup: 0.00411s | Total: 0.38740s
    # (  NOTE  )  job  2    Seeded srand with seed '20201016' from local date.
    # [  PASS  ]  job  2  + pass
    # [  PLAN  ]  job  2    Expected assertions: 1
    # ( MEMORY )  job  2    rss:  NA
    # ( MEMORY )  job  2    size: NA
    # ( MEMORY )  job  2    peak: NA
    # ( PASSED )  job  2    t/test-ok/pass-2.tx
    # (  TIME  )  job  2    Startup: 0.26109s | Events: 0.00125s | Cleanup: 0.00305s | Total: 0.26539s
    # Can't open '/var/tmp/cpansmoker-1023/2020101622/f4DcBrt_N0/x/y/z/ok.xml' (Datei oder Verzeichnis nicht gefunden) at /usr/perl5.14.4/lib/site_perl/5.14.4/Test2/Harness/Renderer/JUnit.pm line 241, <$__ANONIO__> line 21.
    # �[0m
    # 
    # ========

Metadata

Metadata

Assignees

Labels

Patches Welcome!This is not something we plan to fix.

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions