• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/PowerManagement-494.1.2/BATS/

Lines Matching defs:assertions

71 static AssertionStruct assertions;
78 return CFArrayGetValueAtIndex(assertions.supported,
79 sup++ % assertions.supCount);;
81 return CFArrayGetValueAtIndex(assertions.all,
82 all++ % assertions.allCount);;
108 assertions.allCount = CFDictionaryGetCount(editedAssertionsStatus);
110 listAssertions = (CFStringRef *)calloc(assertions.allCount, sizeof(void *));
115 assertions.all = CFArrayCreate(0,
117 assertions.allCount,
120 if (assertions.all)
125 for (int i=0; i<assertions.allCount; i++)
127 CFStringRef arr = CFArrayGetValueAtIndex(assertions.all, i);
135 assertions.supported = CFArrayCreateCopy(0, tmp);
136 assertions.supCount = CFArrayGetCount(assertions.supported);
138 assertions.idArray = (IOPMAssertionID *)calloc(assertions.allCount,
145 if (!assertions.all || !assertions.supported) {
157 printf("Assert and Release test will run %ld assertions.\n", assertions.allCount);
160 for (int i=0; i<assertions.allCount; i++)
173 &assertions.idArray[i]);
184 // These assertions require an entitlement, but this tool doesn't have them. That's OK.
194 ret = IOPMAssertionRelease(assertions.idArray[i]);
196 printf("[FAIL] Release assertion #%d %s returns 0x%08x. id=%d\n", i, cStringName, ret, assertions.idArray[i]);
209 bzero(assertions.idArray, sizeof(assertions.idArray));
210 printf("Creating all %ld assertions simultaneously, then releasing them.\n", assertions.allCount);
212 for (int i=0; i<assertions.allCount; i++)
223 &assertions.idArray[i]);
232 for (int i=0; i<assertions.allCount; i++)
237 if (assertions.idArray) {
242 ret = IOPMAssertionRelease(assertions.idArray[i]);
277 printf("Creating %d assertions with long names.\n", kLongNamesCount);
278 bzero(assertions.idArray, sizeof(assertions.idArray));
292 &assertions.idArray[i]);
300 ret = IOPMAssertionRelease(assertions.idArray[i]);
336 printf("Creating %ld named assertions simultaneously, then releasing them.\n", assertions.allCount);
337 for (int i=0; i<assertions.allCount; i++)
353 &assertions.idArray[i]);
364 for (int i=0; i<assertions.allCount; i++)
366 ret = IOPMAssertionRelease(assertions.idArray[i]);
373 printf("[PASS] Assert several named assertions at once (creation calls are serialized)\n");
377 /****** Assert & Release 300 assertions **********/
382 printf("Creating %d assertions simultaneously.\n",
409 printf("[FAIL] Asserting many assertions simultaneously failed: (i=%d)<(max=%d), ret=0x%08x, AssertionID=%d type=%s\n",
424 printf("[FAIL] Assert many assertions simultaneously assertion-release failed: i=%d, ret=0x%08x, AssertionID=%d\n",
428 printf("[PASS] Assert more assertions than allowed per-process\n");