Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add remaining ValueTypeTests for lw5 #18505

Merged
merged 3 commits into from
Nov 24, 2023

Conversation

theresa-m
Copy link
Contributor

Sorry this is a big one. All ValueTypeTests with lw5 are passing except for testDefaultValueIn*Array tests, vm changes coming for this in a seperate pull request.
The next step after this is to update my local lw5 to where aconst_init and withfield to update the rest of the tests.

Not added to lw5:
testDefaultValueWithNonValueType - testing runtime check for aconst_init
testMethodTypeDescriptorRef - testing change for qtypes
testMethodTypeDescriptorValue - testing change for qtypes
testUnresolvedDefaultValueUse - aconst_init test
testUnresolvedWithFieldUse - withfield test
testPrimitiveClassHashCode
testCheckCastValueTypeOnInvalidQtype
Rename testCheckCastValueTypeOnInvalidLtype -> testCheckCastValueTypeOnInvalidClass
testCheckCastValueTypeOnNull - doesn't apply to nullrestricted
testDefaultValueInPointByteCodeMultiArray
testDefaultValueInLineByteCodeMultiArray
testDefaultValueInTriangleByteCodeMultiArray
ValhallaAttributeTests.testValueTypeClassWithImplicitCreationAttribute - there are now uses of ImplicitAttribute in ValueTypeTests

Rename ValueTypeGenerator.generateIllegalValueClassWithSychMethods tp ValueTypeGenerator.generateIllegalValueClassWithSynchMethods

@theresa-m theresa-m added project:valhalla Used to track Project Valhalla related work comp:test labels Nov 21, 2023
@theresa-m theresa-m force-pushed the valuetypetests_5 branch 2 times, most recently from 45a1669 to eae6f8a Compare November 21, 2023 16:55
@theresa-m theresa-m changed the title Add remiaining ValueTypeTests for lw5 Add remaining ValueTypeTests for lw5 Nov 21, 2023
- move attributes to ValhallaUtils
- remove testValueTypeClassWithImplicitCreationAttribute since there are now uses of ImplicitAttribute in ValueTypeTests

Signed-off-by: Theresa Mammarella <[email protected]>
All are passing except for testDefaultValueIn*Array tests, vm changes coming for this in a seperate pull request.
The next step after this is to update my local lw5 to where aconst_init and withfield to update the rest of the tests.

Not added to lw5:
testDefaultValueWithNonValueType - testing runtime check for aconst_init
testMethodTypeDescriptorRef - testing change for qtypes
testMethodTypeDescriptorValue - testing change for qtypes
testUnresolvedDefaultValueUse - aconst_init test
testUnresolvedWithFieldUse - withfield test
testPrimitiveClassHashCode
testCheckCastValueTypeOnInvalidQtype
Rename testCheckCastValueTypeOnInvalidLtype -> testCheckCastValueTypeOnInvalidClass
testCheckCastValueTypeOnNull - doesn't apply to nullrestricted
testDefaultValueInPointByteCodeMultiArray
testDefaultValueInLineByteCodeMultiArray
testDefaultValueInTriangleByteCodeMultiArray

Rename ValueTypeGenerator.generateIllegalValueClassWithSychMethods tp ValueTypeGenerator.generateIllegalValueClassWithSynchMethods

Signed-off-by: Theresa Mammarella <[email protected]>
@hangshao0
Copy link
Contributor

There are line ending check failures.

Signed-off-by: Theresa Mammarella <[email protected]>
@hangshao0
Copy link
Contributor

Jenkins test sanity,extended winval jdknext

@hangshao0
Copy link
Contributor

Jenkins test sanity,extended aixval jdknext

@hangshao0 hangshao0 merged commit e89fd87 into eclipse-openj9:master Nov 24, 2023
@theresa-m theresa-m deleted the valuetypetests_5 branch December 6, 2023 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp:test project:valhalla Used to track Project Valhalla related work
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants