Lan Xia

Results 146 issues of Lan Xia

We do `forceCleanWS()` before git clone to ensure a clean workspace. https://github.com/adoptium/aqa-tests/blob/master/buildenv/jenkins/openjdk_tests#L457 We have noticed on Windows (maybe z/OS as well), if the previous job exited not cleanly (i.e., Jenkins...

enhancement

if cleanWs() does not work properly, we do `rm -rf`. However, the path is not correct on Windows `C:UsersjenkinsworkspaceTest_openjdk25_j9_sanity.jck_x86-64_windows_Personal_testList_1/aqa-tests/TKG` ``` 05:08:40.808 Exception: hudson.AbortException: Cannot delete workspace: Unable to delete 'C:\Users\jenkins\workspace\Test_openjdk25_j9_sanity.jck_x86-64_windows_Personal_testList_1\aqa-tests'....

In Perf run, add the EXIT_EARLY flag. If EXIT_EARLY is set to true, [loop](https://github.com/adoptium/aqa-tests/blob/61ba1997d607163ba0d008832dbcd9b5670ead89/buildenv/jenkins/perfPipeline.groovy#L74) only runs 80% of PERF_ITERATIONS ( `PERF_ITERATIONS * 0.8` and round to nearest integer). If Score...

soc_25

Objective Design and implement a smart, adaptive performance testing framework that reduces testing cost and time by selectively executing relevant tests using rule-based, AI-driven strategies, and historical performance data -...

soc_25

Currently, the 2nd-level job needs to be generated manually. We need to automatically generate the 2nd-level jobs. https://github.com/adoptium/aqa-tests/blob/c2cb30403aceac91d61b1840daf93f32093c42fc/buildenv/jenkins/perfPipeline_root.groovy#L31 reference: https://github.com/adoptium/aqa-tests/blob/master/buildenv/jenkins/testJobTemplate how to use trigger it: https://github.com/adoptium/aqa-tests/blob/c2cb30403aceac91d61b1840daf93f32093c42fc/buildenv/jenkins/JenkinsfileBase#L427 previous work: https://github.com/adoptium/aqa-tests/pull/5695/files

soc_25

https://github.com/adoptium/aqa-tests/blob/master/buildenv/jenkins/perfPipeline_root.groovy and https://github.com/adoptium/aqa-tests/blob/master/buildenv/jenkins/perfPipeline.groovy into one groovy - `perfPipeline.groovy`. Steps: - Merge two files into one using an if block ``` if (env.JOB_NAME.startsWith("Perf_openjdk")) { // logic of perfPipeline.groovy (parent level) }...

soc_25

`dacapo-lusearch-fix` is disabled due to https://github.com/adoptium/aqa-tests/issues/1888#issuecomment-755015959 back in 2021. We should retest dacapo-lusearch-fix. If it passes, we should reenable it. https://github.com/adoptium/aqa-tests/blob/2d838fde5077f3f7734aa0db47d1cb5e942845e4/perf/dacapo/playlist.xml#L104 Testing via Grinder: https://ci.adoptium.net/view/Test_grinder/job/Grinder/ BUILD_LIST=perf TARGET=disabled.dacapo-lusearch-fix JDK_VERSION=8,11,17,21 PLATFORM=x86-64_windows,s390x_linux,x86-64_linux If...

soc_25

GlitchWitcher: AI-assisted Bug Prediction Description  Defects exist in source code. Some defects are easily found during code reviews, some are revealed by proper unit or integration testing. Before code is...

gsoc_25

Project Idea Name CommitHunter: AI-Powered Commit Debugger Description  The goal of this project is to develop an automated system that identifies problematic Git commits causing test failures in both performance...

gsoc_25

`dacapo-tomcat` is disabled due to https://bugs.openjdk.java.net/browse/JDK-8155588. The issue is closed as `Not an Issue`. It states that the problem is due to an old version of Tomcat. We should retest...

soc_25