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

[nasa/nos3#407] Unit test coverage #433

Merged
merged 51 commits into from
Jan 8, 2025
Merged
Changes from 1 commit
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
fca6a95
[nasa/nos3#407] Added Sample coverage singular test
Donnie-Ice Dec 2, 2024
44dd165
[nasa/nos3#407] Added on-push trigger for testing
Donnie-Ice Dec 2, 2024
78354f0
[nasa/nos3#407] Remove make debug from sample CI
Donnie-Ice Dec 3, 2024
1aa71c0
[nasa/nos3#407] Source Env Vars from Makefile
Donnie-Ice Dec 3, 2024
6103e12
[nasa/nos3#407] Added make coverage-sample
Donnie-Ice Dec 3, 2024
fc650bb
[nasa/nos3#407] Initial gcov test
Donnie-Ice Dec 6, 2024
c0297c0
[nasa/nos3#407] Run update to install lcov
Donnie-Ice Dec 6, 2024
58ea328
[nasa/nos3#407] Remove sudo call
Donnie-Ice Dec 6, 2024
6a2a0d4
[nasa/nos3#407] Add lcov coverage report generation and upload
Donnie-Ice Dec 6, 2024
b8a8a16
[nasa/nos3#407] remove genhtml install
Donnie-Ice Dec 6, 2024
b188665
[nasa/nos3#407] Add make coverage
Donnie-Ice Dec 6, 2024
47d9820
[nasa/nos3#407] Modify lcov commands
Donnie-Ice Dec 6, 2024
c0fe160
[nasa/nos3#407] Missing separator fix
Donnie-Ice Dec 6, 2024
ac09aae
[nasa/nos3#407] Remove coverage from makefile
Donnie-Ice Dec 6, 2024
548bc95
[nasa/nos3#407] Read coverage for whole directory
Donnie-Ice Dec 6, 2024
17b7325
[nasa/nos3#407] Switch lcov directory to sample
Donnie-Ice Dec 6, 2024
14100a3
[nasa/nos3#407] Try build
Donnie-Ice Dec 6, 2024
48f7b18
[nasa/nos3#407] Alternative coverage flags
Donnie-Ice Dec 9, 2024
776744b
[nasa/nos3#407] Add coverage flags to build-test make command
Donnie-Ice Dec 9, 2024
2f0d60a
[nasa/nos3#407] Modify Cmake flags
Donnie-Ice Dec 9, 2024
d7c5992
[nasa/nos3#407] Modify coverage report path
Donnie-Ice Dec 9, 2024
010c64e
[nasa/nos3#407] Modify coverage report path
Donnie-Ice Dec 9, 2024
5881136
[nasa/nos3#407] Modify upload-artifact to v4
Donnie-Ice Dec 9, 2024
4d6b617
[nasa/nos3#407] Modify coverage test file regex
Donnie-Ice Dec 10, 2024
bcf8545
[nasa/nos3#407] Attempt uploading report to codecov
Donnie-Ice Dec 12, 2024
12a7436
[nasa/nos3#407] Use cFE code coverage workflow
Donnie-Ice Dec 12, 2024
5ad281a
[nasa/nos3#407] Rerun CI
Donnie-Ice Dec 16, 2024
8adb83e
[nasa/nos3#407] Exclude io_lib
Donnie-Ice Dec 16, 2024
0d6f727
[nasa/nos3#407] Exclude io_lib 2
Donnie-Ice Dec 16, 2024
b3a636e
[nasa/nos3#407] Exclude io_lib 3
Donnie-Ice Dec 16, 2024
3038046
[nasa/nos3#407] Exclude io_lib 4
Donnie-Ice Dec 16, 2024
2700c2a
[nasa/nos3#407] Exclude io_lib 5
Donnie-Ice Dec 16, 2024
4fd01d0
[nasa/nos3#407] Exclude io_lib 6
Donnie-Ice Dec 17, 2024
ab7e325
[nasa/nos3#407] Cleanup makefile and removed extra flags from compone…
jlucas9 Dec 18, 2024
3850532
[nasa/nos3#407] Changed CI to run on push only and removed a number o…
jlucas9 Dec 18, 2024
89968e2
[nasa/nos3#407] Attempt to set additional ITC_C_FLAGS during coverage…
jlucas9 Dec 18, 2024
83f3dea
[nasa/nos3#407] Combine make coverage and gcov
Donnie-Ice Dec 18, 2024
00f11aa
[nasa/nos3#407] Updates to new container 20241219, hwlib to include g…
jlucas9 Dec 19, 2024
7ced543
[nasa/nos3#407] Update Workflow For Coverage
rjbrown2 Jan 7, 2025
9869146
[nasa/nos3#407] Fix Coverage Flags
rjbrown2 Jan 7, 2025
2cc3bd7
Update coverage badges
actions-user Jan 7, 2025
14a2e2a
[nasa/nos3#407] Update Build Tests Step
rjbrown2 Jan 7, 2025
11520be
Merge branch '407-sample-component-unit-test-coverage' of github.com:…
rjbrown2 Jan 7, 2025
a3cd983
[nasa/nos3#407] Ignore Parse Errors GCov
rjbrown2 Jan 7, 2025
f574558
Update coverage badges
actions-user Jan 7, 2025
5f6a309
[nasa/nos3#407] Updates for Badges
rjbrown2 Jan 7, 2025
48ddbac
Merge branch '407-sample-component-unit-test-coverage' of github.com:…
rjbrown2 Jan 7, 2025
ddd1bac
[nasa/nos3#407] Update Artifact Action to v4
rjbrown2 Jan 7, 2025
61a35df
[nasa/nos3#407] Update to submodules after code reviews and merge req…
jlucas9 Jan 8, 2025
d317c4e
Merge branch 'dev' into 407-sample-component-unit-test-coverage
jlucas9 Jan 8, 2025
3558a87
[nasa/nos3#407] Change to run CI only on pull request;
jlucas9 Jan 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
[#407] Run update to install lcov
  • Loading branch information
Donnie-Ice committed Dec 6, 2024
commit c0297c0c6603d69f6e43ca6e031a3ff10ce760b5
2 changes: 2 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@ jobs:
with:
fetch-depth: 1
submodules: recursive
- name: Update
run: sudo apt-get update
- name: install dependencies
run: apt-get install -y lcov
- name: config
Expand Down