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

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions