]> git.saurik.com Git - apple/security.git/blob - SecurityTests/testmain.c
Security-58286.230.21.tar.gz
[apple/security.git] / SecurityTests / testmain.c
1 /*
2 * testmain.c
3 * Security
4 *
5 * Copyright (c) 2010,2012-2014 Apple Inc. All Rights Reserved.
6 *
7 */
8 #include <stdio.h>
9 #include <stdlib.h>
10
11 #include <unistd.h>
12
13 #include <regressions/test/testenv.h>
14
15 #include "testlist.h"
16 #include <regressions/test/testlist_begin.h>
17 #include "testlist.h"
18 #include <regressions/test/testlist_end.h>
19
20 #include <dispatch/dispatch.h>
21 #include <CoreFoundation/CFRunLoop.h>
22 #include "keychain/ckks/CKKS.h"
23
24 int main(int argc, char *argv[])
25 {
26 //printf("Build date : %s %s\n", __DATE__, __TIME__);
27 //printf("WARNING: If running those tests on a device with a passcode, DONT FORGET TO UNLOCK!!!\n");
28
29 SecCKKSDisable();
30 #if 0 && NO_SERVER
31 SOSCloudKeychainServerInit();
32 #endif
33
34 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
35 int result = tests_begin(argc, argv);
36
37 fflush(stderr);
38 fflush(stdout);
39
40 sleep(1);
41
42 exit(result);
43 });
44
45 CFRunLoopRun();
46
47 return 0;
48 }