• Home
  • Raw
  • Download

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

5 Sometimes what it takes to be a really efficient C programmer is a little non-C.
9 Just install whatever the latest version is, and it is likely to work. You can find Ruby at [ruby-l…
15 Do you want to use CMock or other fancy add-ons but don't want to figure out how to create your own…
17 Well then we have the perfect script for you!
19 The `generate_test_runner` script processes a given test file and automatically creates a separate …
20 All you do then is add the generated runner to your list of files to be compiled and linked, and pr…
22 This script searches your test file for void function signatures having a function name beginning w…
39 You can run this script a couple of ways.
46 Alternatively, if you include only the test file parameter, the script will copy the name of the te…
55 …you are using YAML files already, you can simply pass the very same file into the generator script.
67 - stdio.h
68 - microdefs.h
74 If you would like to force your generated test runner to include one or more header files, you can …
81 … using Ruby to orchestrate your builds - or more likely the Ruby-based build tool Rake - is requir…
82 Anything that you would have specified in a YAML file can be passed to the script as part of a hash.
96 …in a build script (such as a Rakefile), you might want to instantiate a generator object with your…
102 gen.run(f, File.basename(f,'.c')+"Runner.c"
114 This option specifies an array of file names to be `#include`'d at the top of your runner C file.
119 This option specifies an array of definitions to be `#define`'d at the top of your runner C file.
127 The linker will look for this symbol and fall back to a Unity-provided stub if it is not found.
129 This option can also be specified at the command prompt as `--suite_setup=""`
139 The linker will look for this symbol and fall back to a Unity-provided stub if it is not found.
141 This option can also be specified at the command prompt as `--suite_teardown=""`
153 This option can also be specified at the command prompt as `--externc`
174 -:cexception
180 This script will just ignore the plugins that don't require additional support.
182 This option can also be specified at the command prompt as `--cexception`
209 [Parameterized tests provided macros](#parameterized-tests-provided-macros)
212 This option can also be specified at the command prompt as `--use_param_tests=1`
216 When set to `true`, the generated test runner can accept a number of
225 | --------- | ------------------------------------------------- |
226 | `-l` | List all tests and exit |
227 | `-f NAME` | Filter to run only tests whose name includes NAME |
228 | `-n NAME` | (deprecated) alias of -f |
229 | `-h` | show the Help menu that lists these options |
230 | `-q` | Quiet/decrease verbosity |
231 | `-v` | increase Verbosity |
232 | `-x NAME` | eXclude tests whose name includes NAME |
238 This option can also be specified at the command prompt as `--setup_name=""`
244 This option can also be specified at the command prompt as `--teardown_name=""`
250 This option can also be specified at the command prompt as `--test_reset_name=""`
256 This option can also be specified at the command prompt as `--test_verify_name=""`
267 This option can also be specified at the command prompt as `--main_name=""`
278 This option can also be specified at the command prompt as `--omit_begin_end`
303 If we use replace comment before test function with the following code:
310 script will generate 2 test calls:
334 1. `[start, stop, step]` is stop-inclusive format
335 2. `<start, stop, step>` is stop-exclusive formats
348 TEST_RANGE([3, 4, 1], [10, 5, -2], <30, 31, 1>)
365 |---|---|---|---|---|
367 | `b` | `[10, 5, -2]` | `10`, `8`, `6` | 3 | Format 1, negative step, end number is not included |
388 …n as a list of one or more elements in the format `[<parm1>, <param2>, ..., <paramN-1>, <paramN>]`.
391 - Numbers incl type specifiers e.g. `<1>`, `<1u>`, `<1l>`, `<2.3>`, or `<2.3f>`
392 - Strings incl string concatianion e.g. `<"string">`, or `<"partial" "string">`
393 - Chars e.g. `<'c'>`
394 - Enums e.g. `<ENUM_NAME>`
395 - Elements of arrays e.g. `<data[0]>`
436 |---|---|---|
477 This script aggregates individual test file results to generate a summary of all executed test case…
482 …ing][] build tool project that works with Unity and CMock and supports xunit-style xml as well as …
484 This script assumes the existence of files ending with the extensions `.testpass` and `.testfail`.
486 The script searches a specified path for these files, opens each one it finds, parses the results, …
509 --------------------------
511 --------------------------
514 -------------------------
516 -------------------------
520 --------------------------
522 --------------------------
530 [ruby-lang.org]: https://ruby-lang.org/