Kernel timers.c tasks.c Unit Test (#539)

* Test: add multi config ability to build system

* Remove Tests that are not implemented yet from the makefile

* Fix header check

* Test: Unit Test tasks.c

* UnitTest: tasks.c Save progress

* saving some work 70% coverage

* coverage 77%

* tasks.c coverage 90%

* tasks.c coverage 95%

* Cleanup and common header

* Cover some extra branches, no_mutex +stack growth

* Fix Makefile not to use modified version of c-preprocessor

* Remove c-preprocessor errros

* Rebase and add some tests

* Fortify_source=1 and O0 are mutually exclusive

* Style: Uncrustify code

* Style: Fix indent

* Fix Header checks

* Add prototypes

* Build: use unifdef instead of the c-preprocessor to generate different configurations

* Build: fix makefile cflags

* Fix UT after upgrading kernel version

* Resolve conflicts and test failures

* Comment fix version number

* Fix build error

* Update FreeRTOS/Test/CMock/Makefile

Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com>

Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com>
This commit is contained in:
alfred gedeon 2022-08-16 23:38:26 +02:00 committed by GitHub
parent c00078e729
commit 1ac492d6aa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
30 changed files with 9949 additions and 398 deletions

View file

@ -77,6 +77,10 @@ ret = subprocess.run(
capture_output=True,
)
if ret.stderr.decode("utf-8"):
print (ret.stderr.decode("utf-8"))
sys.exit(1)
lineregex = (
r"^{\s*(?P<level>\d+)} \s*"
r"(?P<function>\S*)\(\) \<.* at "