microsoft/testsuites/dpdk/dpdksuite.py [336:366]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        results = _run_testpmd_concurrent(kit_cmd_pairs, 15, log)

        # helpful to have the outputs labeled
        log.debug(f"\nSENDER:\n{results[sender]}")
        log.debug(f"\nRECEIVER:\n{results[receiver]}")

        rcv_rx_pps = receiver.testpmd.get_rx_pps()
        snd_tx_pps = sender.testpmd.get_tx_pps()
        log.info(f"receiver rx-pps: {rcv_rx_pps}")
        log.info(f"sender tx-pps: {snd_tx_pps}")

        # differences in NIC type throughput can lead to different snd/rcv counts
        # check that throughput it greater than 1m pps as a baseline
        assert_that(rcv_rx_pps).described_as(
            "Throughput for RECEIVE was below the correct order-of-magnitude"
        ).is_greater_than(2 ** 20)
        assert_that(snd_tx_pps).described_as(
            "Throughput for SEND was below the correct order of magnitude"
        ).is_greater_than(2 ** 20)

    @TestCaseMetadata(
        description="""
            Tests a basic sender/receiver setup for default failsafe driver setup.
            Sender sends the packets, receiver receives them.
            We check both to make sure the received traffic is within the expected
            order-of-magnitude.
        """,
        priority=2,
        requirement=simple_requirement(
            min_nic_count=2,
            network_interface=Sriov(),
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



microsoft/testsuites/dpdk/dpdksuite.py [459:489]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        results = _run_testpmd_concurrent(kit_cmd_pairs, 15, log)

        # helpful to have the outputs labeled
        log.debug(f"\nSENDER:\n{results[sender]}")
        log.debug(f"\nRECEIVER:\n{results[receiver]}")

        rcv_rx_pps = receiver.testpmd.get_rx_pps()
        snd_tx_pps = sender.testpmd.get_tx_pps()
        log.info(f"receiver rx-pps: {rcv_rx_pps}")
        log.info(f"sender tx-pps: {snd_tx_pps}")

        # differences in NIC type throughput can lead to different snd/rcv counts
        assert_that(rcv_rx_pps).described_as(
            "Throughput for RECEIVE was below the correct order-of-magnitude"
        ).is_greater_than(2 ** 20)
        assert_that(snd_tx_pps).described_as(
            "Throughput for SEND was below the correct order of magnitude"
        ).is_greater_than(2 ** 20)

    @TestCaseMetadata(
        description="""
            UIO basic functionality test.
            - Bind interface to uio_hv_generic
            - check that sysfs entry is created
            - unbind
            - check that the driver is unloaded.
        """,
        priority=2,
        requirement=simple_requirement(
            min_nic_count=2,
            network_interface=Sriov(),
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



