Synch dev_ftench2 to main#63
Merged
Merged
Conversation
Co-authored-by: arizzi <5022358+arizzi@users.noreply.github.com>
…oration Resume DAQ module testing from last completed module on interruption
… Modules (v6)' (23 April 2026)'
There was a problem hiding this comment.
Pull request overview
This PR syncs a development branch to main by updating the burn-in workflow configuration and adding a generated “standard burn-in v6” sequence (plus its generator), along with a worker-side recovery improvement for per-slot module testing.
Changes:
- Add
generate_standard_burnin_v6.pyand the generatedstandard_burnin_v6.txtsequence. - Update BITest configuration version in
Config.yaml. - Enhance
BurnIn_Worker.pyrecovery logic to track/resume module testing by slot.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
standard_burnin_v6.txt |
Adds the generated burn-in v6 step sequence used by the UI’s addStep(...)-style workflow. |
generate_standard_burnin_v6.py |
Adds a generator script to produce the standard burn-in v6 sequence file. |
Config.yaml |
Updates the BITest version string used to run module tests. |
BurnIn_Worker.py |
Adds Current_Slot tracking to support resuming DAQ/module testing mid-step. |
lastSession.txt |
Updates the stored last-session identifier. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Comment on lines
+1109
to
+1112
| if session_dict["Current_Slot"] >= 0 and session_dict["Current_Slot"] in Slot_list: | ||
| # Resume from the last tested slot (skip already completed modules) | ||
| start_slot_index = Slot_list.index(session_dict["Current_Slot"]) | ||
| self.logger.info("BI: Resuming module testing from slot index %d (slot %d)" % (start_slot_index, Slot_list[start_slot_index] if start_slot_index < len(Slot_list) else -1)) |
Comment on lines
1133
to
+1135
| self.SharedDict["BI_TestActive"]=False | ||
| session_dict["TestType"]="Undef" | ||
| session_dict["Current_Slot"]=-1 # Reset after completing all modules in this step |
Comment on lines
+186
to
+187
| with open(OUTPUT_FILE, "w") as f: | ||
| f.write(content) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Synch dev_ftench2 to main