aboutsummaryrefslogtreecommitdiffstats
path: root/src/tests
Commit message (Collapse)AuthorAge
* Fix up exec-corrupt to accept exit(-1) anywhere, make sc-bad-write reserve ↵Anton S2016-05-17
| | | | space for 3 parameters instead of 4
* explanatory comment and oredering of casesklaar362016-05-16
|
* Fix for possible bug in exec-missing.Filip Strömbäck2016-05-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The test userprog/exec-missing verifies that exec() returns -1 when starting a process for which the binary is not found. Since the failure of load() is discovered after a new process has been created, the output 'no-such-file: exit(-1)' will be visible in the output. The problem is that we do not know when this happens with respect to the thread calling exec(). Due to how the tests are designed, the time when 'no-such-file' terminates is important. Some of the cases were listed as acceptable outputs, but I found some acceptable outputs missing from there, namely if 'no-such-file' for some reason takes quite some time terminating, or even terminates after the 'exec-missing' process exits. As there is no synchronization between these processes (nor can it be), we do not know which one terminates first. Effectively, I added the following possible outputs to the test, as I find them reasonable outcomes of a correct implementation (in very unfortunate circumstances, or when printing a lot in process_cleanup): (exec-missing) begin load: no-such-file: open failed (exec-missing) exec("no-such-file"): -1 (exec-missing) end no-such-file: exit(-1) exec-missing: exit(0) (exec-missing) begin load: no-such-file: open failed (exec-missing) exec("no-such-file"): -1 (exec-missing) end exec-missing: exit(0) no-such-file: exit(-1) Signed-off-by: Filip Strömbäck <filip.stromback@liu.se>
* pfs testklaar362016-05-09
|
* Merge commit '914a79e' filst testsklaar362016-05-04
|\
| * Added test for correct parameters to SYS_WRITE.Filip Stromback2016-05-04
| | | | | | | | Signed-off-by: Filip Strömbäck <filip.stromback@liu.se>
* | increase interrupt frequency in testsklaar362016-05-04
|/
* Makefile correction to run gmake check on Solarisklaar362015-05-12
|
* Added .gitignore filesklaar362015-03-20
|
* Initial Pintosklaar362015-03-20