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

Ci #22

Merged
merged 99 commits into from
Dec 18, 2023
Merged

Ci #22

Changes from 1 commit
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
005e0e3
Add googletest
jim-ec Feb 19, 2023
1d481da
Write tests for exportToXml
jim-ec Feb 21, 2023
501f11a
Write XML schema for exportToXml output
jim-ec Feb 21, 2023
1e6b3ac
Validate XMLs in tests
jim-ec Feb 21, 2023
acce662
Implement RAII type to avoid memory leaks
jim-ec Feb 21, 2023
654997c
Extend RAII
jim-ec Feb 21, 2023
978400b
Write tests for attributes
jim-ec Feb 21, 2023
7cdd120
Validate sample output
jim-ec Feb 21, 2023
83dc6cc
Separate tests into modules
jim-ec Feb 21, 2023
1aa5376
Fix test resource access
jim-ec Feb 21, 2023
4ab531c
Use unique_ptr instead of own RAII implementation
jim-ec Feb 21, 2023
f272b48
Ignore .vscode
jim-ec Feb 21, 2023
06df5e6
Fix schema
jim-ec Feb 22, 2023
e5fb8c6
Add attributes to the schema
jim-ec Feb 25, 2023
f80624d
Validate that attributes
jim-ec Mar 1, 2023
24809d5
Reduce boiler plate code by using relative XPaths
jim-ec Mar 1, 2023
7732b3d
Ignore test exports
jim-ec Mar 1, 2023
794ede6
Validate component addresses
jim-ec Mar 1, 2023
3337a10
Test topology constructors, setters and getters
jim-ec Mar 1, 2023
126940b
Test CheckComponentTreeConsistency
jim-ec Mar 1, 2023
c1b7164
Test complex component functions
jim-ec Mar 1, 2023
4801139
Add datapath tests
jim-ec Mar 7, 2023
8e8a54e
Remove GetTopologySize test
jim-ec Mar 8, 2023
92cf001
Add definitions for Storage::SetSize and GetSize
jim-ec Mar 8, 2023
18660b1
Nullify parent pointer
jim-ec Mar 8, 2023
fa6d718
Rename test suites
jim-ec Mar 8, 2023
4493e0a
Initialize count of component
jim-ec Mar 8, 2023
49f612a
Test custom attributes
jim-ec Mar 8, 2023
e65964c
Add missing virtual destructors
jim-ec Mar 8, 2023
3693189
Test hwloc
jim-ec Mar 8, 2023
69bf163
Add missing virtual destructors
jim-ec Mar 8, 2023
2711e95
Test GPU topology
jim-ec Mar 8, 2023
f769fb2
Test parseCapsNumaBenchmark
jim-ec Mar 8, 2023
0aa3120
Rename test xml file
jim-ec Mar 8, 2023
0a1a35c
Use ut instead of gtest
jim-ec Mar 8, 2023
ff5c058
Fix gcc warnings
jim-ec Mar 10, 2023
668f4d4
Use docker to run tests
jim-ec Mar 10, 2023
ad53323
Add readme for running tests
jim-ec Mar 10, 2023
3adc772
Add cpuinfo tests
jim-ec Mar 10, 2023
2ad8885
Add get-parent-by-type test
jim-ec Mar 10, 2023
a01a858
Add cmake option for sanitizers
jim-ec Mar 10, 2023
09eba4b
Add example workflow
jim-ec Mar 20, 2023
add6d67
Use GitHub runner
jim-ec Apr 4, 2023
eba96e6
Run tests in runner
jim-ec Apr 4, 2023
6919154
Fix workflow
jim-ec Apr 4, 2023
63a6e6c
ls
jim-ec Apr 4, 2023
a77b7d9
ls
jim-ec Apr 4, 2023
e5b85cb
Add git checkout
jim-ec Apr 4, 2023
ec2093b
Try to use second job
jim-ec Apr 4, 2023
6d74f84
Use artifacts
jim-ec Apr 4, 2023
bcbf5ee
Test in separate job
jim-ec Apr 4, 2023
bf4c6ed
Rename CMake options
jim-ec Apr 4, 2023
9b66042
Only run ASan if the test succeded
jim-ec Apr 4, 2023
aeb4d00
Use clang in workflow
jim-ec Apr 4, 2023
f86c522
Use clang++
jim-ec Apr 4, 2023
4d56379
Use composite action
jim-ec Apr 4, 2023
e0771ab
Checkout before running sub-action
jim-ec Apr 4, 2023
5908092
ls
jim-ec Apr 4, 2023
984eb8e
ls -aR
jim-ec Apr 4, 2023
2a87f31
Fix directory structure
jim-ec Apr 4, 2023
2d3ae32
Fix missing shell property
jim-ec Apr 4, 2023
e2e9adb
Do not use composite action
jim-ec Apr 4, 2023
3cc82cb
Descriptions
jim-ec Apr 4, 2023
cacc75b
Add ubsan job
jim-ec Apr 4, 2023
a2e6244
Initialize class field
jim-ec Apr 4, 2023
6431595
Use GCC sanitizers
jim-ec Apr 4, 2023
60dc683
Use GCC on runners
jim-ec Apr 4, 2023
6ab1e4a
Add coverage flag
jim-ec Apr 5, 2023
3541226
Remove shell property
jim-ec Apr 9, 2023
00fff75
Try to use a reusable workflow
jim-ec Apr 9, 2023
e75b9b7
Fix job dep
jim-ec Apr 9, 2023
888784a
Clean up CI
jim-ec Apr 9, 2023
625e8e2
Clean up CI
jim-ec Apr 9, 2023
877e427
Fix label
jim-ec Apr 9, 2023
59092d9
Documentation coverage
jim-ec Apr 9, 2023
63cb7d5
Add doc job
jim-ec Apr 9, 2023
d7dbc4a
Do not generate latex output
jim-ec Apr 9, 2023
4145bb7
Fix doc job
jim-ec Apr 9, 2023
45f7399
Fix typo
jim-ec Apr 9, 2023
190f6d7
Fix
jim-ec Apr 9, 2023
d18c75d
cd into docs
jim-ec Apr 9, 2023
44bb892
fix relative path
jim-ec Apr 9, 2023
ffbb71f
Merge remote-tracking branch 'ci-jim/master' into ci
Dec 15, 2023
20379c3
make it compile
Dec 15, 2023
490f10e
get/set size
Dec 15, 2023
97c6a43
fix caps-numa-benchmark test
Dec 15, 2023
d7c6b25
documentation stubs
Dec 15, 2023
94c298b
more documentation stubs
Dec 15, 2023
aac7947
more doc stubs in datapath.hpp
Dec 15, 2023
95299d4
update code coverage test
Dec 15, 2023
d04d263
test address sanitizer
Dec 15, 2023
2e51c81
more address sanitizers
Dec 15, 2023
f753e6a
small fix
Dec 15, 2023
7ad4937
update gpu example to delete topology
Dec 16, 2023
48fe41d
disable address sanitizer test
Dec 16, 2023
611c23a
doc test
Dec 18, 2023
45efbe1
ci doc
Dec 18, 2023
dba14d4
ci doc limit scope
Dec 18, 2023
4727ed1
remove ci doc coverage -- does not work properly
Dec 18, 2023
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
update code coverage test
  • Loading branch information
Stepan Vanecek authored and Stepan Vanecek committed Dec 15, 2023
commit 95299d4c4ad0e8752ad8cd8a1a14be66db47db33
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -36,6 +36,6 @@ jobs:
- name: Generate documentation
run: cd docs && doxygen Doxyfile
- name: Generate documentation coverage
run: cd docs && python3 -m coverxygen --xml-dir xml --src-dir ../src/ --output doc-coverage.info --format json-v3
run: cd docs && python3 -m coverxygen --xml-dir xml --src-dir ../src/ --output doc-coverage.info --format json-v3 --scope public,protected --prefix *.hpp
- name: Documentation report
run: cd docs && ./show_undocumented.py doc-coverage.info