Skip to content

Synch dev_ftench2 to main#63

Merged
silviodonato merged 9 commits into
mainfrom
dev_ftench2
Jun 9, 2026
Merged

Synch dev_ftench2 to main#63
silviodonato merged 9 commits into
mainfrom
dev_ftench2

Conversation

@silviodonato

Copy link
Copy Markdown
Contributor

Synch dev_ftench2 to main

Copilot AI review requested due to automatic review settings June 9, 2026 16:10
@silviodonato silviodonato merged commit 0716eaf into main Jun 9, 2026
1 check passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.py and the generated standard_burnin_v6.txt sequence.
  • Update BITest configuration version in Config.yaml.
  • Enhance BurnIn_Worker.py recovery 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 thread BurnIn_Worker.py
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 thread BurnIn_Worker.py
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)
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.

4 participants