Skip to content

Conversation

clopez
Copy link
Contributor

@clopez clopez commented Nov 14, 2023

04402fa

[GTK][WPE] On the EWS for layout tests we should call the update-libs step before building webkit without patch
https://bugs.webkit.org/show_bug.cgi?id=264837

Reviewed by Carlos Garcia Campos.

The Layout Test EWS for the GTK and WPE ports should call the
script to update third party libraries before building WebKit
without patch.

* Tools/CISupport/ews-build/steps.py:
(RunWebKitTestsRedTree.evaluateCommand):
(RunWebKitTestsRepeatFailuresRedTree.evaluateCommand):
* Tools/CISupport/ews-build/steps_unittest.py:
(TestRunWebKitTestsRedTree.test_last_try_unexpected_failure_without_list_of_failing_tests_then_schedule_update_libs_and_test_without_patch):
(TestRunWebKitTestsRedTree):
(TestRunWebKitTestsRedTree.test_flakies_but_no_failures_then_go_to_analyze_results):
(TestRunWebKitTestsRepeatFailuresRedTree.test_last_run_with_patch_ends_with_list_of_failing_tests_then_schedule_update_libs_and_test_without_patch):
(TestRunWebKitTestsRepeatFailuresRedTree):
(TestRunWebKitTestsRepeatFailuresRedTree.test_last_run_with_patch_ends_with_no_failing_tests_then_go_to_analyze):

Canonical link: https://commits.webkit.org/270769@main

b744526

Misc iOS, tvOS & watchOS macOS Linux Windows
✅ 🧪 style ✅ 🛠 ios ✅ 🛠 mac ✅ 🛠 wpe ✅ 🛠 wincairo
✅ 🧪 bindings ✅ 🛠 ios-sim ✅ 🛠 mac-AS-debug ✅ 🧪 wpe-wk2
✅ 🧪 webkitperl ✅ 🧪 ios-wk2 ✅ 🧪 api-mac ✅ 🛠 gtk
✅ 🧪 ios-wk2-wpt ✅ 🧪 mac-wk1 ✅ 🧪 gtk-wk2
✅ 🧪 api-ios ✅ 🧪 mac-wk2 ✅ 🧪 api-gtk
✅ 🛠 tv ✅ 🧪 mac-AS-debug-wk2
✅ 🧪 services ✅ 🛠 tv-sim
✅ 🛠 watch
✅ 🛠 🧪 unsafe-merge ✅ 🛠 watch-sim

@clopez clopez self-assigned this Nov 14, 2023
@clopez clopez added the Tools / Tests Tools in the Tools directory, build issues, test infrastructure, and bugs in test cases label Nov 14, 2023
@clopez clopez added the unsafe-merge-queue Applied to send a pull request to merge-queue, but skip building and testing label Nov 15, 2023
… step before building webkit without patch

https://bugs.webkit.org/show_bug.cgi?id=264837

Reviewed by Carlos Garcia Campos.

The Layout Test EWS for the GTK and WPE ports should call the
script to update third party libraries before building WebKit
without patch.

* Tools/CISupport/ews-build/steps.py:
(RunWebKitTestsRedTree.evaluateCommand):
(RunWebKitTestsRepeatFailuresRedTree.evaluateCommand):
* Tools/CISupport/ews-build/steps_unittest.py:
(TestRunWebKitTestsRedTree.test_last_try_unexpected_failure_without_list_of_failing_tests_then_schedule_update_libs_and_test_without_patch):
(TestRunWebKitTestsRedTree):
(TestRunWebKitTestsRedTree.test_flakies_but_no_failures_then_go_to_analyze_results):
(TestRunWebKitTestsRepeatFailuresRedTree.test_last_run_with_patch_ends_with_list_of_failing_tests_then_schedule_update_libs_and_test_without_patch):
(TestRunWebKitTestsRepeatFailuresRedTree):
(TestRunWebKitTestsRepeatFailuresRedTree.test_last_run_with_patch_ends_with_no_failing_tests_then_go_to_analyze):

Canonical link: https://commits.webkit.org/270769@main
@webkit-commit-queue
Copy link
Collaborator

Committed 270769@main (04402fa): https://commits.webkit.org/270769@main

Reviewed commits have been landed. Closing PR #20504 and removing active labels.

@webkit-commit-queue webkit-commit-queue merged commit 04402fa into WebKit:main Nov 15, 2023
@webkit-commit-queue webkit-commit-queue removed the unsafe-merge-queue Applied to send a pull request to merge-queue, but skip building and testing label Nov 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Tools / Tests Tools in the Tools directory, build issues, test infrastructure, and bugs in test cases

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants