Scott Haseley
922370ebd4
Changed forkbomb to only print one success message
2016-03-11 14:56:01 -05:00
Guru Prasad Srinivasa
bfa901ed0b
Updated forkbomb so only the parent prints success messages
2016-03-10 19:00:31 -05:00
Guru Prasad Srinivasa
c9c9e50155
Updated forkbomb to better detect success
...
Previously, we were relying on subpage allocator failing to signal
that forkbomb was succeeding. However, there are cases where the
subpage allocator never fails but the test is still progressing fine.
This commit moves the secure print into forkbomb itself and changes
the test constraints to ensure that forkbomb runs for a certain amount
of time without crashing
2016-03-10 17:28:47 -05:00
Guru Prasad Srinivasa
071595b8fb
Fixed badcall execv testing logic
2016-03-09 17:46:49 -05:00
Guru Prasad Srinivasa
44d53d9306
Fixed a bug in bad_waitpid.c
...
The comments for this particular test suggest that the parent should
attempt waiting on itself. However, the code makes the parent wait
on its child. Fixed.
2016-03-09 12:45:04 -05:00
Guru Prasad Srinivasa
eb7ad5609d
Make forktest fail if waitpid() fails
...
Previously, forktest would only warn if the calls to waitpid()
returned errors. Now, forktest terminates on the first error.
2016-03-08 18:53:33 -05:00
Guru Prasad Srinivasa
2cb47cb4c8
Removed all instances of crash_prog()
...
crash_prog was introduced to force-crash a userspace program
since _exit may not yet be implemented. However, the new versions
of OS161 already have the exact same logic as crash_prog in stdlib/exit.
2016-03-07 10:55:20 -05:00
Guru Prasad Srinivasa
0cd341c248
Updated badcall tests to just print success
2016-03-01 17:47:52 -05:00
Guru Prasad Srinivasa
a9c196a1cc
Fixed initialization error in bad_lseek
2016-03-01 17:24:47 -05:00
Guru Prasad Srinivasa
352e6b5b96
Progress indicators bug-fixes
2016-03-01 15:31:43 -05:00
Guru Prasad Srinivasa
b5858e4360
Added progress indicators for all tests
2016-03-01 15:19:37 -05:00
Guru Prasad Srinivasa
f6c107f839
Removed newline in consoletest secprintf
2016-03-01 14:51:41 -05:00
Guru Prasad Srinivasa
833d2b6ef7
Added progress print for randcall
2016-03-01 14:46:58 -05:00
Guru Prasad Srinivasa
eff0f9152c
Updated closetest to open /bin/true instead of sys161.conf
2016-03-01 14:37:01 -05:00
Guru Prasad Srinivasa
d466eb7102
Added userland/testbin
2016-02-29 20:10:59 -05:00
Scott Haseley
a5963a0e31
Removed secret printing in the shell
2016-02-26 11:46:35 -05:00
Scott Haseley
0ab862abfa
1) Moved tprintf and related functions to their own file in common/libc/printf/tprintf.c.
...
This file is included by both libc and hostcompat.
2) Changed printf -> tprintf in all testbin programs
2016-01-15 13:33:11 -05:00
Geoffrey Challen
98ff530afb
Add shll testing tool.
2016-01-12 14:38:22 -05:00
Geoffrey Challen
002459aa19
Adding fileonlytest.
2016-01-11 21:09:40 -05:00
Geoffrey Challen
ac37b61ba1
Adding fileonlytest.
2016-01-11 21:09:22 -05:00
Geoffrey Challen
b66416e24f
Automation testing tools.
2016-01-11 16:08:40 -05:00
Geoffrey Challen
036cae3982
Secret printing in libraries and shell and silencing randcall.
2016-01-01 11:47:43 -05:00
Geoffrey Challen
cafa9f5690
Initial Spring 2016 commit.
2015-12-23 00:50:04 +00:00