Changeset 2daea42
- Timestamp:
- Dec 22, 2020, 3:17:19 PM (4 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- bd144fd
- Parents:
- 302ef2a (diff), c2409fd (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Files:
-
- 3 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
longrun_tests/Makefile.am
r302ef2a r2daea42 44 44 -DTEST_$(shell cat .type | tr a-z A-Z) 45 45 46 TESTS = block coroutine create disjoint enter enter3 processor stack wait yield46 TESTS = block coroutine create disjoint enter enter3 locks processor stack wait yield 47 47 48 48 # .INTERMEDIATE: $(TESTS) -
tests/unified_locking/.expect/locks.txt
r302ef2a r2daea42 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 wait22 Iteration: 023 Iteration: 100024 Iteration: 200025 Iteration: 300026 Iteration: 400027 Iteration: 500028 Iteration: 600029 Iteration: 700030 Iteration: 800031 Iteration: 900032 Done Test 1133 Start Test 12: locked condition variable delay wait with unlocked signal34 Iteration: 035 Iteration: 100036 Iteration: 200037 Iteration: 300038 Iteration: 400039 Iteration: 500040 Iteration: 600041 Iteration: 700042 Iteration: 800043 Iteration: 900044 Done Test 1245 Start Test 13: locked condition variable delay wait with locked signal46 Iteration: 047 Iteration: 100048 Iteration: 200049 Iteration: 300050 Iteration: 400051 Iteration: 500052 Iteration: 600053 Iteration: 700054 Iteration: 800055 Iteration: 900056 Done Test 13 -
tests/unified_locking/locks.cfa
r302ef2a r2daea42 219 219 int main() { 220 220 processor p[2]; 221 wait( c_s, 1`ns );222 221 printf("Start Test 1: multi acquisition lock and condition variable single wait/notify\n"); 223 222 { … … 281 280 printf("Done Test 10\n"); 282 281 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 } 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 }
Note: See TracChangeset
for help on using the changeset viewer.