Changes in / [2daea42:302ef2a]
- Files:
-
- 3 deleted
- 3 edited
-
doc/working/unified_semaphores/semaphore.cfa (deleted)
-
doc/working/unified_semaphores/semaphore.hfa (deleted)
-
longrun_tests/Makefile.am (modified) (1 diff)
-
longrun_tests/locks.cfa (deleted)
-
tests/unified_locking/.expect/locks.txt (modified) (1 diff)
-
tests/unified_locking/locks.cfa (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
longrun_tests/Makefile.am
r2daea42 r302ef2a 44 44 -DTEST_$(shell cat .type | tr a-z A-Z) 45 45 46 TESTS = block coroutine create disjoint enter enter3 locksprocessor stack wait yield46 TESTS = block coroutine create disjoint enter enter3 processor stack wait yield 47 47 48 48 # .INTERMEDIATE: $(TESTS) -
tests/unified_locking/.expect/locks.txt
r2daea42 r302ef2a 19 19 Start Test 10: locked condition variable wait/notify with front() 20 20 Done Test 10 21 Start Test 11: unlocked condition variable delay wait 22 Iteration: 0 23 Iteration: 1000 24 Iteration: 2000 25 Iteration: 3000 26 Iteration: 4000 27 Iteration: 5000 28 Iteration: 6000 29 Iteration: 7000 30 Iteration: 8000 31 Iteration: 9000 32 Done Test 11 33 Start Test 12: locked condition variable delay wait with unlocked signal 34 Iteration: 0 35 Iteration: 1000 36 Iteration: 2000 37 Iteration: 3000 38 Iteration: 4000 39 Iteration: 5000 40 Iteration: 6000 41 Iteration: 7000 42 Iteration: 8000 43 Iteration: 9000 44 Done Test 12 45 Start Test 13: locked condition variable delay wait with locked signal 46 Iteration: 0 47 Iteration: 1000 48 Iteration: 2000 49 Iteration: 3000 50 Iteration: 4000 51 Iteration: 5000 52 Iteration: 6000 53 Iteration: 7000 54 Iteration: 8000 55 Iteration: 9000 56 Done Test 13 -
tests/unified_locking/locks.cfa
r2daea42 r302ef2a 219 219 int main() { 220 220 processor p[2]; 221 wait( c_s, 1`ns ); 221 222 printf("Start Test 1: multi acquisition lock and condition variable single wait/notify\n"); 222 223 { … … 280 281 printf("Done Test 10\n"); 281 282 282 // removed to limit test duration. Full test is in long run tests 283 // printf("Start Test 11: unlocked condition variable delay wait\n"); 284 // { 285 // T_C_NLWD t1; 286 // T_C_WDS t2; 287 // } 288 // printf("Done Test 11\n"); 289 290 // printf("Start Test 12: locked condition variable delay wait with unlocked signal\n"); 291 // { 292 // T_C_LWD t1; 293 // T_C_WDS t2; 294 // } 295 // printf("Done Test 12\n"); 296 297 // printf("Start Test 13: locked condition variable delay wait with locked signal\n"); 298 // { 299 // T_C_LWD t1; 300 // T_C_LWDS t2; 301 // } 302 // printf("Done Test 13\n"); 303 } 283 printf("Start Test 11: unlocked condition variable delay wait\n"); 284 { 285 T_C_NLWD t1; 286 T_C_WDS t2; 287 } 288 printf("Done Test 11\n"); 289 290 printf("Start Test 12: locked condition variable delay wait with unlocked signal\n"); 291 { 292 T_C_LWD t1; 293 T_C_WDS t2; 294 } 295 printf("Done Test 12\n"); 296 297 printf("Start Test 13: locked condition variable delay wait with locked signal\n"); 298 { 299 T_C_LWD t1; 300 T_C_LWDS t2; 301 } 302 printf("Done Test 13\n"); 303 }
Note:
See TracChangeset
for help on using the changeset viewer.