project_files/hwc/rtl/tests/check_check.c
author koda
Tue, 13 Nov 2012 23:56:50 +0100
branchwebgl
changeset 8050 c82b68016c68
parent 7983 02f36c3e7f6c
child 10015 4feced261c68
permissions -rw-r--r--
link main on osx
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7983
02f36c3e7f6c add xymeng's rtl port
koda
parents:
diff changeset
     1
#include <check.h>
02f36c3e7f6c add xymeng's rtl port
koda
parents:
diff changeset
     2
#include <stdlib.h>
02f36c3e7f6c add xymeng's rtl port
koda
parents:
diff changeset
     3
#include "check_check.h"
02f36c3e7f6c add xymeng's rtl port
koda
parents:
diff changeset
     4
02f36c3e7f6c add xymeng's rtl port
koda
parents:
diff changeset
     5
int main(void)
02f36c3e7f6c add xymeng's rtl port
koda
parents:
diff changeset
     6
{
02f36c3e7f6c add xymeng's rtl port
koda
parents:
diff changeset
     7
	int number_failed;
02f36c3e7f6c add xymeng's rtl port
koda
parents:
diff changeset
     8
02f36c3e7f6c add xymeng's rtl port
koda
parents:
diff changeset
     9
	Suite *s1 = system_suite();
02f36c3e7f6c add xymeng's rtl port
koda
parents:
diff changeset
    10
	Suite *s2 = misc_suite();
02f36c3e7f6c add xymeng's rtl port
koda
parents:
diff changeset
    11
	Suite *s3 = sysutils_suite();
02f36c3e7f6c add xymeng's rtl port
koda
parents:
diff changeset
    12
	Suite *s4 = fileio_suite();
02f36c3e7f6c add xymeng's rtl port
koda
parents:
diff changeset
    13
02f36c3e7f6c add xymeng's rtl port
koda
parents:
diff changeset
    14
	SRunner *sr = srunner_create(s1);
02f36c3e7f6c add xymeng's rtl port
koda
parents:
diff changeset
    15
	srunner_add_suite(sr, s2);
02f36c3e7f6c add xymeng's rtl port
koda
parents:
diff changeset
    16
	srunner_add_suite(sr, s3);
02f36c3e7f6c add xymeng's rtl port
koda
parents:
diff changeset
    17
	srunner_add_suite(sr, s4);
02f36c3e7f6c add xymeng's rtl port
koda
parents:
diff changeset
    18
02f36c3e7f6c add xymeng's rtl port
koda
parents:
diff changeset
    19
	srunner_run_all(sr, CK_NORMAL);
02f36c3e7f6c add xymeng's rtl port
koda
parents:
diff changeset
    20
	number_failed = srunner_ntests_failed(sr);
02f36c3e7f6c add xymeng's rtl port
koda
parents:
diff changeset
    21
	srunner_free(sr);
02f36c3e7f6c add xymeng's rtl port
koda
parents:
diff changeset
    22
	return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
02f36c3e7f6c add xymeng's rtl port
koda
parents:
diff changeset
    23
}