Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sample Component CodeCov Integration #407

Closed
jlucas9 opened this issue Nov 7, 2024 · 3 comments
Closed

Sample Component CodeCov Integration #407

jlucas9 opened this issue Nov 7, 2024 · 3 comments
Assignees
Labels
Feature New Feature

Comments

@jlucas9
Copy link
Contributor

jlucas9 commented Nov 7, 2024

Look to get the sample component to have CI that calculates the unit test coverage of the FSW.
Reference the NASA standard sample - https://github.com/nasa/sample_app

@jlucas9 jlucas9 added the Feature New Feature label Nov 7, 2024
Donnie-Ice added a commit to nasa-itc/sample that referenced this issue Nov 14, 2024
Donnie-Ice added a commit to nasa-itc/sample that referenced this issue Nov 14, 2024
Donnie-Ice added a commit to nasa-itc/sample that referenced this issue Nov 14, 2024
Donnie-Ice added a commit to nasa-itc/sample that referenced this issue Nov 14, 2024
Donnie-Ice added a commit to nasa-itc/sample that referenced this issue Nov 14, 2024
Donnie-Ice added a commit to nasa-itc/sample that referenced this issue Nov 14, 2024
Donnie-Ice added a commit to nasa-itc/sample that referenced this issue Nov 14, 2024
Donnie-Ice added a commit to nasa-itc/sample that referenced this issue Nov 14, 2024
Donnie-Ice added a commit to nasa-itc/sample that referenced this issue Nov 14, 2024
Donnie-Ice added a commit to nasa-itc/sample that referenced this issue Nov 14, 2024
Donnie-Ice added a commit to nasa-itc/sample that referenced this issue Nov 14, 2024
Donnie-Ice added a commit to nasa-itc/sample that referenced this issue Nov 14, 2024
Donnie-Ice added a commit to nasa-itc/sample that referenced this issue Nov 14, 2024
Donnie-Ice added a commit that referenced this issue Dec 3, 2024
Donnie-Ice added a commit that referenced this issue Dec 6, 2024
Donnie-Ice added a commit that referenced this issue Dec 6, 2024
Donnie-Ice added a commit that referenced this issue Dec 6, 2024
Donnie-Ice added a commit that referenced this issue Dec 6, 2024
Donnie-Ice added a commit that referenced this issue Dec 6, 2024
Donnie-Ice added a commit that referenced this issue Dec 6, 2024
@Donnie-Ice
Copy link
Contributor

Code coverage is located here

jlucas9 added a commit to nasa-itc/SC that referenced this issue Dec 18, 2024
jlucas9 added a commit that referenced this issue Dec 18, 2024
…a number of unit tests from SC due to segfault (to address in another issue);
jlucas9 added a commit that referenced this issue Dec 18, 2024
…sts from SC due to segfault (to address in another issue);
jlucas9 added a commit that referenced this issue Dec 18, 2024
jlucas9 added a commit to nasa-itc/deployment that referenced this issue Dec 19, 2024
jlucas9 added a commit to nasa-itc/CFS_IO_LIB that referenced this issue Dec 19, 2024
jlucas9 added a commit to nasa-itc/deployment that referenced this issue Dec 19, 2024
jlucas9 added a commit to nasa-itc/hwlib that referenced this issue Dec 19, 2024
jlucas9 added a commit that referenced this issue Dec 19, 2024
…ib to remove old artifacts, and make gcov to simplify CI;
rjbrown2 added a commit that referenced this issue Jan 7, 2025
rjbrown2 added a commit that referenced this issue Jan 7, 2025
rjbrown2 added a commit that referenced this issue Jan 7, 2025
rjbrown2 added a commit that referenced this issue Jan 7, 2025
rjbrown2 added a commit that referenced this issue Jan 7, 2025
rjbrown2 added a commit that referenced this issue Jan 7, 2025
jlucas9 added a commit to nasa-itc/SC that referenced this issue Jan 8, 2025
[nasa/nos3#407] Commented out all but one SC unit test for now
jlucas9 added a commit to nasa-itc/hwlib that referenced this issue Jan 8, 2025
[nasa/nos3#407] Added gcov to target link libraries for sim;
jlucas9 added a commit to nasa-itc/CFS_IO_LIB that referenced this issue Jan 8, 2025
jlucas9 added a commit to nasa-itc/deployment that referenced this issue Jan 8, 2025
jlucas9 added a commit that referenced this issue Jan 8, 2025
* [#407] Added Sample coverage singular test

* [#407] Added on-push trigger for testing

* [#407] Remove make debug from sample CI

* [#407] Source Env Vars from Makefile

* [#407] Added make coverage-sample

* [#407] Initial gcov test

* [#407] Run update to install lcov

* [#407] Remove sudo call

* [#407] Add lcov coverage report generation and upload

* [#407] remove genhtml install

* [#407] Add make coverage

* [#407] Modify lcov commands

* [#407] Missing separator fix

* [#407] Remove coverage from makefile

* [#407] Read coverage for whole directory

* [#407] Switch lcov directory to sample

* [#407] Try build

* [#407] Alternative coverage flags

* [#407] Add coverage flags to build-test make command

* [#407] Modify Cmake flags

* [#407] Modify coverage report path

* [#407] Modify coverage report path

* [#407] Modify upload-artifact to v4

* [#407] Modify coverage test file regex

* [#407] Attempt uploading report to codecov

* [#407] Use cFE code coverage workflow

* [#407] Rerun CI

* [#407] Exclude io_lib

* [#407] Exclude io_lib 2

* [#407] Exclude io_lib 3

* [#407] Exclude io_lib 4

* [#407] Exclude io_lib 5

* [#407] Exclude io_lib 6

* [#407] Cleanup makefile and removed extra flags from component settings;

* [#407] Changed CI to run on push only and removed a number of unit tests from SC due to segfault (to address in another issue);

* [#407] Attempt to set additional ITC_C_FLAGS during coverage CI runs to create .,gcda files;

* [#407] Combine make coverage and gcov

* [#407] Updates to new container 20241219, hwlib to include gcov, io_lib to remove old artifacts, and make gcov to simplify CI;

* [#407] Update Workflow For Coverage

* [#407] Fix Coverage Flags

* Update coverage badges

* [#407] Update Build Tests Step

* [#407] Ignore Parse Errors GCov

* Update coverage badges

* [#407] Updates for Badges

* [#407] Update Artifact Action to v4

* [#407] Update to submodules after code reviews and merge requests;

* [#407] Change to run CI only on pull request;

---------

Co-authored-by: Donnie-Ice <[email protected]>
Co-authored-by: NDC\rjbrown6 <[email protected]>
Co-authored-by: github-actions <[email protected]>
@jlucas9
Copy link
Contributor Author

jlucas9 commented Jan 8, 2025

Squashed and merged into dev ^

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature New Feature
Projects
Status: Done
Development

No branches or pull requests

4 participants