CIRCT 23.0.0git
Loading...
Searching...
No Matches
Classes | Variables
tests.integration.test_serialization_probes Namespace Reference

Classes

class  TestSerializationProbes
 

Variables

list PROBES
 

Detailed Description

Pytest harness for the SerializationProbes integration test.

This builds the C++ driver under ``sw/serialization_probes.cpp`` against
generated ESI facade headers and runs it against a cosim-driven instance of
``hw/serialization_probes.py``. Each probe asserts an exact, position-revealing
result so any drift in the host serializer or deserializer (vs hardware)
fails loudly.

Variable Documentation

◆ PROBES

list tests.integration.test_serialization_probes.PROBES
Initial value:
1= [
2 "byte_rotate1",
3 "byte_pattern_const",
4 "byte_pattern_echo_eq",
5 "sign_probe",
6 "sign_probe13",
7 "pack_probe",
8 "bit_pack_probe",
9 "array_probe",
10]

Definition at line 21 of file test_serialization_probes.py.