Added test161 files for ASST2

This commit is contained in:
Guru Prasad Srinivasa
2016-02-29 20:12:09 -05:00
parent f141875f20
commit 21169ed500
30 changed files with 488 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
---
name: "Close Test"
description:
Tests close syscall. Attempts to close stdin and a normal file.
tags: [fs]
depends: [boot, /asst2/fs/opentest.t]
---
p /testbin/closetest

View File

@@ -0,0 +1,8 @@
---
name: "Console Test"
tags: [console]
depends: [boot]
sys161:
ram: 4M
---
p /testbin/consoletest

View File

@@ -0,0 +1,13 @@
---
name: "Fileonly Test"
description:
Tests open/close/read/write/lseek system calls. Opens file, writes 512
bytes, skips 512 bytes and writes another 512 bytes(odd steps). Then seeks
back to beginning, and writes the even steps. Then seeks back to the
beginning and verifies that the contents are correct.
tags: [fs]
depends: [console, /asst2/fs/readwritetest.t,]
sys161:
ram: 4M
---
p /testbin/fileonlytest

View File

@@ -0,0 +1,8 @@
---
name: "Open Test"
description:
Tests open syscall. Attempts to open a file that is known to exist.
tags: [fs]
depends: [boot]
---
p /testbin/opentest

View File

@@ -0,0 +1,9 @@
---
name: "Read-Write Test"
description:
Tests read and write syscalls. Attempts to write a file and then
read it back.
tags: [fs]
depends: [/asst2/fs/opentest.t]
---
p /testbin/readwritetest

View File

@@ -0,0 +1,11 @@
---
name: "Redirect Test"
description:
Tests dup2. Opens a file handle, forks a new process and manipulates the file
table using dup2.
tags: [fs]
depends: [/asst2/process/forktest.t]
sys161:
ram: 4M
---
p /testbin/redirect

View File

@@ -0,0 +1,11 @@
---
name: "Sparsefile Test"
description:
Tests lseek to write one byte of data after skipping the first x bytes
in an empty file. Then attempts to read this byte.
tags: [fs]
depends: [shell, /asst2/fs/fileonlytest.t]
sys161:
ram: 2M
---
$ /testbin/sparsefile test 1048