public inbox for ltp@lists.linux.it
 help / color / mirror / Atom feed
* [LTP] [RFC][PATCH 0/2] Merge runtest files
@ 2025-04-03 10:19 Petr Vorel
  2025-04-03 10:19 ` [LTP] [RFC][PATCH 1/2] runtest/ipc: Enable named pipes on non-blocking IO Petr Vorel
                   ` (3 more replies)
  0 siblings, 4 replies; 14+ messages in thread
From: Petr Vorel @ 2025-04-03 10:19 UTC (permalink / raw)
  To: ltp

Hi,

besides runtest/ipc, there are other small runtest files.  I know we are
slowly working towards removing runtest files, but until it happen we
might want to optimize (=> merge) small runtest files into others.

With this change we have in the runtest files (ignoring comments):

$ for i in runtest/*; do echo "$(grep -v '#' $i | wc -l): $i"; done | sort -rn


$ wc -l runtest/* | sort -nr # not taking into account the comments
1823: runtest/syscalls
392: runtest/controllers
140: runtest/scsi_debug.part1
140: runtest/ltp-aiodio.part1
137: runtest/net.nfs
...
9: runtest/watchqueue
9: runtest/tracing
9: runtest/ima
7: runtest/dma_thread_diotest
7: runtest/cpuhotplug
6: runtest/net.ipv6_lib
6: runtest/input
6: runtest/capability
5: runtest/power_management_tests_exclusive
5: runtest/power_management_tests
5: runtest/kvm
4: runtest/net.multicast
3: runtest/uevent
3: runtest/hyperthreading
3: runtest/crashme
3: runtest/can
2: runtest/nptl
1: runtest/s390x_tests
1: runtest/irq
1: runtest/fcntl-locktests
0: runtest/staging

I would suggest to:

* move runtest/can to runtest/kernel_misc (better
name would be kernel_drivers, but I don't want to do renames, even
merging runtest files will disturb folks testing with LTP.

* move runtest/fcntl-locktests to runtest/net.nfs.

* runtest/nptl is NPTL test for pthread_cond_timedwait(), can this be
  moved to runtest/sched? (there are other pthread_* tests). Not sure if
  tests are relevant now.

* runtest/irq Obviously we would need more IRQ tests (IMHO none even in
  kselftest)

I wonder if runtest/dma_thread_diotest. runtest/crashme,
runtest/power_management_tests and runtest/power_management_tests_exclusive
are still relevant or that much outdated, that it should be removed.

I think vmcp_m.sh (the only one in runtest/s390x_tests) should be removed.

Other should probably be kept separate.

runtest/staging is expected to be often 0.

Kind regards,
Petr

Petr Vorel (2):
  runtest/ipc: Enable named pipes on non-blocking IO
  runtest: Move ipc into syscalls

 runtest/ipc      | 30 ------------------------------
 runtest/syscalls |  9 +++++++++
 2 files changed, 9 insertions(+), 30 deletions(-)
 delete mode 100644 runtest/ipc

-- 
2.49.0


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2025-04-17 11:14 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-03 10:19 [LTP] [RFC][PATCH 0/2] Merge runtest files Petr Vorel
2025-04-03 10:19 ` [LTP] [RFC][PATCH 1/2] runtest/ipc: Enable named pipes on non-blocking IO Petr Vorel
2025-04-06  2:55   ` Li Wang via ltp
2025-04-08 18:37   ` Cyril Hrubis
2025-04-03 10:19 ` [LTP] [RFC][PATCH 2/2] runtest: Move ipc into syscalls Petr Vorel
2025-04-06  3:01   ` Li Wang via ltp
2025-04-07 12:15     ` Petr Vorel
2025-04-07 12:19     ` Petr Vorel
2025-04-17  9:22   ` Cyril Hrubis
2025-04-17 11:14     ` Petr Vorel
2025-04-03 11:33 ` [LTP] [RFC][PATCH 0/2] Merge runtest files Andrea Cervesato via ltp
2025-04-03 15:47   ` Cyril Hrubis
2025-04-06  2:52     ` Li Wang via ltp
2025-04-06  2:43 ` Li Wang via ltp

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox