79 Commits

Author SHA1 Message Date
4e40b1043c Common header needed by generated stubs v0.2 2021-12-30 22:23:14 +01:00
f09a9997ba Normalize all the line endings 2021-12-30 22:22:12 +01:00
97fb7857ef Define line endings in gitattributes 2021-12-30 22:17:35 +01:00
907e7e7012 Include generated git version string in executable and generated stub files 2021-12-30 22:16:41 +01:00
be58adaa4a Pre-build step to generate version.h including git version string 2021-12-30 22:13:38 +01:00
5782449388 Use a static array of testdata, to initialize stub pointer
Simplified function pointer parameter handling by introducing STUB_PARAMETER_POINTER_HANDLING_CONTENT for pointer tests
2021-12-24 00:19:07 +01:00
d7f6efd0a6 Helper function returns if a c file hast functions with pointer parameter 2021-12-24 00:04:07 +01:00
8926a7dc75 Rearange header for separation between stubs, test and test subject 2021-12-22 08:59:46 +01:00
f234d7613e Helper function returns if a c file uses variable parameter lists 2021-12-22 08:57:53 +01:00
404f69493d Fix function detection with tab character between data type and function name 2021-12-22 08:54:12 +01:00
ebf093d8fd Remove multiple definitions of const 2021-12-16 16:58:07 +01:00
448478cd9c Remove const from expected variables as needed
Cast array parameter to be pointer
2021-12-15 11:22:20 +01:00
6c446888b4 Functions, their init_ and prototypes with variable parameter "marker"
are stubbed correctly. Actual variable parameter are not tested (yet).
2021-12-15 08:12:34 +01:00
a994a9170d Fix file header 2021-05-02 00:18:58 +02:00
067013d849 Fix typo 2021-01-03 12:09:36 +01:00
cee5f89fa6 Fix typo 2020-10-13 10:27:27 +02:00
a833742fa1 Adding a first basic description. 2019-10-10 12:25:09 +02:00
7be516fc49 Merge remote-tracking branch 'origin/WIP_multiline' 2019-04-04 16:03:46 +02:00
1699b336ec Replacing pseudonym 2019-04-04 15:45:29 +02:00
7928bb4209 Fix binary name in eclipse project settings 2019-04-04 15:31:36 +02:00
9350133b2c Adding readme for gitea 2019-04-04 14:11:20 +01:00
7827505862 Convert svn:ignore to .gitignore 2019-04-04 14:02:07 +01:00
fc12aa8bb2 Convert svn:ignore to .gitignore 2019-04-04 14:00:40 +01:00
47e79f04dc output with value for CU_ASSERT_EQUAL_OUTPUT 2018-09-07 05:50:58 +00:00
c90f479de9 stub init with fail condition initializes expected parameter with default, keeping structure array clean for further tests 2018-09-05 13:52:36 +00:00
c26b8dc13a post build step to copy exe directly to cygwin/bin 2018-09-05 13:51:38 +00:00
f64696daac Initializing expected parameter in declaration and after each instance run to ensure reproducibility.
Assert for invalid STUB_PASS values
2018-09-05 08:24:30 +00:00
6d894b634e NULL pointer check for memcpy
stub structure default initialization for pointer check
2018-09-04 13:21:02 +00:00
66cdebd7c1 Using _size parameter = 0 to also disable address detection selectively
Code comment enhancements for stubser and resulting stubs
2018-09-04 11:46:58 +00:00
f313252d79 Supporting comma separated variable definition (int8_t varA, varB, varC[], *varD, varE[12];) 2018-08-31 12:19:01 +00:00
335b74a844 Adding means to inject values via stub function pointer to test subject. Resulting stubs are not backward compatible. If stubbed functions contain pointer as parameter the tests need to be addapted. 2018-08-30 09:14:34 +00:00
b148884185 - update project name 2017-03-23 06:52:10 +00:00
106c030fa7 - detect "const" for variables 2017-03-16 13:46:57 +00:00
cd9838808f - calling user init functions after standard init functions (globals and expected) 2017-03-16 13:46:29 +00:00
97603f9001 - create also stub user c file (not overwritten if exist)
- calling user functions in init and check
2017-03-16 08:50:54 +00:00
e100189aa9 - fix doxygen file header 2017-03-15 16:18:47 +00:00
f392bb586d - detecting empty array size even when containing spaces 2017-03-15 13:14:52 +00:00
6291fa4b78 - detect empty array size for globals and initialize as pointer 2017-03-15 12:54:07 +00:00
26f5a868e8 - support function pointer globals 2017-03-15 12:13:50 +00:00
f39460e907 - support for function pointer as parameter
- todo: function pointer globals
2017-03-15 09:48:03 +00:00
f891492347 - improved regex for standard data types 2017-03-15 05:41:03 +00:00
a2c91798c5 - fix: calltest was not initialized
- create parameter type sepcific checks
2017-03-15 05:40:44 +00:00
506bb44c58 - improved globals and expected initializatian and testing 2017-03-13 19:46:07 +00:00
1fa51576e3 - detect arrays and save size in structure
- static variables not in stub
2017-03-13 19:42:03 +00:00
6b4f3f4137 - stub variable specific initialization and check 2017-03-13 14:00:56 +00:00
c6231c4007 - work on warnings counting and console output 2017-03-13 10:11:55 +00:00
0e0addd8d2 - cleaning debug output 2017-03-11 12:42:05 +00:00
4a4abfa46f - added function to init both (globals and expected)
- cleaning debug output
2017-03-11 12:41:39 +00:00
0a1f9a39cf - fix: detecting pointer arguments 2017-03-11 12:40:36 +00:00
adf425bb1a - added creating function to work with stub global variables (init expected, init globals, check globals) 2017-03-10 22:48:29 +00:00