Fix CI tests and speed up integration tests
- Speed up simulation 10x for integration tests (reduces test time from 10+ minutes to ~2.5 minutes) - Add small delays between TCP commands in tests for reliability - Fix Gitea CI release job (use gitea.ref instead of github.ref) - Revert write() error-check that was consuming query responses
This commit is contained in:
@@ -73,6 +73,8 @@ class TestInstrumentServer:
|
||||
# Set temperature setpoint
|
||||
writer.write(b"TEMP:SETPOINT 85.0\n")
|
||||
await writer.drain()
|
||||
# Small delay to ensure server processes command before next one
|
||||
await asyncio.sleep(0.01)
|
||||
|
||||
# Query setpoint
|
||||
writer.write(b"TEMP:SETPOINT?\n")
|
||||
@@ -212,6 +214,7 @@ class TestSimulationServer:
|
||||
psu_r, psu_w = await asyncio.open_connection("127.0.0.1", 16201)
|
||||
psu_w.write(b"VOLT 5.0\n")
|
||||
await psu_w.drain()
|
||||
await asyncio.sleep(0.01) # Allow server to process
|
||||
psu_w.write(b"OUTP ON\n")
|
||||
await psu_w.drain()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user