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

Development: Current state #10

Merged
merged 166 commits into from
Jan 24, 2024
Merged

Development: Current state #10

merged 166 commits into from
Jan 24, 2024

Conversation

BenediktBurger
Copy link
Member

@BenediktBurger BenediktBurger commented Oct 11, 2023

Instead of transfer-layer in #1 , I'm going to use the development branch as the running edge branch.

The stable-development branch is going to be a moving tag for stable checkpoints along that development, such that you can stay on stable-development to follow the development, but with a (reasonably) stable environment.

Instead of developing pyleco in my lab software and copying unregularly to transfer-layer, as I did until now, I'm going to work directly in the development branch until most features are in main.

Btw. The readme contains a useful summary of the classes and their purpose.

@github-actions
Copy link

github-actions bot commented Oct 11, 2023

PyLECO Coverage

Coverage Report
FileStmtsMissCoverMissing
pyleco
   test.py61787%39, 42, 66–67, 70, 96, 113, 122–>124
pyleco/actors
   actor.py1253076%101–102, 118–120, 124, 128, 132, 140–141, 148, 156, 159–163, 170, 173, 178, 182, 185, 188, 207–208, 214, 218, 225, 237–238
   motorController.py1021020%2–170
pyleco/coordinators
   proxy_server.py715915%58, 72–96, 126–131, 135–177
pyleco/directors
   coordinator_director.py15380%46, 50, 54
   data_logger_director.py21210%25–72
   director.py97987%62–63, 73–>exit, 98, 109, 130, 139–141, 151
   motor_director.py94940%25–197
   starter_director.py30668%50–>52, 60–62, 70–>72, 80–82, 91–>93
   transparent_director.py27270%25–95
pyleco/management
   data_logger.py25616629%28–33, 42–44, 47–50, 140–141, 144, 147–150, 158–159, 161, 165–168, 172–200, 205–210, 220–226, 234–247, 250–255, 264–267, 270–271, 274–277, 289–314, 318–325, 329–346, 350–376, 380, 384, 388–389, 393–411
   data_logger_postgresql.py51510%25–95
   starter.py1857854%50–53, 67, 69, 72–73, 125–126, 130–131, 149–164, 168–169, 178–179, 185, 188–190, 196–198, 209–210, 212, 218, 222–223, 226–228, 231–232, 236–237, 240–241, 245, 257, 265–267, 275, 283–287, 291–311
pyleco/management/test_tasks
   test_task.py24775%15, 18, 22, 26, 30, 33, 40
pyleco/utils
   communicator.py1422183%79–>81, 94, 109–110, 118, 128–131, 153, 175–>178, 189–190, 194, 203–209, 227, 240, 243, 247
   coordinator_utils.py308498%80, 175–176, 309, 355–>exit, 428–>427, 448–>exit
   extended_message_handler.py774039%62–63, 71–87, 90, 94–98, 101–108, 112–116, 119–124, 128–129
   extended_publisher.py21210%25–59
   listener.py1454264%77, 90, 94, 98, 102, 108–>exit, 115, 133–134, 161–>163, 179–183, 187–191, 195, 199, 202, 205, 229–>exit, 236, 280–282, 287–290, 294–297, 301–311
   message_handler.py1971787%85–>88, 90–>89, 137–>139, 149–150, 185–188, 249–250, 260–261, 264–267, 273, 301, 326
   parser.py201132%54–65
   pipe_handler.py1332379%104–>101, 142–143, 164, 166, 168, 171–176, 190–191, 214–>216, 230–232, 235–237, 240, 243–245
   publisher.py632259%68–70, 85, 90, 96, 105–111, 118–124, 128–130, 136–139
   qt_listener.py25250%25–79
   timers.py16570%43, 53–54, 59–60
   zmq_log_handler.py401162%63–64, 66–68, 70–72, 81–82, 85
TOTAL274390264% 

Coverage Summary

Tests Skipped Failures Errors Time
350 4 💤 0 ❌ 0 🔥 13.760s ⏱️

@BenediktBurger BenediktBurger marked this pull request as ready for review January 24, 2024 09:45
@BenediktBurger BenediktBurger merged commit 1dd57e1 into main Jan 24, 2024
15 checks passed
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.

1 participant