aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* tests: enable color/parallel by defaultMike Frysinger2012-06-241-0/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: autogenerate testsuite.atMike Frysinger2011-07-041-36/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: start futimesat tests based on utimensat onesMike Frysinger2011-01-011-0/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: add mkdirat/unlinkat precheck dirfd testsMike Frysinger2010-11-151-0/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: check rmdir functionalityMike Frysinger2010-08-161-0/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* libsandbox: catch calls to remove()Mike Frysinger2009-12-201-0/+2
| | | | | | | | People rarely use this, but all it takes is one lame package. URL: http://bugs.gentoo.org/297684 Reported-by: Pacho Ramos <pacho@gentoo.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* libsandbox: fix ptrace decode of utimensatMike Frysinger2009-10-251-0/+3
| | | | | | | | | The ptrace code skipped one too many arguments when decoding the utimensat syscall which caused random utils to fail with garbage paths. URL: http://bugs.gentoo.org/288227 Reported-by: RB <aoz.syn@gmail.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: add static mkdir() checkMike Frysinger2009-04-131-0/+1
| | | | | | | | Some wrapped functions have "pre" checks where we don't bother checking the sandbox settings under certain conditions. Traced programs should go through these same checks. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: make sure traced programs and signals workv1.9Mike Frysinger2009-04-091-0/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: add some tracing testsMike Frysinger2009-04-051-0/+3
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: make sure *at() funcs get EBADF with bad fdsMike Frysinger2009-03-311-0/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: add basic functionality testsMike Frysinger2009-03-311-0/+11
| | | | | | | | | | | | | | | | | Make sure many of the functions work in their simplest form: - link - linkat - mkdirat - mkfifo - mkfifoat - mknod - mknodat - rename - renameat - symlink - symlinkat Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: make sure non-root mkdir works with funky permsMike Frysinger2009-03-121-0/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: unify some m4 logic into common codeMike Frysinger2009-03-121-10/+15
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: convert `touch` to `open-0`Mike Frysinger2009-03-091-0/+1
| | | | | | | | | | | Convert the `touch` test to use our `open-0` util so we get fine grained control over the test and so we don't have to worry about localization issues or about system-specific messages. This also extends the test framework to start parsing symbolic open() flags as well as errno values (and add support for checking them). Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: add symlink tests and unify codeMike Frysinger2009-03-081-0/+6
| | | | | | | Add test cases for symlink behavior and unify some of the test code to make adding more test cases even easier. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: get scripts working in sandbox.shMike Frysinger2009-02-081-0/+1
| | | | | | | | | Make sure we source the local sandbox.{bashrc,conf} and we always make the helper functions available when testing even if we aren't interactive. Now we can run `make check` and test the local version of sandbox even when we are running under another sandbox env. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: add test case for libsigsegvMike Frysinger2008-11-161-0/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: execute sb_printfMike Frysinger2008-11-161-6/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: initial test frameworkMike Frysinger2008-11-111-0/+8
Signed-off-by: Mike Frysinger <vapier@gentoo.org>