public inbox for ltp@lists.linux.it
 help / color / mirror / Atom feed
* [LTP] [PATCH v3 0/2] Implement syscall variants
@ 2019-03-22 17:11 Cyril Hrubis
  2019-03-22 17:11 ` [LTP] [PATCH v3 1/2] tst_test: Add test multiplex function Cyril Hrubis
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Cyril Hrubis @ 2019-03-22 17:11 UTC (permalink / raw)
  To: ltp

This is version 3 of the patchset, the main change is that the
previously called multiplexing is now hooked up much sooner in the
library, before we fork and run test setup().

The advange of this is that tests that exit with tst_brk(TCONF, ...) do
not exit the whole testsuite this way and also different test variants
are better isolated as well.

As a side effect the API has been simplified as well.

Cyril Hrubis (2):
  tst_test: Add test multiplex function
  syscalls/select04: Test four syscall variants

 doc/test-writing-guidelines.txt               | 66 +++++++++++++++
 include/tst_test.h                            | 12 +++
 lib/newlib_tests/.gitignore                   |  1 +
 lib/newlib_tests/variant.c                    | 55 +++++++++++++
 lib/tst_test.c                                | 22 +++--
 testcases/kernel/syscalls/select/select04.c   |  7 +-
 testcases/kernel/syscalls/select/select_var.h | 82 +++++++++++++++++++
 7 files changed, 239 insertions(+), 6 deletions(-)
 create mode 100644 lib/newlib_tests/variant.c
 create mode 100644 testcases/kernel/syscalls/select/select_var.h

-- 
2.19.2


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

end of thread, other threads:[~2019-03-26  9:39 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-03-22 17:11 [LTP] [PATCH v3 0/2] Implement syscall variants Cyril Hrubis
2019-03-22 17:11 ` [LTP] [PATCH v3 1/2] tst_test: Add test multiplex function Cyril Hrubis
2019-03-25  9:50   ` Petr Vorel
2019-03-22 17:11 ` [LTP] [PATCH v3 2/2] syscalls/select04: Test four syscall variants Cyril Hrubis
2019-03-25 14:20   ` Petr Vorel
2019-03-25  7:06 ` [LTP] [PATCH v3 0/2] Implement " Jan Stancek
2019-03-26  9:39 ` Cyril Hrubis

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