Actions
action #110689
closedcoordination #103323: [epic] BCI testing
BCI test improvement for openjdk images
Start date:
2022-05-05
Due date:
% Done:
0%
Estimated time:
Description
There are 4 openjdk images:
- openjdk_11
- openjdk-devel_11
- openjdk_17
- openjdk-devel_17
The tests are in
https://github.com/SUSE/BCI-tests/blob/main/tests/test_openjdk.py
https://github.com/SUSE/BCI-tests/blob/main/tests/test_openjdk_devel.py
and they are very basic. It would be nice to explore what else can be done with these containers and write a more extensive test.
Acceptance Criteria¶
- AC 1 System module (https://docs.oracle.com/javase/7/docs/api/java/lang/System.html)
- AC 2 Test memory (using -Xmx512m) & Garbage collector (https://www.javatpoint.com/post/java-system-gc-method and https://www.javatpoint.com/memory-management-in-java)
- AC 3 Test time (https://www.javatpoint.com/post/java-system-nanotime-method)
- AC 4 Test File Handling
- AC 5 Test threading
- AC 6 Test sub-processes
- AC 7
Test recursion level - AC 8 Java compile (https://www.javatpoint.com/how-to-compile-and-run-java-program)
Checklist
- AC 1 - System module
- AC 2 - Test memory
- AC 3 - Time
- AC 4 - Files
- AC5 - Threading
- AC6 - subprocesses
- AC8 - java compile
Actions