added windows interaction test

adding more variant stuff
This commit is contained in:
brentperteet
2026-02-22 13:31:14 -06:00
parent 3f0aff923d
commit ab8d5c0c14
6 changed files with 461 additions and 43 deletions

View File

@@ -6,7 +6,16 @@
"Bash(for uuid in \"12ef4843-0c6b-44b3-b52b-21b354565dc0\" \"17a476c2-1017-41e7-9d81-f4153fe179f7\" \"25a5bbfc-04ad-4755-9a82-80d42d2cd8ce\")",
"Bash(do echo \"=== UUID: $uuid ===\")",
"Bash(grep -A 15 \"$uuid\" 25w.kicad_sch frequency.kicad_sch)",
"Bash(done)"
"Bash(done)",
"Bash(cat 25w.variants.json)",
"Bash(python sync_variant.py d:/tx/25w-kicad/25w/25w.kicad_sch default)",
"Bash(python -c \"\nimport json\nwith open(''25w.variants.json'', ''r'') as f:\n data = json.load(f)\n\n# Create V2 variant with different value for R1\ndata[''variants''][''V2''] = {\n ''name'': ''V2'',\n ''description'': ''Test variant with different R1 value'',\n ''dnp_parts'': [''4245045e-d174-4c56-920d-fabc03d1e234''],\n ''part_overrides'': {\n ''a2101067-196b-479f-99a2-dd5b5d884d82'': { # R1\n ''Value'': ''10M'' # Different from base 7.32M\n }\n }\n}\n\nwith open(''25w.variants.json'', ''w'') as f:\n json.dump(data, f, indent=2)\n\nprint(''Created V2 variant with R1 Value override'')\n\")",
"Bash(python apply_variant.py d:/tx/25w-kicad/25w/25w.kicad_sch V2)",
"Bash(python apply_variant.py d:/tx/25w-kicad/25w/25w.kicad_sch default)",
"Bash(python -c \"import pygetwindow; import pyautogui; print(''Libraries installed'')\")",
"Bash(pip install pygetwindow pyautogui)",
"Bash(python -c \"import pygetwindow; import pyautogui; print(''Libraries ready'')\")",
"Bash(python -c \"import win32gui; import win32con; print(''pywin32 installed'')\")"
],
"deny": [],
"ask": []