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
ad2deb3b32
- fix: create stubs only for regular files (STATIC functions are treated as regular)
2017-03-10 15:07:19 +00:00
e421f81375
- added TODO: special handling for function pointer
2017-03-10 15:06:55 +00:00
8690c0845a
- WIP creating user header and including it stub.c
...
- todo: write stubs even when there are warnings for some lines
2017-03-10 15:01:07 +00:00
726077eef4
- WIP populated cfile structure with variables, functions and according element type
...
- cleaned unused variable and function definitions
- cleaned debug output calls
- todo: create and include "user defined" header for including missing headers to stub.c (will not be overwritten if exists)
- todo: include "includes" in cfile structure
2017-03-10 14:27:24 +00:00