Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/tests/lib/libc/sys Minor changes to t_ptrace_wait*
details: https://anonhg.NetBSD.org/src/rev/8e79e47c3aa3
branches: trunk
changeset: 969437:8e79e47c3aa3
user: kamil <kamil%NetBSD.org@localhost>
date: Thu Feb 20 22:38:54 2020 +0000
description:
Minor changes to t_ptrace_wait*
Add check for security.models.extensions.user_set_dbregs in the
concurrent event tests.
Use unconditionally atf_tc_skip(); as the test is racy.
diffstat:
tests/lib/libc/sys/t_ptrace_wait.c | 19 +++++++++++++------
1 files changed, 13 insertions(+), 6 deletions(-)
diffs (54 lines):
diff -r 4b14640234f7 -r 8e79e47c3aa3 tests/lib/libc/sys/t_ptrace_wait.c
--- a/tests/lib/libc/sys/t_ptrace_wait.c Thu Feb 20 21:14:23 2020 +0000
+++ b/tests/lib/libc/sys/t_ptrace_wait.c Thu Feb 20 22:38:54 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: t_ptrace_wait.c,v 1.163 2020/02/19 17:13:00 kamil Exp $ */
+/* $NetBSD: t_ptrace_wait.c,v 1.164 2020/02/20 22:38:54 kamil Exp $ */
/*-
* Copyright (c) 2016, 2017, 2018, 2019 The NetBSD Foundation, Inc.
@@ -27,7 +27,7 @@
*/
#include <sys/cdefs.h>
-__RCSID("$NetBSD: t_ptrace_wait.c,v 1.163 2020/02/19 17:13:00 kamil Exp $");
+__RCSID("$NetBSD: t_ptrace_wait.c,v 1.164 2020/02/20 22:38:54 kamil Exp $");
#define __LEGACY_PT_LWPINFO
@@ -2488,6 +2488,7 @@
ATF_TC(tracer_sysctl_lookup_without_duplicates);
ATF_TC_HEAD(tracer_sysctl_lookup_without_duplicates, tc)
{
+ atf_tc_set_md_var(tc, "timeout", "15");
atf_tc_set_md_var(tc, "descr",
"Assert that await_zombie() in attach1 always finds a single "
"process and no other error is reported");
@@ -7541,6 +7542,8 @@
TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0));
}
+/// ----------------------------------------------------------------------------
+
ATF_TC(syscallemu1);
ATF_TC_HEAD(syscallemu1, tc)
{
@@ -8728,10 +8731,14 @@
ptrace_event_t event;
int i;
- if (signal_handle == TCSH_SIG_IGN)
- atf_tc_expect_fail("PR kern/54960");
- else if (signal_handle == TCSH_HANDLER)
- atf_tc_skip("PR kern/54960");
+#if defined(HAVE_DBREGS)
+ if (!can_we_set_dbregs()) {
+ atf_tc_skip("Either run this test as root or set sysctl(3) "
+ "security.models.extensions.user_set_dbregs to 1");
+ }
+#endif
+
+ atf_tc_skip("PR kern/54960");
/* Protect against out-of-bounds array access. */
ATF_REQUIRE(breakpoint_threads <= THREAD_CONCURRENT_BREAKPOINT_NUM);
Home |
Main Index |
Thread Index |
Old Index