Rename tag as well.

This commit is contained in:
Geoffrey Challen 2016-02-17 10:59:30 -05:00
parent c00f4584ce
commit 25ba3efe7f
34 changed files with 165 additions and 163 deletions

View File

@ -4,31 +4,31 @@ points: 50
type: asst
kconfig: ASST1
tests:
- id: sync/lt1.t
- id: synch/lt1.t
points: 8
- id: sync/lt2.t
- id: synch/lt2.t
points: 1
- id: sync/lt3.t
- id: synch/lt3.t
points: 1
- id: sync/cvt1.t
- id: synch/cvt1.t
points: 4
- id: sync/cvt2.t
- id: synch/cvt2.t
points: 4
- id: sync/cvt3.t
- id: synch/cvt3.t
points: 1
- id: sync/cvt4.t
- id: synch/cvt4.t
points: 1
- id: sync/rwt1.t
- id: synch/rwt1.t
points: 5
- id: sync/rwt2.t
- id: synch/rwt2.t
points: 2
- id: sync/rwt3.t
- id: synch/rwt3.t
points: 1
- id: sync/rwt4.t
- id: synch/rwt4.t
points: 1
- id: sync/rwt5.t
- id: synch/rwt5.t
points: 1
- id: syncprobs/sp1.t
- id: synchprobs/sp1.t
points: 10
- id: syncprobs/sp2.t
- id: synchprobs/sp2.t
points: 10

View File

@ -1,9 +0,0 @@
---
name: "CV Test 1"
tags:
- sync
- cv
depends:
- lt1.t
---
cvt1

View File

@ -1,9 +0,0 @@
---
name: "CV Test 2"
tags:
- sync
- cv
depends:
- lt1.t
---
cvt2

View File

@ -1,9 +0,0 @@
---
name: "CV Test 3"
tags:
- sync
- cv
depends:
- boot
---
cvt3

View File

@ -1,9 +0,0 @@
---
name: "CV Test 4"
tags:
- sync
- cv
depends:
- boot
---
cvt4

View File

@ -1,9 +0,0 @@
---
name: "Lock Test 1"
tags:
- sync
- locks
depends:
- boot
---
lt1

View File

@ -1,9 +0,0 @@
---
name: "Lock Test 2"
tags:
- sync
- locks
depends:
- boot
---
lt2

View File

@ -1,9 +0,0 @@
---
name: "Lock Test 3"
tags:
- sync
- locks
depends:
- boot
---
lt3

View File

@ -1,9 +0,0 @@
---
name: "RW Lock Test 1"
tags:
- sync
- rwlocks
depends:
- boot
---
rwt1

View File

@ -1,9 +0,0 @@
---
name: "RW Lock Test 2"
tags:
- sync
- rwlocks
depends:
- boot
---
rwt2

View File

@ -1,9 +0,0 @@
---
name: "RW Lock Test 3"
tags:
- sync
- rwlocks
depends:
- boot
---
rwt3

View File

@ -1,9 +0,0 @@
---
name: "RW Lock Test 4"
tags:
- sync
- rwlocks
depends:
- boot
---
rwt4

View File

@ -1,9 +0,0 @@
---
name: "RW Lock Test 5"
tags:
- sync
- rwlocks
depends:
- boot
---
rwt5

View File

@ -1,9 +0,0 @@
---
name: "Semaphore Test"
tags:
- sync
- semaphore
depends:
- boot
---
sem1

View File

@ -0,0 +1,10 @@
---
name: "CV Test 1"
description:
Tests core CV functionality through cyclic waiting.
tags: [synch, cvs]
depends: [boot, semaphores, locks]
sys161:
cpus: 32
---
cvt1

View File

@ -0,0 +1,11 @@
---
name: "CV Test 2"
description:
Tests core CV functionality through a mixture of sleeping and waking
threads.
tags: [synch, cvs]
depends: [boot, semaphores, locks]
sys161:
cpus: 32
---
cvt2

View File

@ -0,0 +1,10 @@
---
name: "CV Test 3"
description:
Tests CV error handling. Panics on success.
tags: [synch, cvs]
depends: [boot, locks]
sys161:
cpus: 1
---
cvt3

View File

@ -0,0 +1,10 @@
---
name: "CV Test 4"
description:
Tests CV error handling. Panics on success.
tags: [synch, cvs]
depends: [boot, locks]
sys161:
cpus: 1
---
cvt4

10
test161/tests/synch/lt1.t Normal file
View File

@ -0,0 +1,10 @@
---
name: "Lock Test 1"
description:
Tests core lock functionality through modifications to shared state.
tags: [synch, locks]
depends: [boot, semaphores]
sys161:
cpus: 32
---
lt1

10
test161/tests/synch/lt2.t Normal file
View File

@ -0,0 +1,10 @@
---
name: "Lock Test 2"
description:
Tests lock error handling. Panics on success.
tags: [synch, locks]
depends: [boot]
sys161:
cpus: 1
---
lt2

10
test161/tests/synch/lt3.t Normal file
View File

@ -0,0 +1,10 @@
---
name: "Lock Test 3"
description:
Tests lock error handling. Panics on success.
tags: [synch, locks]
depends: [boot]
sys161:
cpus: 1
---
lt3

View File

@ -0,0 +1,11 @@
---
name: "RW Lock Test 1"
description:
Tests core reader-writer lock functionality by reading and writing shared
state.
tags: [synch, rwlocks]
depends: [boot, semaphores]
sys161:
cpus: 32
---
rwt1

View File

@ -0,0 +1,11 @@
---
name: "RW Lock Test 2"
description:
Tests that reader-writer locks allow maximum read concurrency when no
writers are waiting.
tags: [synch, rwlocks]
depends: [boot, semaphores, cvs]
sys161:
cpus: 32
---
rwt2

View File

@ -0,0 +1,10 @@
---
name: "RW Lock Test 3"
description:
Tests reader-writer lock error handling. Panics on success.
tags: [synch, rwlocks]
depends: [boot]
sys161:
cpus: 1
---
rwt3

View File

@ -0,0 +1,10 @@
---
name: "RW Lock Test 4"
description:
Tests reader-writer lock error handling. Panics on success.
tags: [synch, rwlocks]
depends: [boot]
sys161:
cpus: 1
---
rwt4

View File

@ -0,0 +1,10 @@
---
name: "RW Lock Test 5"
description:
Tests reader-writer lock error handling. Panics on success.
tags: [synch, rwlocks]
depends: [boot]
sys161:
cpus: 1
---
rwt5

View File

@ -0,0 +1,10 @@
---
name: "Semaphore Test"
description:
Tests core semaphore logic through cycling signaling.
tags: [synch, semaphores]
depends: [boot]
sys161:
cpus: 32
---
sem1

View File

@ -0,0 +1,6 @@
---
name: "Whalemating Test"
tags: [syncprobs]
depends: [boot, semaphores, locks]
---
sp1

View File

@ -0,0 +1,6 @@
---
name: "Stoplight Test"
tags: [syncprobs]
depends: [boot, semaphores, locks, cvs]
---
sp2

View File

@ -1,10 +0,0 @@
---
name: "Whalemating Test"
tags:
- syncprobs
depends:
- boot
- /sync/lt1.t
- /sync/cvt1.t
---
sp1

View File

@ -1,10 +0,0 @@
---
name: "Stoplight Test"
tags:
- syncprobs
depends:
- boot
- /sync/lt1.t
- /sync/cvt1.t
---
sp2

View File

@ -1,8 +1,6 @@
---
name: "Thread Test 1"
tags:
- threads
depends:
- boot
tags: [threads]
depends: [boot]
---
tt1

View File

@ -1,8 +1,6 @@
---
name: "Thread Test 2"
tags:
- threads
depends:
- boot
tags: [threads]
depends: [boot]
---
tt2

View File

@ -1,8 +1,6 @@
---
name: "Thread Test 3"
tags:
- threads
depends:
- boot
tags: [threads]
depends: [boot]
---
tt3