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

Add workflow to test coverage #163

Merged
merged 10 commits into from
Mar 29, 2023
Merged

Add workflow to test coverage #163

merged 10 commits into from
Mar 29, 2023

Conversation

gomezzz
Copy link
Collaborator

@gomezzz gomezzz commented Mar 7, 2023

Description

Added workflow to report on test coverage

Resolved Issues

N/A

How Has This Been Tested?

Testing in this PR

Related Pull Requests

N/A

@gomezzz gomezzz added the enhancement New feature or request label Mar 7, 2023
@aidotse aidotse deleted a comment from github-actions bot Mar 7, 2023
@github-actions
Copy link

github-actions bot commented Mar 7, 2023

Overall Coverage

Coverage Report
FileStmtsMissCoverMissing
paseos
   __init__.py31294%46, 49
   paseos.py1471490%73–74, 153–156, 207, 224, 242, 251, 269, 300, 308–311, 411–412
paseos/activities
   activity_manager.py43393%46, 76, 159
   activity_processor.py58198%123
   activity_runner.py621084%80–84, 104–113, 122–125
paseos/actors
   actor_builder.py871286%18–24, 27, 125–134, 267, 330
   base_actor.py1021585%101, 141–143, 172, 181, 202, 227, 233–236, 240, 254, 304
   ground_station_actor.py15380%47–53
   spacecraft_actor.py61198%123
paseos/communication
   get_communication_window.py22291%38, 67
   is_in_line_of_sight.py741580%75, 82, 90, 152–169, 213, 233
paseos/power
   charge_model.py17194%54
   discharge_model.py7271%22, 34
   is_in_eclipse.py39490%28–29, 90–91
paseos/tests
   activity_test.py57395%92, 95–96
   communication_window_test.py58198%198
   eclipse_test.py11191%22
   import_test.py6183%13
   init_test.py8188%16
   line_of_sight_test.py65494%147–150
   thermal_model_test.py30197%63
   visualization_test.py20195%31
paseos/utils
   check_cfg.py611870%31, 40, 46, 62–64, 71, 74–76, 79–81, 84–86, 101, 106
   operations_monitor.py55198%84
paseos/visualization
   animation.py18667%27–30, 35, 44
   plot.py9367%28–31
   space_animation.py1952090%135, 159, 162–165, 171, 283, 308–310, 315, 325–326, 330, 365, 371–372, 405, 421–432
TOTAL174814692% 

Tests Skipped Failures Errors Time
29 0 💤 0 ❌ 0 🔥 52.834s ⏱️

@gomezzz
Copy link
Collaborator Author

gomezzz commented Mar 24, 2023

@GabrieleMeoni @johanos1 would be nice to merge this soon so that any future PRs have test coverage checks 🙏

@gomezzz gomezzz merged commit 415f3ea into main Mar 29, 2023
@gomezzz gomezzz deleted the test-coverage branch March 29, 2023 07:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants