From: Richard Haines <richard_c_haines@btinternet.com>
To: selinux@vger.kernel.org
Cc: Richard Haines <richard_c_haines@btinternet.com>
Subject: [PATCH 0/2] selinux-testsuite: Add fs*(2) API filesystem tests
Date: Mon, 20 Jan 2020 11:11:11 +0000 [thread overview]
Message-ID: <20200120111113.23349-1-richard_c_haines@btinternet.com> (raw)
These patches update the current tests/filesystem (see [1] if not already
installed) to share code (patch 1) with the fs*(2) API filesystem
tests (patch 2).
A test kernel with [2] installed tested selinux_move_mount(), see test
script for comments.
To test fanotify fs watch perm on 5.5+ read [1] first to install CIL module.
Not tested on travis.
[1] https://lore.kernel.org/selinux/20200119111740.61358-1-richard_c_haines@btinternet.com
[2] https://lore.kernel.org/selinux/20200117202407.12344-1-sds@tycho.nsa.gov
Richard Haines (2):
selinux-testsuite: Prepare for adding fs*(2) API tests
selinux-testsuite: Add fs*(2) API filesystem tests
policy/test_filesystem.te | 18 +-
tests/Makefile | 6 +
tests/filesystem/Filesystem.pm | 166 ++++++
tests/filesystem/test | 219 ++------
tests/fs_filesystem/.gitignore | 3 +
tests/fs_filesystem/Makefile | 16 +
tests/fs_filesystem/fs_common.c | 110 ++++
tests/fs_filesystem/fs_common.h | 30 ++
tests/fs_filesystem/fsmount.c | 89 ++++
tests/fs_filesystem/fspick.c | 68 +++
tests/fs_filesystem/move_mount.c | 76 +++
tests/fs_filesystem/test | 833 +++++++++++++++++++++++++++++++
tools/check-syntax | 2 +-
13 files changed, 1453 insertions(+), 183 deletions(-)
create mode 100644 tests/filesystem/Filesystem.pm
create mode 100644 tests/fs_filesystem/.gitignore
create mode 100644 tests/fs_filesystem/Makefile
create mode 100644 tests/fs_filesystem/fs_common.c
create mode 100644 tests/fs_filesystem/fs_common.h
create mode 100644 tests/fs_filesystem/fsmount.c
create mode 100644 tests/fs_filesystem/fspick.c
create mode 100644 tests/fs_filesystem/move_mount.c
create mode 100755 tests/fs_filesystem/test
--
2.24.1
next reply other threads:[~2020-01-20 11:11 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-01-20 11:11 Richard Haines [this message]
2020-01-20 11:11 ` [PATCH 1/2] selinux-testsuite: Prepare for adding fs*(2) API tests Richard Haines
2020-01-24 15:12 ` Stephen Smalley
2020-01-20 11:11 ` [PATCH 2/2] selinux-testsuite: Add fs*(2) API filesystem tests Richard Haines
2020-01-21 18:56 ` Stephen Smalley
2020-01-24 15:13 ` Stephen Smalley
2020-01-24 19:17 ` Paul Moore
2020-01-24 19:25 ` Stephen Smalley
2020-01-24 19:41 ` Ondrej Mosnacek
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200120111113.23349-1-richard_c_haines@btinternet.com \
--to=richard_c_haines@btinternet.com \
--cc=selinux@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).