Problem/Motivation
In #3350972: [random test failure] Drupal\Tests\layout_builder\FunctionalJavascript\LayoutBuilderUiTest::testReloadWithNoSections() @nod_ introduced a "fix" for problems with the correct opening of an off-canvas dialog which potentially could fix all JS random test failures for tests using the drupal.dialog.off_canvas somehow.
The basic test is:
- Unskip all
$this->markTestSkipped();in\Drupal\Tests\layout_builder\FunctionalJavascript\ContextualLinksTest. - Run _only_ now unskipped
\Drupal\Tests\layout_builder\FunctionalJavascript\ContextualLinksTesta lot of times (usually we go for 1500x) as-is. - Run _only_ now unskipped
\Drupal\Tests\layout_builder\FunctionalJavascript\ContextualLinksTesta lot of times (usually we go for 1500x) _without_ the changes in #3350972: [random test failure] Drupal\Tests\layout_builder\FunctionalJavascript\LayoutBuilderUiTest::testReloadWithNoSections(). - If 2., passes and 3. doesn't, we can safely turn the test back on again.
Per @xjm in #3353085-4: [meta] Determine impact of [#3350972] fix in off-canvas.js on currently disabled FunctionalJavascript tests we now need to go for a 5000-8000 times run for both patches.
Steps to reproduce
Proposed resolution
Remaining tasks
User interface changes
API changes
Data model changes
Release notes snippet
| Comment | File | Size | Author |
|---|---|---|---|
| #6 | 3353092-6.patch | 1.08 KB | spokje |
Comments
Comment #2
spokjeComment #3
spokjeComment #4
spokjeComment #5
spokjeRight...
So we have a skipped assertion in a skipped test...
Let's see what happens if we un-skip them at the same time.
Comment #6
spokjeComment #8
smustgrave commentedCondition in the issue summary appears to have been met.
Comment #9
spokjeComment #13
spokjeComment #14
spokjeBoth should_fail and non_fail patch run 5 times. That's 7500 individual tests per patch.
Back to RTBC.
Comment #15
xjmAdded additional test jobs and waiting on those for commit.
Comment #16
xjmFixing attribution.
Comment #20
catchCommitted/pushed to 10.1.x, thanks! Since this is the last of the current round to be re-enabled I've also cherry-picked back to 10.0.x and 9.5.x. Next to cherry-pick back the other patches.