• Home
  • Raw
  • Download

Lines Matching +full:runner +full:- +full:before +full:- +full:script

22 That file is proof that a cross-platform library is challenging to build.
27 It doesn't matter if you're using a target-specific compiler and a simulator or a native compiler.
36 This would be test test, the test runner (if you're generating one), and from unity.c when it's com…
95 This is used to figure out what kind of 64-bit support your system can handle.
96 Does it need to specify a `long` or a `long long` to get a 64-bit value.
97 On 16-bit systems, this option is going to be ignored.
108 The default, if not autodetected, is 32-bits.
111 …rs (for example TI C55x with a pointer width of 23-bit), choose the next power of two (in this cas…
121 #define UNITY_POINTER_WIDTH 64 // Set UNITY_POINTER_WIDTH to 64-bit
132 …l automatically include 64-bit support if it auto-detects it, or if your `int`, `long`, or pointer…
133 Define this to enable 64-bit support if none of the other options already did it for you.
134 There can be a significant size and speed impact to enabling 64-bit support on small targets, so do…
173 Because of this, its routines for printing integer values are minimalist and hand-coded.
200 …PE` to `long double` could enable gargantuan floating point types on your 64-bit processor instead…
214 If you are working with 32-bit floats and/or 64-bit doubles (the normal on most processors), you sh…
216 The float precision is 0.00001 while the double is 10-12.
251 Unity provides a simple (and very basic) printf-like string output implementation, which is able to…
253 - __%d__ - signed value (decimal)
254 - __%i__ - same as __%d__
255 - __%u__ - unsigned value (decimal)
256 - __%f__ - float/Double (if float support is activated)
257 - __%g__ - same as __%f__
258 - __%b__ - binary prefixed with "0b"
259 - __%x__ - hexadecimal (upper case) prefixed with "0x"
260 - __%X__ - same as __%x__
261 - __%p__ - pointer (same as __%x__ or __%X__)
262 - __%c__ - a single character
263 - __%s__ - a string (e.g. "string")
264 - __%%__ - The "%" symbol (escaped)
268 - __%ld__ - signed long value (decimal)
269 - __%lld__ - signed long long value (decimal)
270 - __%lu__ - unsigned long value (decimal)
271 - __%llu__ - unsigned long long value (decimal)
272 - __%lx__ - unsigned long value (hexadecimal)
273 - __%llx__ - unsigned long long value (hexadecimal)
281 TEST_PRINTF("Decimal %d\n", -7);
293 TEST_PRINTF("Multiple (%d) (%i) (%u) (%x)\n", -100, 0, 200, 0x12345);
417 …T_PROTECT` and `TEST_ABORT` call. This can be accomplished by providing user-defined `UNITY_TEST_P…
425 Calling `longjmp` on your target is possible, but has a platform-specific (or implementation-specif…
452 Unity is used to provide the assertion macros only, and an external test harness/runner is used for…
527 - AS INT - the values will be cast to integers and directly compared.
529 - AS MEM - the address of both values will be taken and the entire object's memory footprint will b…
531 - AS_RAW - Unity assumes that you can compare the two values using `==` and `!=` and will do so.
533 - AS_NONE - Unity will disallow the use of these shorthand macros altogether, insisting that develo…
537 This will force Unity to support variadic macros when using its own built-in RUN_TEST macro.
540 This option is also not necessary when using Ceedling or the test runner generator script.
553 before including `unity.h`, and they won't be redefined.
557 |---|---|
565 `UNITY_EXCLUDE_TEST_*` defines is not processed by test runner generator script.
609 It should be easy to see that you can add code before any test cases are run or after all the test …
610 This allows you to do any needed system-wide setup or teardown that might be required for your spec…
638 No matter what, our last step is to conclude this test before moving on to the next.
642 Maybe you want to write an xml tag before and after each result set.
644 Updates to this macro are for the occasions when you need an action before or after every single te…