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

fix(hardware-testing): Improvements to daily-setup process after more testing #13899

Merged
merged 33 commits into from
Nov 8, 2023
Merged
Changes from 1 commit
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
7ba69bf
adds zeroing and max-capacity to radwag driver
andySigler Oct 30, 2023
64a7808
ability to parse from max-capacity from different scale models
andySigler Oct 30, 2023
04ca835
setup script simulates
andySigler Oct 31, 2023
18e8896
rename file to daily_setup.py
andySigler Oct 31, 2023
f8259e6
show more detailed %D
andySigler Oct 31, 2023
f81f3ab
automatically start graph server in background
andySigler Oct 31, 2023
2e7de1b
increase stable time to 3 seconds
andySigler Oct 31, 2023
ea0b1b8
adds buttons to plot webpage
andySigler Oct 31, 2023
0b4bf7e
stabilize test working in daily-setup
andySigler Oct 31, 2023
3291601
plot page notifies when server connection is lost
andySigler Oct 31, 2023
258e7d2
adds daily-setup simulation to integration tests
andySigler Oct 31, 2023
43bd258
linting
andySigler Oct 31, 2023
75dd910
tell user to open plot webpage
andySigler Oct 31, 2023
c783e10
argument to skip stability test
andySigler Oct 31, 2023
d118510
assign unique tags to each stabilize period so accuracy calculations …
andySigler Oct 31, 2023
b8984db
linting
andySigler Oct 31, 2023
c3974ce
js linting
andySigler Nov 1, 2023
be01740
js linting
andySigler Nov 1, 2023
678a620
gates calibrating (adjusting) scale based on user input
andySigler Nov 1, 2023
1b29ad2
correct logic to handle simulation when gating adjustment
andySigler Nov 1, 2023
7ff489f
Merge branch 'edge' into test-sz-411-pipettes
andySigler Nov 1, 2023
ef480e0
include plotly in repo to void requiring internet connection
andySigler Nov 1, 2023
d76cb42
clear reload interval once new data arrives
andySigler Nov 1, 2023
17f472f
adds optional pre-heat procedure to raise temp max 3C or up to 28C
andySigler Nov 1, 2023
03dfa55
put plotly.min.js to correct dir on bot
andySigler Nov 1, 2023
074e92b
reverse P1000S volumes for QC and increment tests
andySigler Nov 1, 2023
81e1a2a
fix user-volumes
andySigler Nov 1, 2023
f6c049b
option to skip accuracy tests during daily-setup
andySigler Nov 1, 2023
5869d6f
simply delay time for walking stability test
andySigler Nov 2, 2023
fcdff77
limit pre-heat based on seconds elapsed instead of cycle count
andySigler Nov 2, 2023
8198bcb
Revert "reverse P1000S volumes for QC and increment tests"
andySigler Nov 2, 2023
3ff24dc
don't js format/lint within hardware-testing
andySigler Nov 2, 2023
812182a
do not calibrate scale by default
andySigler Nov 8, 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
simply delay time for walking stability test
  • Loading branch information
andySigler committed Nov 2, 2023
commit 5869d6fd7d495ffe62b99144c939178bef9d9b3e
Original file line number Diff line number Diff line change
Expand Up @@ -113,12 +113,10 @@ def _check_unstable_count(tag: str) -> None:
if not hw.is_simulator:
ui.get_user_ready("prepare to WALK")
tag = "WALKING"
hw.set_status_bar_state(COLOR_STATES["walking"])
with recorder.samples_of_tag(tag):
num_disco_cycles = int(WALKING_SECONDS / 5)
for _ in range(num_disco_cycles):
hw.set_status_bar_state(COLOR_STATES["walking"])
if not hw.is_simulator:
sleep(5)
if not hw.is_simulator:
sleep(WALKING_SECONDS)
_check_unstable_count(tag)
hw.set_status_bar_state(COLOR_STATES["idle"])

Expand Down