The self test should be implemented in Python with the Pytest Framework using the remote API.
Each remote API call should be called at least once.
It should be usable for both (GUI and GUI less variant)
This should be also an example how to use the remote API of OpenXilEnv.
The structure of the test:
-
Basic Tests
Start, connect, disconnect and terminate
Check the Exit code
-
Blacboard
Add, Attach and remove variables
Read and write variables raw values
Read and write variables physcal values
-
External processes
Start and stop
Access to variables
FMU(s)
-
Internal processes
Recorder
Stimulus Player
Generator
Equation calculator
-
Virtual bus
CAN(FD)
-
Internal script
Each script command should be called at least once
The self test should be implemented in Python with the Pytest Framework using the remote API.
Each remote API call should be called at least once.
It should be usable for both (GUI and GUI less variant)
This should be also an example how to use the remote API of OpenXilEnv.
The structure of the test:
Basic Tests
Start, connect, disconnect and terminate
Check the Exit code
Blacboard
Add, Attach and remove variables
Read and write variables raw values
Read and write variables physcal values
External processes
Start and stop
Access to variables
FMU(s)
Internal processes
Recorder
Stimulus Player
Generator
Equation calculator
Virtual bus
CAN(FD)
Internal script
Each script command should be called at least once