[LTP] Question about log format.

Xinkuan Yan lucky33newman@gmail.com
Tue Dec 13 12:53:08 CET 2022


Hi,

Sorry for the late reply.

Your answers helped me so much from getting lost in ltp, wooops, this
massive Frankenstain made me go mad when I design the core parser function.

Wish runltp-ng version a great job! Looking forward to see that.

Cheers,
Yan

Richard Palethorpe <rpalethorpe@suse.de> 于2022年12月12日周一 22:45写道:

> Hello,
>
> Xinkuan Yan <lucky33newman@gmail.com> writes:
>
> > Hello list,
> >
> > I'm trying to do a concise parsing of the LTP report.
> >
> > I don't have much experience and I'm not familiar with LTP, so I'm going
> to
> > take #math as an example, for it is not complex.
> >
> > Run test command:
> >
> > ./ltp –f math –q
> >
> > I have three questions now,  taking the one-line output result below as
> an
> > example:
> >
> > float_iperb 1 TPASS: Test passed
>
> This is a test using the old API, so not the best example.
>
> >
> > 1, It is clear that TPASS means it passed, but what is the number 1
> > standing for.
>
> I don't know to be honest. It was removed in the new test API.
>
> >
> > 2, Why this line showed up twice? ( PS: Between these two lines are many
> > TINFO.)
>
> Possibly because there are multiple iterations of the test. Possibly
> some paramters are changed between iterations.
>
> Only way to find out is to look for tst_resm calls in the source code.
>
> >
> > 3, Where to check those out put standards, taking yocto package test as a
> > small comprehension, that standard was ( PASS|FAIL|SKIP): Test info. How
> is
> > it like in LTP?
>
>
> https://github.com/linux-test-project/ltp/wiki/C-Test-API#12-basic-test-interface
>
> Note taht the new API output looks more like the following:
>
> sh-5.2# ./bpf_prog07
> tst_buffers.c:55: TINFO: Test is using guarded buffers
> tst_taint.c:116: TCONF: Ignoring already set kernel warning taint
> tst_test.c:1560: TINFO: Timeout per run is 0h 00m 30s
> bpf_common.c:17: TINFO: Raising RLIMIT_MEMLOCK to 10485760
> tst_capability.c:29: TINFO: Dropping CAP_SYS_ADMIN(21)
> tst_capability.c:29: TINFO: Dropping CAP_BPF(39)
> bpf_common.c:39: TCONF: Hint: check also
> /proc/sys/kernel/unprivileged_bpf_disabled
> bpf_common.c:41: TCONF: bpf() requires CAP_SYS_ADMIN or CAP_BPF on this
> system: EPERM (1)
>
> Summary:
> passed   0
> failed   0
> broken   0
> skipped  3
> warnings 0
>
> sh-5.2# ./bpf_prog01
> tst_buffers.c:55: TINFO: Test is using guarded buffers
> tst_test.c:1560: TINFO: Timeout per run is 0h 00m 30s
> bpf_common.c:17: TINFO: Raising RLIMIT_MEMLOCK to 10485760
> bpf_common.c:114: TPASS: Loaded program
> bpf_prog01.c:95: TPASS: val = 1
> ...
>
> So the format is like:
>
> <file_name>:<line>: <ttype>: <message>
>
> --
> Thank you,
> Richard.
>


More information about the ltp mailing list