Closed
Description
I'm working on updating Fedora's openQA packages to the latest git versions. os-autoinst was recently improved to include exit codes in output when running commands via run_diag (which uses ReadWriteProcess's process to do the heavy lifting), and a test for this was added.
In test builds, this test is quite often failing on ppc64le or s390x arch, because the command - a simple echo foo - exits with 1 instead of the expected 0:
2: # Failed test 'Exit code appear in log'
2: # at ./13-osutils.t line 167.
2: # STDERR:
2: # [2021-11-26T19:00:09.618335Z] [debug] running `echo foo`
2: # [2021-11-26T19:00:09.619749Z] [debug] Command `echo foo` terminated with 1
2: # foo
2: #
2: # doesn't match:
2: # (?^u:terminated with 0)
2: # as expected
2: # Looks like you failed 1 test of 10.
2:
2: # Failed test 'run_diag'
2: # at ./13-osutils.t line 190.
2: # Looks like you failed 1 test of 9.
I don't know why this is happening, but it seems likely it's an issue in RWP, I don't see how the code on the os-autoinst side could be causing it.
Metadata
Metadata
Assignees
Labels
No labels