|
PROFINET IO Controller Stack 1.0.0
Modern C++ implementation of a PROFINET IO Controller stack
|
Directory dependency graph for tests:Directories | |
| mocks | |
| sim | |
| stubs | |
Files | |
| ethernetPacketBackendTestFixture.h | |
| Shared test fixture helpers for EthernetPacketBackend tests. | |
| test_alarmListener.cpp | |
| Unit tests for the PROFINET alarm listener and alarm endpoint. | |
| test_alarmListenerRta.cpp | |
| PROFINET RTA AlarmListener conformance and regression tests. | |
| test_alarmListenerUdp.cpp | |
| UDP transport tests for the PROFINET AlarmListener. | |
| test_alarmNotification.cpp | |
| Unit tests for PROFINET AlarmNotification decoding. | |
| test_alarms.cpp | |
| Unit tests for PROFINET alarm item and AlarmNotification parsing. | |
| test_alarmsMore.cpp | |
| Additional unit tests for PROFINET alarm parsing and alarm data helpers. | |
| test_asioEthernetSocket.cpp | |
| Tests for the Asio-backed Linux raw Ethernet socket. | |
| test_blocks.cpp | |
| Unit tests for PROFINET block parsing, serialization, and decoding. | |
| test_blocksMore.cpp | |
| Additional unit tests for PROFINET block helpers and parsers. | |
| test_cyclic.cpp | |
| Unit tests for the PROFINET RTC1 cyclic IO controller. | |
| test_cyclicCapture.cpp | |
| Golden cyclic-I/O regression tests backed by Wireshark PCAPNG captures. | |
| test_cyclicControllerConformance.cpp | |
| PROFINET cyclic controller conformance regression tests. | |
| test_cyclicMore.cpp | |
| Additional unit tests for the PROFINET RTC1 cyclic IO controller. | |
| test_dcp.cpp | |
| Unit tests for PROFINET DCP name decoding, qualifiers, response codes, and DHCP block parsing. | |
| test_dcp_asioIntegration.cpp | |
| Live Ethernet integration tests for DCP using AsioEthernetSocket. | |
| test_dcpWireFormat.cpp | |
| PROFINET DCP SET and Signal wire-format regression tests. | |
| test_device.cpp | |
| Unit tests for the high-level PROFINET device interface. | |
| test_deviceStartCyclic.cpp | |
| Tests for the ProfinetDevice::StartCyclic lifecycle. | |
| test_deviceWrappers.cpp | |
| Unit tests for the ProfinetDevice wrapper methods. | |
| test_diagnosis.cpp | |
| Unit tests for PROFINET diagnosis decoding and parsing. | |
| test_diagnosisMore.cpp | |
| Additional unit tests for PROFINET diagnosis helpers. | |
| test_ethernetPacketBackend.cpp | |
| Tests for the common EthernetPacketBackend implementation. | |
| test_ethernetPacketBackendLinux.cpp | |
| Linux-specific EthernetPacketBackend readiness tests. | |
| test_ethernetPacketBackendWindows.cpp | |
| Windows-specific EthernetPacketBackend readiness tests. | |
| test_exceptions.cpp | |
| Unit tests for profinet::ProfinetError exception hierarchy and PNIOError parsing. | |
| test_gsdml.cpp | |
| Unit tests for the PROFINET GSDML parser. | |
| test_gsdml_real_device.cpp | |
| Regression tests for parsing real vendor GSDML files. | |
| test_indices.cpp | |
| Unit tests for PROFINET index and protocol value lookup utilities. | |
| test_IOSignal.cpp | |
| Unit tests for the GSDML-derived logical process-data signal catalogue. | |
| test_platform.cpp | |
| Tests for platform-independent interface and executable-path utilities. | |
| test_protocol.cpp | |
| Unit tests for PROFINET protocol wire-format structures. | |
| test_receivedIops.cpp | |
| Tests for received PROFINET IOPS handling. | |
| test_regressionAuma.cpp | |
| test_rpc.cpp | |
| Unit tests for PROFINET DCE/RPC helpers and connection configuration. | |
| test_rpc_Integration.cpp | |
| Integration-style tests for PROFINET DCE/RPC RPCCon. | |
| test_rpcConformance.cpp | |
| test_rpcTransport.cpp | |
| Unit tests for the PROFINET DCE/RPC UDP transport. | |
| test_rpcTransport_Integration.cpp | |
| test_rt.cpp | |
| Unit tests for PROFINET RT_CLASS_1 cyclic frame handling and IO data layout. | |
| test_rtFrame.cpp | |
| Unit tests for PROFINET RT Ethernet frame serialization and parsing. | |
| test_rtMore.cpp | |
| Additional unit tests for PROFINET RT_CLASS_1 helpers. | |
| test_sanitizerConcurrency.cpp | |
| Concurrency and lifetime regression tests for sanitizer builds. | |
| test_skipVlanTags.cpp | |
| Unit tests for PROFINET Ethernet VLAN-tag detection. | |
| test_udpSocket.cpp | |
| Unit and loopback tests for the IPv4 UDP socket implementation. | |
| test_util.cpp | |
| Unit tests for common PROFINET utility, address, and timeout helpers. | |
| test_utilMore.cpp | |
| Additional unit tests for PROFINET utility helpers. | |
| test_vendors.cpp | |
| Unit tests for PROFINET Vendor ID lookup utilities. | |
| test_wire.cpp | |
| Unit tests for the generic PROFINET wire reader and writers. | |