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]

Reply via email to