Project

General

Profile

Actions

action #121903

closed

[sporadic?] CI checks failing in https://github.com/openSUSE/Mojo-IOLoop-ReadWriteProcess/actions size:M

Added by okurz over 1 year ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Start date:
2022-12-13
Due date:
2023-01-20
% Done:

0%

Estimated time:

Description

Observation

See https://github.com/openSUSE/Mojo-IOLoop-ReadWriteProcess/actions

Error: Can't use an undefined value as filehandle reference at lib/Mojo/IOLoop/ReadWriteProcess.pm line 298.
Error: 11262: Sleeping inside locked section at t/13_shared.t line 181.
Error: 11350: Sleeping inside locked section at t/13_shared.t line 260.
Error: 11448: Sleeping inside locked section at t/13_shared.t line 333.

Acceptance Criteria:

AC1: The test passes consistently

Suggestions

  • Try to replicate the failure locally, if that doesn't work try to replicate it in CI (ssh)
  • Run the test like a 100 times to reproduce thie issue locally
  • Exclude the test in CI environments if it cannot be replicated
  • Retry only the failing test module with timeout, e.g. using build.opensuse.org/package/show/openSUSE:Factory/retry, or maybe better a simple for-loop within the perl test module itself, like in https://github.com/os-autoinst/openQA/blob/master/t/43-scheduling-and-worker-scalability.t#L132
Actions

Also available in: Atom PDF