JiaLiangC opened a new pull request, #4186: URL: https://github.com/apache/ambari/pull/4186
Issue: [AMBARI-26639](https://issues.apache.org/jira/browse/AMBARI-26639) ## What changes were proposed in this pull request? Restore Python 3.12 compatibility with an importlib-backed compatibility layer, repair Java 17 and Jakarta-related server, utility, functional, and contrib-view tests, stabilize the maintained React tests and builds, and replace the legacy WebUI Jenkins stage with parallel React-only validation for Ambari, Admin, Files, and Capacity Scheduler. Jenkins no longer invokes Ember or Angular tests. ## How was this patch tested? All maintained Python, Java, and React test suites passed locally. Maven reactor model validation and Apache RAT checks also passed. ```shell mvn -s /tmp/ambari-maven-central-settings.xml -B -DskipTests -DskipPythonTests=true -DskipAdminWebTests=true validate mvn -s /tmp/ambari-maven-central-settings.xml -B -DskipTests -DskipPythonTests=true -DskipAdminWebTests=true apache-rat:check ./node/node ./node/node_modules/npm/bin/npm-cli.js test ./node/node ./node/node_modules/npm/bin/npm-cli.js run build ``` Python: 746 tests passed (Agent 386, Server 352, Isilon 5, import helper 3). Java: Ambari Server ran 5,380 tests with 0 failures and 0 errors; functional tests ran 5 tests with 0 failures and 1 existing skip; agent ZK migrator ran 11 tests. React: Ambari 993, Admin 223, Files 12, and Capacity Scheduler 16 tests passed; all four production builds passed. Please review [Ambari Contributing Guide](https://cwiki.apache.org/confluence/display/AMBARI/How+to+Contribute) before opening a pull request. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
