MCPcopy Create free account
hub / github.com/ThrowTheSwitch/Unity / UnityMain

Function UnityMain

extras/fixture/src/unity_fixture.c:30–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28}
29
30int UnityMain(int argc, const char* argv[], void (*runAllTests)(void))
31{
32 int result = UnityGetCommandLineOptions(argc, argv);
33 unsigned int r;
34 if (result != 0)
35 return result;
36
37 for (r = 0; r < UnityFixture.RepeatCount; r++)
38 {
39 UnityBegin(argv[0]);
40 announceTestRun(r);
41 runAllTests();
42 if (!UnityFixture.Verbose) UNITY_PRINT_EOL();
43 UnityEnd();
44 }
45
46 return (int)Unity.TestFailures;
47}
48
49static int selected(const char* filter, const char* name)
50{

Callers 3

mainFunction · 0.85
mainFunction · 0.85

Calls 5

UnityBeginFunction · 0.85
announceTestRunFunction · 0.85
runAllTestsFunction · 0.85
UnityEndFunction · 0.85

Tested by 2

mainFunction · 0.68
mainFunction · 0.68