Code Monkey home page Code Monkey logo

Comments (6)

pshipton avatar pshipton commented on July 26, 2024 2

The directory /home/jenkins/testDependency/system_lib/sharedClassesTestData/v1/jdk22 exists, but classes.jar doesn't exist. The subdirectory net/openj9/sc/classes/ exists and is full of classes. Probably there is a logic error and if the test finds something, it expects classes.jar to exist. There were some machines that ran out of space, this may have been one of them. Deleted jdk22 and hopefully that fixes it.

from openj9.

pshipton avatar pshipton commented on July 26, 2024 1

@LongyuZhang pls take a look. I suspect this has something to do with the changes to preserve the shared test classes (eclipse-aqavit/openj9-systemtest#156), and cache the system test jar files.

The xlinux machines weren't available so we've only recently been able to resume testing on this platform. We don't have a last working / first failing build.

from openj9.

LongyuZhang avatar LongyuZhang commented on July 26, 2024 1

I do see console output 09:05:49 GEN /home/jenkins/testDependency/system_lib/sharedClassesTestData/v1/jdk22 exists, suspect the folder exists, but the classes.jar doesn't exist inside it. @annaibm Could you run this test, keep Workspace and ReportDir, then reserve the machine to check if classes.jar is there, if not check if it generated in other places. thanks.

from openj9.

annaibm avatar annaibm commented on July 26, 2024 1

Ran the extended.system tests under the following scenarios on the machine rhel9x86-svl-rt1-1.fyre.ibm:

  1. When /home/jenkins/testDependency/system_lib/sharedClassesTestData/v1/jdk22 did not exist - 42017
19:43:16  GEN   /home/jenkins/testDependency/system_lib/junit/junit.jar
19:43:16  GEN 16:43:11.743 - Using Mode NoOptions. Values = ''
19:43:16  GEN /home/jenkins/testDependency/system_lib/sharedClassesTestData/v1/jdk22 does not exist
19:43:16  GEN 16:43:11.968 - 
19:45:48  STF 16:45:47.283 - 
19:45:48  STF 16:45:47.283 - +------ Step 2 - Copy sharedClasses jar
19:45:48  STF 16:45:47.283 - | Copy a file to another directory
19:45:48  STF 16:45:47.283 - |   Source file: /home/jenkins/testDependency/system_lib/sharedClassesTestData/v1/jdk22/classes.jar
19:45:48  STF 16:45:47.283 - |   Dest dir:    /home/jenkins/workspace/Grinder/aqa-tests/TKG/output_17206453097873/SharedClasses.SCM01.SingleCL_0/20240710-164307-SharedClasses/tmp
19:45:48  STF 16:45:47.283 - |
19:45:48  STF 16:45:47.322 - 
  1. When /home/jenkins/testDependency/system_lib/sharedClassesTestData/v1/jdk22 existed - 42018
23:55:01  GEN 20:55:00.847 - Using Mode NoOptions. Values = ''
23:55:01  GEN /home/jenkins/testDependency/system_lib/sharedClassesTestData/v1/jdk22 exists
23:55:01  GEN 20:55:00.995 - 
23:55:01  STF 20:55:01.136 - +------ Step 1 - Copy sharedClasses jar
23:55:01  STF 20:55:01.136 - | Copy a file to another directory
23:55:01  STF 20:55:01.136 - |   Source file: /home/jenkins/testDependency/system_lib/sharedClassesTestData/v1/jdk22/classes.jar
23:55:01  STF 20:55:01.136 - |   Dest dir:    /home/jenkins/workspace/Grinder/aqa-tests/TKG/output_1720660287936/SharedClasses.SCM01.MultiCL_0/20240710-205457-SharedClasses/tmp

All tests passed in both scenarios.

from openj9.

LongyuZhang avatar LongyuZhang commented on July 26, 2024

@annaibm has tested multiple scenarios with test SharedClasses.SCM01.SingleCL, all passed:

  • no pre-stage folder: hyc_grinder 42011
  • with pre-stage folder system_lib, but no sub-folder sharedClassesTestData/v1/jdk22: hyc_grinder 42012
  • with pre-stage folder sharedClassesTestData/v1/jdk22 and classes.jar: hyc_grinder 42013

Suspect the folder sharedClassesTestData/v1/jdk22 created by other tests, but classes.jar not generated or being deleted after that test completes, so running extended.system as target to test now.

from openj9.

pshipton avatar pshipton commented on July 26, 2024

Both failures occurred on the same machine, I'll take a look at it.

from openj9.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.