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)

Reply via email to