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)