diff mbox series

[master] valgrind: remove most hidden tests for arm64

Message ID 20221104184705.24777-1-zheng.qiu@windriver.com
State New
Headers show
Series [master] valgrind: remove most hidden tests for arm64 | expand

Commit Message

Zheng Qiu Nov. 4, 2022, 6:47 p.m. UTC
An earlier version of valgrind fixed the defunct processes bug, so those
tests that were skipped specifically for arm can pass now in master,
kirkstone, honister, hardknott, and dunfell.

Detailed test result with remove-for-aarch64 skipped on qemuarm64:

    Commit           Pass   Fail    Skip
    master           624    9       21
    kirkstone        618    10      20
    honister         616    10      19
    hardknott        609    13      18
    dunfell          598    16      17
    zeus             Out of memory: Killed (with many defunct processes)

There are now only 12 skipped by remove-for-aarch64 because 9 fail on
qemuarm64 and 3 more fail on raspberry pi. These are tracked by:
    https://bugzilla.yoctoproject.org/show_bug.cgi?id=14960

Signed-off-by: Zheng Qiu <zheng.qiu@windriver.com>
Signed-off-by: Randy MacLeod <randy.macleod@windriver.com>
---
 .../valgrind/valgrind/remove-for-aarch64      | 227 +-----------------
 1 file changed, 3 insertions(+), 224 deletions(-)

Comments

Randy MacLeod Nov. 25, 2022, 1:10 a.m. UTC | #1
Alex, I think yhou missed this one.

../Randy

On 2022-11-04 14:47, Zheng Qiu wrote:
> An earlier version of valgrind fixed the defunct processes bug, so those
> tests that were skipped specifically for arm can pass now in master,
> kirkstone, honister, hardknott, and dunfell.
> 
> Detailed test result with remove-for-aarch64 skipped on qemuarm64:
> 
>      Commit           Pass   Fail    Skip
>      master           624    9       21
>      kirkstone        618    10      20
>      honister         616    10      19
>      hardknott        609    13      18
>      dunfell          598    16      17
>      zeus             Out of memory: Killed (with many defunct processes)
> 
> There are now only 12 skipped by remove-for-aarch64 because 9 fail on
> qemuarm64 and 3 more fail on raspberry pi. These are tracked by:
>      https://bugzilla.yoctoproject.org/show_bug.cgi?id=14960
> 
> Signed-off-by: Zheng Qiu <zheng.qiu@windriver.com>
> Signed-off-by: Randy MacLeod <randy.macleod@windriver.com>
> ---
>   .../valgrind/valgrind/remove-for-aarch64      | 227 +-----------------
>   1 file changed, 3 insertions(+), 224 deletions(-)
> 
> diff --git a/meta/recipes-devtools/valgrind/valgrind/remove-for-aarch64 b/meta/recipes-devtools/valgrind/valgrind/remove-for-aarch64
> index 887bfd2766..a9809e5d8c 100644
> --- a/meta/recipes-devtools/valgrind/valgrind/remove-for-aarch64
> +++ b/meta/recipes-devtools/valgrind/valgrind/remove-for-aarch64
> @@ -1,211 +1,6 @@
>   gdbserver_tests/hgtls
> -cachegrind/tests/ann1
> -callgrind/tests/simwork1
> -callgrind/tests/simwork2
> -callgrind/tests/simwork3
> -callgrind/tests/simwork-both
> -callgrind/tests/simwork-cache
> -callgrind/tests/threads
> -callgrind/tests/threads-use
> -drd/tests/annotate_barrier
> -drd/tests/annotate_barrier_xml
> -drd/tests/annotate_hbefore
> -drd/tests/annotate_hb_err
> -drd/tests/annotate_hb_race
> -drd/tests/annotate_ignore_read
> -drd/tests/annotate_ignore_rw
> -drd/tests/annotate_ignore_rw2
> -drd/tests/annotate_ignore_write
> -drd/tests/annotate_ignore_write2
> -drd/tests/annotate_order_1
> -drd/tests/annotate_order_2
> -drd/tests/annotate_order_3
> -drd/tests/annotate_publish_hg
> -drd/tests/annotate_rwlock
> -drd/tests/annotate_rwlock_hg
> -drd/tests/annotate_sem
> -drd/tests/annotate_smart_pointer
> -drd/tests/annotate_smart_pointer2
> -drd/tests/annotate_spinlock
> -drd/tests/annotate_static
> -drd/tests/annotate_trace_memory
> -drd/tests/annotate_trace_memory_xml
> -drd/tests/atomic_var
> -drd/tests/bar_bad
> -drd/tests/bar_trivial
> -drd/tests/boost_thread
> -drd/tests/bug-235681
> -drd/tests/bug322621
> -drd/tests/circular_buffer
> -drd/tests/concurrent_close
> -drd/tests/custom_alloc
> -drd/tests/custom_alloc_fiw
> -drd/tests/dlopen
> -drd/tests/fork-parallel
> -drd/tests/fork-serial
> -drd/tests/fp_race
> -drd/tests/fp_race2
> -drd/tests/fp_race_xml
> -drd/tests/free_is_write
> -drd/tests/free_is_write2
> -drd/tests/hg01_all_ok
> -drd/tests/hg02_deadlock
> -drd/tests/hg03_inherit
> -drd/tests/hg04_race
> -drd/tests/hg05_race2
> -drd/tests/hg06_readshared
> -drd/tests/hold_lock_1
> -drd/tests/hold_lock_2
> -drd/tests/linuxthreads_det
> -drd/tests/matinv
> -drd/tests/memory_allocation
> -drd/tests/monitor_example
> -drd/tests/new_delete
> -drd/tests/pth_barrier
> -drd/tests/pth_barrier2
> -drd/tests/pth_barrier3
> -drd/tests/pth_barrier_race
> -drd/tests/pth_barrier_reinit
> -drd/tests/pth_broadcast
> -drd/tests/pth_cancel_locked
> -drd/tests/pth_cleanup_handler
> -drd/tests/pth_cond_race
> -drd/tests/pth_cond_race2
> -drd/tests/pth_detached2
> -drd/tests/pth_detached3
> -drd/tests/pth_detached_sem
> -drd/tests/pth_inconsistent_cond_wait
> -drd/tests/pth_mutex_reinit
> -drd/tests/pth_once
> -drd/tests/pth_process_shared_mutex
> -drd/tests/pth_spinlock
> -drd/tests/pth_uninitialized_cond
> -drd/tests/read_and_free_race
> -drd/tests/recursive_mutex
> -drd/tests/rwlock_race
> -drd/tests/rwlock_test
> -drd/tests/rwlock_type_checking
> -drd/tests/sem_as_mutex
> -drd/tests/sem_as_mutex2
> -drd/tests/sem_as_mutex3
> -drd/tests/sem_open
> -drd/tests/sem_open2
> -drd/tests/sem_open3
> -drd/tests/sem_open_traced
> -drd/tests/sem_wait
> -drd/tests/sigalrm
> -drd/tests/sigaltstack
> -drd/tests/std_atomic
> -drd/tests/std_string
> -drd/tests/std_thread
> -drd/tests/std_thread2
> -drd/tests/str_tester
> -drd/tests/tc01_simple_race
> -drd/tests/tc02_simple_tls
> -drd/tests/tc03_re_excl
> -drd/tests/tc04_free_lock
> -drd/tests/tc05_simple_race
> -drd/tests/tc06_two_races
> -drd/tests/tc07_hbl1
> -drd/tests/tc08_hbl2
> -drd/tests/tc10_rec_lock
> -drd/tests/tc11_XCHG
> -drd/tests/tc12_rwl_trivial
> -drd/tests/tc13_laog1
> -drd/tests/tc15_laog_lockdel
> -drd/tests/tc16_byterace
> -drd/tests/tc17_sembar
> -drd/tests/tc18_semabuse
> -drd/tests/tc19_shadowmem
> -drd/tests/tc21_pthonce
> -drd/tests/tc22_exit_w_lock
> -drd/tests/tc23_bogus_condwait
> -helgrind/tests/annotate_rwlock
> -helgrind/tests/annotate_smart_pointer
> -helgrind/tests/bar_bad
> -helgrind/tests/bar_trivial
> -helgrind/tests/bug322621
> -helgrind/tests/cond_init_destroy
> -helgrind/tests/cond_timedwait_invalid
> -helgrind/tests/cond_timedwait_test
> -helgrind/tests/free_is_write
> -helgrind/tests/hg01_all_ok
> -helgrind/tests/hg03_inherit
> -helgrind/tests/hg04_race
> -helgrind/tests/hg05_race2
> -helgrind/tests/hg06_readshared
> -helgrind/tests/locked_vs_unlocked1_fwd
> -helgrind/tests/locked_vs_unlocked1_rev
> -helgrind/tests/locked_vs_unlocked2
> -helgrind/tests/locked_vs_unlocked3
> -helgrind/tests/pth_barrier1
> -helgrind/tests/pth_barrier2
> -helgrind/tests/pth_barrier3
> -helgrind/tests/pth_destroy_cond
> -helgrind/tests/rwlock_race
> -helgrind/tests/rwlock_test
> -helgrind/tests/shmem_abits
> -helgrind/tests/stackteardown
> -helgrind/tests/t2t_laog
> -helgrind/tests/tc01_simple_race
> -helgrind/tests/tc02_simple_tls
> -helgrind/tests/tc03_re_excl
> -helgrind/tests/tc04_free_lock
> -helgrind/tests/tc05_simple_race
> -helgrind/tests/tc06_two_races
> -helgrind/tests/tc06_two_races_xml
> -helgrind/tests/tc07_hbl1
> -helgrind/tests/tc08_hbl2
> -helgrind/tests/tc09_bad_unlock
> -helgrind/tests/tc10_rec_lock
> -helgrind/tests/tc11_XCHG
> -helgrind/tests/tc12_rwl_trivial
> -helgrind/tests/tc13_laog1
> -helgrind/tests/tc14_laog_dinphils
> -helgrind/tests/tc15_laog_lockdel
> -helgrind/tests/tc16_byterace
> -helgrind/tests/tc17_sembar
> -helgrind/tests/tc18_semabuse
> -helgrind/tests/tc19_shadowmem
> -helgrind/tests/tc20_verifywrap
> -helgrind/tests/tc21_pthonce
> -helgrind/tests/tc22_exit_w_lock
> -helgrind/tests/tc23_bogus_condwait
> -helgrind/tests/tc24_nonzero_sem
> -memcheck/tests/accounting
> -memcheck/tests/addressable
> -memcheck/tests/arm64-linux/scalar
> -memcheck/tests/atomic_incs
> -memcheck/tests/badaddrvalue
> -memcheck/tests/badfree
> -memcheck/tests/badfree-2trace
> -memcheck/tests/badfree3
> -memcheck/tests/badjump
> -memcheck/tests/badjump2
> -memcheck/tests/badloop
> -memcheck/tests/badpoll
> -memcheck/tests/badrw
> -memcheck/tests/big_blocks_freed_list
> -memcheck/tests/brk2
>   memcheck/tests/dw4
> -memcheck/tests/err_disable4
> -memcheck/tests/err_disable_arange1
> -memcheck/tests/leak-autofreepool-5
> -memcheck/tests/linux/lsframe1
> -memcheck/tests/linux/lsframe2
> -memcheck/tests/linux/with-space
> -memcheck/tests/origin5-bz2
> -memcheck/tests/origin6-fp
> -memcheck/tests/partial_load_dflt
> -memcheck/tests/pdb-realloc2
> -memcheck/tests/sh-mem
> -memcheck/tests/sh-mem-random
> -memcheck/tests/sigaltstack
> -memcheck/tests/sigkill
> -memcheck/tests/signal2
> -memcheck/tests/threadname
> -memcheck/tests/threadname_xml
> -memcheck/tests/unit_oset
> +memcheck/tests/leak_cpp_interior
>   memcheck/tests/varinfo1
>   memcheck/tests/varinfo2
>   memcheck/tests/varinfo3
> @@ -213,21 +8,5 @@ memcheck/tests/varinfo4
>   memcheck/tests/varinfo5
>   memcheck/tests/varinfo6
>   memcheck/tests/varinforestrict
> -memcheck/tests/vcpu_bz2
> -memcheck/tests/vcpu_fbench
> -memcheck/tests/vcpu_fnfns
> -memcheck/tests/wcs
> -memcheck/tests/wrap1
> -memcheck/tests/wrap2
> -memcheck/tests/wrap3
> -memcheck/tests/wrap4
> -memcheck/tests/wrap5
> -memcheck/tests/wrap6
> -memcheck/tests/wrap7
> -memcheck/tests/wrap8
> -memcheck/tests/wrapmalloc
> -memcheck/tests/wrapmallocstatic
> -memcheck/tests/writev1
> -memcheck/tests/xml1
> -memcheck/tests/linux/stack_changes
> -memcheck/tests/linux/timerfd-syscall
> +helgrind/tests/hg05_race2
> +helgrind/tests/tc20_verifywrap
diff mbox series

Patch

diff --git a/meta/recipes-devtools/valgrind/valgrind/remove-for-aarch64 b/meta/recipes-devtools/valgrind/valgrind/remove-for-aarch64
index 887bfd2766..a9809e5d8c 100644
--- a/meta/recipes-devtools/valgrind/valgrind/remove-for-aarch64
+++ b/meta/recipes-devtools/valgrind/valgrind/remove-for-aarch64
@@ -1,211 +1,6 @@ 
 gdbserver_tests/hgtls
-cachegrind/tests/ann1
-callgrind/tests/simwork1
-callgrind/tests/simwork2
-callgrind/tests/simwork3
-callgrind/tests/simwork-both
-callgrind/tests/simwork-cache
-callgrind/tests/threads
-callgrind/tests/threads-use
-drd/tests/annotate_barrier
-drd/tests/annotate_barrier_xml
-drd/tests/annotate_hbefore
-drd/tests/annotate_hb_err
-drd/tests/annotate_hb_race
-drd/tests/annotate_ignore_read
-drd/tests/annotate_ignore_rw
-drd/tests/annotate_ignore_rw2
-drd/tests/annotate_ignore_write
-drd/tests/annotate_ignore_write2
-drd/tests/annotate_order_1
-drd/tests/annotate_order_2
-drd/tests/annotate_order_3
-drd/tests/annotate_publish_hg
-drd/tests/annotate_rwlock
-drd/tests/annotate_rwlock_hg
-drd/tests/annotate_sem
-drd/tests/annotate_smart_pointer
-drd/tests/annotate_smart_pointer2
-drd/tests/annotate_spinlock
-drd/tests/annotate_static
-drd/tests/annotate_trace_memory
-drd/tests/annotate_trace_memory_xml
-drd/tests/atomic_var
-drd/tests/bar_bad
-drd/tests/bar_trivial
-drd/tests/boost_thread
-drd/tests/bug-235681
-drd/tests/bug322621
-drd/tests/circular_buffer
-drd/tests/concurrent_close
-drd/tests/custom_alloc
-drd/tests/custom_alloc_fiw
-drd/tests/dlopen
-drd/tests/fork-parallel
-drd/tests/fork-serial
-drd/tests/fp_race
-drd/tests/fp_race2
-drd/tests/fp_race_xml
-drd/tests/free_is_write
-drd/tests/free_is_write2
-drd/tests/hg01_all_ok
-drd/tests/hg02_deadlock
-drd/tests/hg03_inherit
-drd/tests/hg04_race
-drd/tests/hg05_race2
-drd/tests/hg06_readshared
-drd/tests/hold_lock_1
-drd/tests/hold_lock_2
-drd/tests/linuxthreads_det
-drd/tests/matinv
-drd/tests/memory_allocation
-drd/tests/monitor_example
-drd/tests/new_delete
-drd/tests/pth_barrier
-drd/tests/pth_barrier2
-drd/tests/pth_barrier3
-drd/tests/pth_barrier_race
-drd/tests/pth_barrier_reinit
-drd/tests/pth_broadcast
-drd/tests/pth_cancel_locked
-drd/tests/pth_cleanup_handler
-drd/tests/pth_cond_race
-drd/tests/pth_cond_race2
-drd/tests/pth_detached2
-drd/tests/pth_detached3
-drd/tests/pth_detached_sem
-drd/tests/pth_inconsistent_cond_wait
-drd/tests/pth_mutex_reinit
-drd/tests/pth_once
-drd/tests/pth_process_shared_mutex
-drd/tests/pth_spinlock
-drd/tests/pth_uninitialized_cond
-drd/tests/read_and_free_race
-drd/tests/recursive_mutex
-drd/tests/rwlock_race
-drd/tests/rwlock_test
-drd/tests/rwlock_type_checking
-drd/tests/sem_as_mutex
-drd/tests/sem_as_mutex2
-drd/tests/sem_as_mutex3
-drd/tests/sem_open
-drd/tests/sem_open2
-drd/tests/sem_open3
-drd/tests/sem_open_traced
-drd/tests/sem_wait
-drd/tests/sigalrm
-drd/tests/sigaltstack
-drd/tests/std_atomic
-drd/tests/std_string
-drd/tests/std_thread
-drd/tests/std_thread2
-drd/tests/str_tester
-drd/tests/tc01_simple_race
-drd/tests/tc02_simple_tls
-drd/tests/tc03_re_excl
-drd/tests/tc04_free_lock
-drd/tests/tc05_simple_race
-drd/tests/tc06_two_races
-drd/tests/tc07_hbl1
-drd/tests/tc08_hbl2
-drd/tests/tc10_rec_lock
-drd/tests/tc11_XCHG
-drd/tests/tc12_rwl_trivial
-drd/tests/tc13_laog1
-drd/tests/tc15_laog_lockdel
-drd/tests/tc16_byterace
-drd/tests/tc17_sembar
-drd/tests/tc18_semabuse
-drd/tests/tc19_shadowmem
-drd/tests/tc21_pthonce
-drd/tests/tc22_exit_w_lock
-drd/tests/tc23_bogus_condwait
-helgrind/tests/annotate_rwlock
-helgrind/tests/annotate_smart_pointer
-helgrind/tests/bar_bad
-helgrind/tests/bar_trivial
-helgrind/tests/bug322621
-helgrind/tests/cond_init_destroy
-helgrind/tests/cond_timedwait_invalid
-helgrind/tests/cond_timedwait_test
-helgrind/tests/free_is_write
-helgrind/tests/hg01_all_ok
-helgrind/tests/hg03_inherit
-helgrind/tests/hg04_race
-helgrind/tests/hg05_race2
-helgrind/tests/hg06_readshared
-helgrind/tests/locked_vs_unlocked1_fwd
-helgrind/tests/locked_vs_unlocked1_rev
-helgrind/tests/locked_vs_unlocked2
-helgrind/tests/locked_vs_unlocked3
-helgrind/tests/pth_barrier1
-helgrind/tests/pth_barrier2
-helgrind/tests/pth_barrier3
-helgrind/tests/pth_destroy_cond
-helgrind/tests/rwlock_race
-helgrind/tests/rwlock_test
-helgrind/tests/shmem_abits
-helgrind/tests/stackteardown
-helgrind/tests/t2t_laog
-helgrind/tests/tc01_simple_race
-helgrind/tests/tc02_simple_tls
-helgrind/tests/tc03_re_excl
-helgrind/tests/tc04_free_lock
-helgrind/tests/tc05_simple_race
-helgrind/tests/tc06_two_races
-helgrind/tests/tc06_two_races_xml
-helgrind/tests/tc07_hbl1
-helgrind/tests/tc08_hbl2
-helgrind/tests/tc09_bad_unlock
-helgrind/tests/tc10_rec_lock
-helgrind/tests/tc11_XCHG
-helgrind/tests/tc12_rwl_trivial
-helgrind/tests/tc13_laog1
-helgrind/tests/tc14_laog_dinphils
-helgrind/tests/tc15_laog_lockdel
-helgrind/tests/tc16_byterace
-helgrind/tests/tc17_sembar
-helgrind/tests/tc18_semabuse
-helgrind/tests/tc19_shadowmem
-helgrind/tests/tc20_verifywrap
-helgrind/tests/tc21_pthonce
-helgrind/tests/tc22_exit_w_lock
-helgrind/tests/tc23_bogus_condwait
-helgrind/tests/tc24_nonzero_sem
-memcheck/tests/accounting
-memcheck/tests/addressable
-memcheck/tests/arm64-linux/scalar
-memcheck/tests/atomic_incs
-memcheck/tests/badaddrvalue
-memcheck/tests/badfree
-memcheck/tests/badfree-2trace
-memcheck/tests/badfree3
-memcheck/tests/badjump
-memcheck/tests/badjump2
-memcheck/tests/badloop
-memcheck/tests/badpoll
-memcheck/tests/badrw
-memcheck/tests/big_blocks_freed_list
-memcheck/tests/brk2
 memcheck/tests/dw4
-memcheck/tests/err_disable4
-memcheck/tests/err_disable_arange1
-memcheck/tests/leak-autofreepool-5
-memcheck/tests/linux/lsframe1
-memcheck/tests/linux/lsframe2
-memcheck/tests/linux/with-space
-memcheck/tests/origin5-bz2
-memcheck/tests/origin6-fp
-memcheck/tests/partial_load_dflt
-memcheck/tests/pdb-realloc2
-memcheck/tests/sh-mem
-memcheck/tests/sh-mem-random
-memcheck/tests/sigaltstack
-memcheck/tests/sigkill
-memcheck/tests/signal2
-memcheck/tests/threadname
-memcheck/tests/threadname_xml
-memcheck/tests/unit_oset
+memcheck/tests/leak_cpp_interior
 memcheck/tests/varinfo1
 memcheck/tests/varinfo2
 memcheck/tests/varinfo3
@@ -213,21 +8,5 @@  memcheck/tests/varinfo4
 memcheck/tests/varinfo5
 memcheck/tests/varinfo6
 memcheck/tests/varinforestrict
-memcheck/tests/vcpu_bz2
-memcheck/tests/vcpu_fbench
-memcheck/tests/vcpu_fnfns
-memcheck/tests/wcs
-memcheck/tests/wrap1
-memcheck/tests/wrap2
-memcheck/tests/wrap3
-memcheck/tests/wrap4
-memcheck/tests/wrap5
-memcheck/tests/wrap6
-memcheck/tests/wrap7
-memcheck/tests/wrap8
-memcheck/tests/wrapmalloc
-memcheck/tests/wrapmallocstatic
-memcheck/tests/writev1
-memcheck/tests/xml1
-memcheck/tests/linux/stack_changes
-memcheck/tests/linux/timerfd-syscall
+helgrind/tests/hg05_race2
+helgrind/tests/tc20_verifywrap