Steve Beattie
a611a0c207
Merge from trunk rev 1505: modifies the xattr regression test to use
...
a separate loopback mounted filesystem.
Nominated-by: Steve Beattie <sbeattie@ubuntu.com>
Acked-By: Jamie Strandboge <jamie@canonical.com>
2010-10-04 12:31:00 -07:00
Steve Beattie
07431af673
Merge from trunk rev 1452: Fixes "deleted" test case to match the
...
documentation for the expected outcome and add additional positive test.
Nominated-by: Steve Beattie <sbeattie@ubuntu.com>
Acked-By: Jamie Strandboge <jamie@canonical.com>
2010-10-04 12:29:46 -07:00
Steve Beattie
513864845e
Merge from trunk rev 1442: Fixes several testsuite warnings and typos.
...
Nominated-by: Steve Beattie <sbeattie@ubuntu.com>
Acked-By: Jamie Strandboge <jamie@canonical.com>
2010-10-04 12:25:06 -07:00
Steve Beattie
283f83aafb
Merge from trunk rev 1404: fix testsuite autogeneration of profiles on
...
amd64 systems.
Nominated-by: Jamie Strandboge <jamie@canonical.com>
Acked-By: Steve Beattie <sbeattie@ubuntu.com>
2010-09-30 13:16:55 -07:00
Jamie Strandboge
6ec327cfb9
tests/regression/subdomain/uservars.inc: apply the uservars.inc change in
...
trunk's r1458 too
2010-09-10 13:30:25 -05:00
Steve Beattie
8b79fb5fea
Merge from trunk revs 1476, 1477, and 1478: cope with various elements
...
that the upstream 2.6.36 kernel is missing.
All Nominated-by: John Johansen <john.johansen@canonical.com>
Acked-By: Steve Beattie <sbeattie@ubuntu.com>
2010-08-26 11:24:41 -07:00
Steve Beattie
66286494a2
Resurrect another of the stress tests; it kinda works, though it requires
...
killall-ing a few things in order to make it stop. And alas, it does seem
to eventually cause kernel hangs with 2.6.32-16. (Committing now before ext4
eats my changes and brain.)
2010-03-10 20:56:47 -08:00
Steve Beattie
140495fe64
Make kernel stress tests work again (kill.sh works at least)
2010-03-10 17:56:51 -08:00
Steve Beattie
60f6153446
Fixup parser stress test to work with modern parser args..
2010-03-10 16:11:39 -08:00
John Johansen
91f0f0053f
Update regression tests test harness for known problems to use xpass and
...
xfail instead of known_{pass,fail}, also have it only reports unexpected
results, error for when result != what it should, and Alert for when it
result is what is should be but is a known problem and hence expected
to report something else.
Also update the regression tests for known problems under AppArmor 2.5,
this does not fix all known problems, (ie hats being removed differently
and hence resulting in unable to load profile errors, and the mknod
problem on alternate runs of the test suite, nor xattrs tests not ensuring
that the fs supports xattrs).
2010-02-06 23:04:57 -08:00
John Johansen
56d1be6ca6
Update ptrace test to fix case where unconfined is ptracing child helper
...
which is now allowed and add case where confined app is ptracing child
which isn't allowed.
2010-02-06 20:09:55 -08:00
John Johansen
516e3f60e4
update change_hat tests for correct error codes on AppArmor 2.5
2010-02-06 20:08:51 -08:00
John Johansen
db796ef3f1
Update test harness to allow for tests defined by profile X
2010-02-06 20:07:44 -08:00
Kees Cook
da6c9246f5
clear remaining $Id$ tags, since bzr does not suppor them
2009-11-11 10:44:26 -08:00
Kees Cook
317a3a0ad2
load test profiles from commandline instead of stdin
2009-08-25 00:26:57 +00:00
John Johansen
0018491c1e
Add basic changeprofile re test and enable changeprofile tests by default
2009-08-21 20:39:45 +00:00
John Johansen
0320e0e849
Update changeprofile tests
...
Have the parser skip the caches
2009-08-20 23:46:48 +00:00
John Johansen
c80b2c9766
Fix library resolution when linux-vdso.so.1 is used instead of
...
linux-vdso32.so.1 or linux-vdso64.so.1
2009-08-20 12:33:29 +00:00
John Johansen
ed8530d9b6
start of some changeprofile tests
2009-08-20 04:13:08 +00:00
John Johansen
4f3e6daae9
Fix the clone regression test so that the correct end of the stack is
...
used.
2009-07-28 02:17:10 +00:00
John Johansen
100d791e84
Update mount test to allow for cability sys_admin, allowing mount and unmount
2009-07-08 21:35:28 +00:00
Steve Beattie
e18d431b0e
Resurrect a random profile generator for stress testing the parser.
...
Needs love in the form of enhancements to support regexs, all the added
features in upcoming 2.3 release, etc.
Could also stand a bit of refactoring to make the ruby program not suck
up so much ram by writing out profiles as things go along rather than
generating a bunch of large objects and keeping them around.
2008-11-26 22:16:48 +00:00
Steve Beattie
0ebee05092
Fix a compilation error on ubuntu; wondering if there's older distros
...
where glibc doesn't provide /usr/include/dirent.h.
Also fixed a compilation warning around fprintf sizes.
2008-10-08 19:43:28 +00:00
John Johansen
748e398c21
- various patches and cleanups from kees@ubuntu.com
2008-06-11 20:19:36 +00:00
John Johansen
3897c52414
update link_subset test, to include child x
2008-06-04 05:59:11 +00:00
Steve Beattie
7a751a53f6
Not sure why the close of stdout and redirection of the pipe was here,
...
given that the following write was to the specific file descriptor in
the pipe.
2008-04-17 22:09:05 +00:00
John Johansen
3bbca91391
fix fatal errors so that they don't exit with an exit code of 0 when no
...
previsous tests failed. Instead have fatal errors always exit with
a exit code of 127
2008-03-28 07:17:14 +00:00
John Johansen
6b6c045fbf
Update ptrace test
...
- fix some races that could lead to tests randomly failing
- extend tests to test more combinations
2008-03-27 17:27:39 +00:00
John Johansen
e103873eb2
merge over r1151 - update to exec.sh test which allows it to run on
...
64 bit platforms using /lib64
2008-03-27 01:16:40 +00:00
John Johansen
db7fe20a54
Update the link subset test to reflect the newer link semantics
...
- safe exec is no longer considered a subset of unsafe exec
- add tests for pix permission to link subset
2008-03-08 10:23:19 +00:00
John Johansen
ed4e639d7e
make longpath a default test
2008-03-08 04:17:40 +00:00
John Johansen
7e69d3c91c
add more missing files
2008-03-08 02:49:17 +00:00
John Johansen
66276373cd
add missing link subset tests
2008-02-18 11:19:11 +00:00
John Johansen
bad1c12112
remove patches for tests as they are now applied
2007-12-23 01:17:23 +00:00
John Johansen
781e6d1882
Add the ability to mark as test as a known_fail or known_pass,
...
which means the failure of the tests is known. So known_fail
means the test should fail but is known to succeed and similar
for known_pass.
This allows tests to be marked as having a known problem so that
regressions are useful to those less familure with what is failing
2007-12-23 01:10:29 +00:00
John Johansen
5d51c46fd6
make the link subset test livable
2007-12-23 01:07:16 +00:00
John Johansen
7742386a84
fix_changehat_fork.patch
2007-12-23 01:06:49 +00:00
John Johansen
ee47e61713
changehat-no-hats.patch
2007-12-23 01:06:30 +00:00
John Johansen
477e460858
net-raw.patch
2007-12-23 01:06:09 +00:00
John Johansen
2c7d194499
network-base.patch
2007-12-23 01:04:46 +00:00
John Johansen
a75127d9aa
link_exist.patch
2007-12-23 01:04:28 +00:00
John Johansen
fb036e3296
openat.patch
2007-12-23 01:04:12 +00:00
John Johansen
d447b3b4e4
chdir.patch
2007-12-23 01:03:58 +00:00
John Johansen
77dc3a81f6
access.patch
2007-12-23 01:03:39 +00:00
John Johansen
b5d54384f0
more updates to prolog-inc
2007-12-23 01:03:27 +00:00
John Johansen
247a887a95
sysctl.patch
2007-12-23 01:02:50 +00:00
John Johansen
25c06ea4fb
change_hat_profile_access.patch
2007-12-23 01:02:35 +00:00
John Johansen
7cb38c90aa
basename.patch
2007-12-23 01:02:15 +00:00
John Johansen
355b968257
confined.patch
2007-12-23 01:02:00 +00:00
John Johansen
7be938573e
link_perms.patch
2007-12-23 01:01:24 +00:00