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

1484: fix memory footprint tests #1676

Merged
merged 9 commits into from
Mar 15, 2022
Merged

Conversation

cz4rs
Copy link
Contributor

@cz4rs cz4rs commented Feb 15, 2022

fixes #1484

@cz4rs cz4rs force-pushed the 1484-fix-memory-footprint-tests branch from ecd604f to 40e4ef1 Compare February 15, 2022 18:57
@github-actions
Copy link

github-actions bot commented Feb 15, 2022

PR tests (gcc-5, ubuntu, mpich)

Build for 22dfbb8

Compilation - successful

Testing - passed

Build log

@github-actions
Copy link

github-actions bot commented Feb 15, 2022

PR tests (gcc-10, ubuntu, openmpi, no LB)

Build for 22dfbb8

Compilation - successful

Testing - passed

Build log

@github-actions
Copy link

github-actions bot commented Feb 15, 2022

PR tests (clang-3.9, ubuntu, mpich)

Build for 22dfbb8

Compilation - successful

Testing - passed

Build log

@github-actions
Copy link

github-actions bot commented Feb 15, 2022

PR tests (clang-5.0, ubuntu, mpich)

Build for 22dfbb8

Compilation - successful

Testing - passed

Build log

@github-actions
Copy link

github-actions bot commented Feb 15, 2022

PR tests (gcc-6, ubuntu, mpich)

Build for 22dfbb8

Compilation - successful

Testing - passed

Build log

@github-actions
Copy link

github-actions bot commented Feb 15, 2022

PR tests (gcc-9, ubuntu, mpich, zoltan)

Build for 22dfbb8

Compilation - successful

Testing - passed

Build log

@github-actions
Copy link

github-actions bot commented Feb 15, 2022

PR tests (clang-9, ubuntu, mpich)

Build for 22dfbb8

Compilation - successful

Testing - passed

Build log

@github-actions
Copy link

github-actions bot commented Feb 15, 2022

PR tests (nvidia cuda 10.1, ubuntu, mpich)

Build for 22dfbb8

Compilation - successful

Testing - passed

Build log

@github-actions
Copy link

github-actions bot commented Feb 15, 2022

PR tests (nvidia cuda 11.0, ubuntu, mpich)

Build for 22dfbb8

Compilation - successful

Testing - passed

Build log

@github-actions
Copy link

github-actions bot commented Feb 15, 2022

PR tests (clang-10, alpine, mpich)

Build for 22dfbb8

Compilation - successful

Testing - passed

Build log

@github-actions
Copy link

github-actions bot commented Feb 15, 2022

PR tests (gcc-7, ubuntu, mpich, trace runtime, LB)

Build for 22dfbb8

Compilation - successful

Testing - passed

Build log

@github-actions

This comment was marked as outdated.

@github-actions
Copy link

github-actions bot commented Feb 15, 2022

PR tests (clang-10, ubuntu, mpich)

Build for 22dfbb8

Compilation - successful

Testing - passed

Build log

@cz4rs cz4rs force-pushed the 1484-fix-memory-footprint-tests branch 2 times, most recently from 81ec62e to 7ab383b Compare February 28, 2022 14:09
@cz4rs cz4rs force-pushed the 1484-fix-memory-footprint-tests branch from 3c4bb4c to d04e3fc Compare March 2, 2022 19:07
@codecov
Copy link

codecov bot commented Mar 2, 2022

Codecov Report

Merging #1676 (22dfbb8) into develop (6316827) will decrease coverage by 0.09%.
The diff coverage is 100.00%.

Impacted file tree graph

@@             Coverage Diff             @@
##           develop    #1676      +/-   ##
===========================================
- Coverage    83.79%   83.70%   -0.10%     
===========================================
  Files          772      772              
  Lines        26868    26772      -96     
===========================================
- Hits         22514    22409     -105     
- Misses        4354     4363       +9     
Impacted Files Coverage Δ
src/vt/rdma/state/rdma_state.h 33.33% <ø> (ø)
src/vt/runtime/component/component_pack.h 100.00% <ø> (ø)
src/vt/runtime/runtime_banner.cc 64.85% <100.00%> (ø)
tests/unit/runtime/test_memory_footprint.cc 100.00% <100.00%> (ø)
...c/vt/vrt/collection/balance/stats_restart_reader.h 40.00% <0.00%> (-60.00%) ⬇️
src/vt/runtime/runtime_get.cc 83.78% <0.00%> (-16.22%) ⬇️

@cz4rs cz4rs force-pushed the 1484-fix-memory-footprint-tests branch 3 times, most recently from ebe33cb to 827bbf9 Compare March 7, 2022 13:20
@cz4rs
Copy link
Contributor Author

cz4rs commented Mar 8, 2022

a0f5b9a adds seemingly reasonable test verifying that passthru_args vector is empty after initialization. This fails on gcc-6 build (and passes fine everywhere else), where the only meaningful difference is that unity build is disabled.

Note: I was able to reproduce this locally with clang 13, so definitely not a compiler issue.

@cz4rs cz4rs force-pushed the 1484-fix-memory-footprint-tests branch 3 times, most recently from ca13bd7 to 1153f9d Compare March 14, 2022 13:14
@cz4rs cz4rs marked this pull request as ready for review March 15, 2022 11:28
@cz4rs cz4rs requested review from nmm0 and PhilMiller March 15, 2022 11:29
@cz4rs
Copy link
Contributor Author

cz4rs commented Mar 15, 2022

In the end, this PR is addressing 2 issues:

Other changes are a small cleanup, updating workflow definitions and removing tests performing footprinting of single components (these did not add much value, since the coverage is provided by testing Runtime::printMemoryFootprint()).

@PhilMiller PhilMiller force-pushed the 1484-fix-memory-footprint-tests branch from a848af8 to 22dfbb8 Compare March 15, 2022 22:26
@PhilMiller PhilMiller merged commit 424bc61 into develop Mar 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Check why Memory footprint tests are failing on non Unity build
2 participants