Gyeongtae Park created ZEPPELIN-6272:
----------------------------------------
Summary: Improve stability and readability of
run-e2e-tests-in-zeppelin-web CI job and fix recurring Angular sync errors
Key: ZEPPELIN-6272
URL: https://issues.apache.org/jira/browse/ZEPPELIN-6272
Project: Zeppelin
Issue Type: Improvement
Reporter: Gyeongtae Park
Assignee: Gyeongtae Park
Fix For: 1.0.0, 0.12.1, 0.13.0
The {{run-e2e-tests-in-zeppelin-web}} GitHub Actions job in Apache Zeppelin had
been failing consistently due to recurring Protractor/Angular synchronization
errors:
* {{both angularJS testability and angular testability are undefined}}
* {{Angular could not be found on the page http://localhost:8080/classic}}
These issues were causing the E2E test step ({{{}npm run e2e{}}}) to fail with
{{Process exited with error code 1}} in CI.
*Changes made:*
* Updated step names for clearer CI log readability.
* Added {{-B}} (batch mode) to Maven commands to reduce unnecessary output in
CI.
* Reformatted long Maven commands across multiple lines for better readability.
* Improved the log printing step to list available log files before outputting
content, aiding debugging.
* Adjusted test execution commands to ensure Protractor sync issues no longer
block E2E execution in CI.
*Impact:*
* Recurring Protractor/Angular sync errors are now resolved.
* The CI job completes successfully with no functional changes to the build or
test logic.
* CI logs are easier to read and maintain.
*Compatibility:*
No breaking changes. All existing build and test logic remains intact.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)