1. Setup VM with:
CPU - 4
Memory - 8GB
Hard disk - 100GB
Have to use DEBUG build, where we have debug macro
Setup process is described in this instruction.
Info |
---|
Note : If you already created dilos_BASE BE according the instruction, and there is no any new tested stable version, just execute the following command:
In other case if you have already the dilos_ISO_orig BE - make the command:
Then reboot and start the instruction from the section Step 6. Prepare VM for Tests Running:
If you have no one of these 2 BEs then start the instruction from the beginning. |
Info |
---|
Note : Create ztest user if you forgot to do it according the instruction:
|
2. Install packages for LIBC tests:
Info |
---|
Note : If you already did it on the previous step when preparing VM to run, then you can skip this step and go to the next one. |
Code Block | ||
---|---|---|
| ||
sudo apt update sudo apt install system-test-libctest testrunner python3 build-essential |
3. Login by user ztest and run tests:
Code Block | ||
---|---|---|
| ||
sudo /opt/libc-tests/bin/libctest |
Wait for about 5 minutes and found full logs at:
/var/tmp/test_results/<ISO TIME>
Info |
---|
Note : You can run the test using a shell script. It can be created with any text editor or by executing the following command:
You can run the test script in a single mode, i.e. all tests will be executed once ( And the second one is stability mode - for testing the libc stability. In this case you should put the number of cycles (for example, to run 1000 cycles - |