coordination #70390: [qe-core][epic] post-installation tests for transactional role
[qe-core] Schedule java test module to test alternatives on extra_tests_transactional_server
- AC: Test module
javais scheduled in
- Schedule test module
- Verify on Tumbleweed, Tumbleweed/JeOS, SLE15-SP3, SLE15-SP2 (https://confluence.suse.com/display/SUSELinuxEnterpriseServer15SP3/%5BSLE+15+SP3%5D+PRD+all-in-one#id-[SLE15SP3]PRDall-in-one-TransactionalUpdates)
transactional-updateon transactional server and
#5 Updated by SLindoMansilla over 1 year ago
- Description updated (diff)
first try, failed for zypper in
found connection error:
Actually, this is EC=5 ZYPPER_EXIT_ERR_PRIVILEGES
User invoking zypper has insufficient privileges for specified operation
I just realized that zypper is not allowed on read-only FS, command
transactional-update need to be used.
New task added.
#12 Updated by zluo about 1 year ago
- Difficulty changed from easy to medium
The problem on transactional server: install java and this update works only after a reboot:
java compiler alternative not found for java-11-openjdk, it looks like a product issue. It requires further investigation.
tested now with current build and it lokks really better:
still failed because of Read-only file system on transactional server.
#14 Updated by zluo about 1 year ago
- Status changed from Workable to In Progress
WIP PR at least for now:
need to think about how to handle the issue of test_java.sh
#17 Updated by SLindoMansilla about 1 year ago
@SLindoMansilla well, I think this is a different issue, atm the script to run java test can not work on transactional server.
That was expected, since that test was never run against transactional-server, more specifically, it was never run against a Read-Only BTRFS root filesystem.
#18 Updated by zluo about 1 year ago
That was expected, since that test was never run against transactional-server, more specifically, it was never run against a Read-Only BTRFS root filesystem. ?
that was not clear at least to me in grooming session. And it looks "easy" to everyone: just schedule java for transactional server
But we see now that this is not simple as we thought: zpper install doesn't work and reboot is required as well, so now script of test java is not working (which is the last step :))
#19 Updated by zluo about 1 year ago
#22 Updated by zluo about 1 year ago
due to feedback from fvoigt, I will expanse the code further for java test itself. skip some java tests on transactional server, no tests which required write permission, skip java/javac/plugin update alternative
so test results should be like:
#29 Updated by zluo about 1 year ago
- Status changed from Feedback to Resolved