Hi, David.
Sorry for the delay and really appericated for your help !!!
On 5/22/20 10:33 AM, David Gow wrote:
A few questions/suggestions:
- Are there any test results visible when running
./tools/testing/kunit/kunit.py run --raw_output (older versions of the KUnit parser may not work well if the kernel log is decorated, e.g. with timestamps, etc — this should be largely fixed for 5.7).
--raw_output is really helpful.
The root cause of missing tests is that tempdir doesn't exist.
I create that file and kunit runs well now. :-P
```
root@vm-snb-195 ~/linus# ./tools/testing/kunit/kunit.py run --raw_output --defconfig Generating .config ... [09:35:37] Building KUnit Kernel ... arch/um/os-Linux/signal.c: In function ‘sig_handler_common’: arch/um/os-Linux/signal.c:51:1: warning: the frame size of 2960 bytes is larger than 2048 bytes [-Wframe-larger-than=] } ^ arch/um/os-Linux/signal.c: In function ‘timer_real_alarm_handler’: arch/um/os-Linux/signal.c:95:1: warning: the frame size of 2960 bytes is larger than 2048 bytes [-Wframe-larger-than=] } ^ [09:39:48] Starting KUnit Kernel ... Core dump limits :
soft - 0
hard - 0
Checking that ptrace can change system call numbers...OK
Checking syscall emulation patch for ptrace...OK
Checking advanced syscall emulation patch for ptrace...OK
Checking environment variables for a tempdir.../lkp/lkp/src/tmp
Checking if /lkp/lkp/src/tmp is on tmpfs...No such file or directory
Warning: tempdir /lkp/lkp/src/tmp is not on tmpfs
[09:39:48] Elapsed time: 257.808s total, 6.515s configuring, 251.274s building, 0.018s running
```