mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-01-01 13:58:06 +00:00
jemalloc: improve the ptest output
Previouly we only show the output of each text program, actually each test program includes serveral test cases. Improve the ptest script to show the output of each test case. Before: # ./run-ptest [snip] PASS: tests/integration/MALLOCX_ARENA PASS: tests/integration/aligned_alloc [snip] After: # ./run-ptest [snip] PASS: test_MALLOCX_ARENA (non-reentrant) PASS: test_MALLOCX_ARENA (libc-reentrant) PASS: test_MALLOCX_ARENA (arena_new-reentrant) PASS: test_alignment_errors (non-reentrant) PASS: test_alignment_errors (libc-reentrant) PASS: test_alignment_errors (arena_new-reentrant) PASS: test_oom_errors (non-reentrant) PASS: test_oom_errors (libc-reentrant) PASS: test_oom_errors (arena_new-reentrant) PASS: test_alignment_and_size (non-reentrant) PASS: test_alignment_and_size (libc-reentrant) PASS: test_alignment_and_size (arena_new-reentrant) PASS: test_zero_alloc (non-reentrant) PASS: test_zero_alloc (libc-reentrant) PASS: test_zero_alloc (arena_new-reentrant) [snip] Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
344bb081f5
commit
71c5cc44c7
|
|
@ -5,13 +5,15 @@ for dir in tests/* ; do
|
|||
cd $dir
|
||||
for atest in * ; do
|
||||
if [ \( -x $atest \) -a \( -f $atest \) ] ; then
|
||||
./$atest > ${atest}.stdout 2> ${atest}.stderr
|
||||
if [ $? = 0 ] ; then
|
||||
echo "PASS: $dir $atest"
|
||||
rm ${atest}.stdout ${atest}.stderr
|
||||
else
|
||||
echo "FAIL: ${dir}/${atest}"
|
||||
fi
|
||||
rm -rf tests.log
|
||||
./$atest > tests.log 2>&1
|
||||
sed -e '/: pass/ s/^/PASS: /g' \
|
||||
-e '/: skip/ s/^/SKIP: /g' \
|
||||
-e '/: fail/ s/^/FAIL: /g' \
|
||||
-e 's/: pass//g' \
|
||||
-e 's/: skip//g' \
|
||||
-e 's/: fail//g' \
|
||||
-e '/^--- pass:/d' tests.log
|
||||
fi
|
||||
done
|
||||
cd $saved_dir
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user