Repository navigation
Conversation
73c47f2 to
aeb0845
Compare
|
The failing |
|
The failing integration job is the shared HostgroupJSTest#test_0002_creates a hostgroup with provisioning data timeout, not a failure in this PR. It reproduced independently in #11284. I opened #11291 (Redmine #39803) to make the test synchronize on the post-submit redirect and use a unique name across retries. |
aeb0845 to
073d5e6
Compare
|
Rebased on current This fix freezes the validation group's clock at midday. The focused DateTimePicker suite passed all 14 tests locally using the existing dependency cache (Node 26; CI uses Node 22). Full CI is running on the rebased commit. |
Freeze the validation tests at midday so their same-day past and future times do not cross midnight depending on the runner's clock. AI assistance: Codex. Project signature: GPT_5.6 Sol.
073d5e6 to
d725312
Compare
|
The DateTimePicker JavaScript tests and both Foreman Ruby unit jobs passed. The remaining failure was in the dependent Katello Ruby 3.3 suite: I retriggered the full pipeline once with an unchanged code tree. |
The future-only DateTimePicker test adds one hour to the current time but formats the date from the original value. Between 23:00 and midnight this produces a timestamp on the wrong date and fails deterministically; the corresponding past-time case has the inverse problem shortly after midnight.
Freeze the system time at midday for the future-only validation group so both cases remain on the intended date. Restore real timers after each test.
Tests after rebasing on current
develop:git diff --check.The same unmodified test also failed in both JavaScript jobs of #11334 at 23:04 UTC on October 27.
Fixes #39792
AI assistance: Codex. Project signature: GPT_5.6 Sol.