Integrates: - update Device.SoftwareModules, Device.SoftwareModules.ExecutionUnit and Device.SoftwareModules.InstallDU() References: PCF-2687 Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com> |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| obuspa-cellular.expected | ||
| obuspa.expected | ||
| README.md | ||
OBUSPA Fixtures
This directory stores the checked-in datamodel fixtures used by the generic OBUSPA cram tests:
obuspa.expectedfor../obuspa.tobuspa-cellular.expectedfor../obuspa-cellular.t
The tests keep the full datamodel comparison intact, but they no longer
embed the expected snapshots inline in the .t files. Instead they:
- capture the current datamodel on the DUT,
- copy it back to the host,
- compare it against the matching fixture in this directory.
On mismatch, the helper script writes generated files next to the fixture:
*.actualcontains the captured DUT snapshot*.diffcontains thediff -uoutput against the fixture
Those generated files are ignored by .gitignore so they can be kept as
local debugging artifacts or uploaded by CI without being committed by
accident.
When intentionally refreshing a fixture, review the generated
*.actual/*.diff files first and then replace the expected snapshot
deliberately.