automatic DPDK test reports
 help / color / mirror / Atom feed
* |WARNING| pw156568 [PATCH v1 1/1] dts: update testsuite docs
       [not found] <20250910194259.1027220-2-paul.szczepanek@arm.com>
@ 2025-09-10 19:14 ` qemudev
  2025-09-10 19:42 ` |SUCCESS| " checkpatch
  2025-09-10 20:02 ` |WARNING| pw156568 [PATCH] [v1,1/1] " dpdklab
  2 siblings, 0 replies; 3+ messages in thread
From: qemudev @ 2025-09-10 19:14 UTC (permalink / raw)
  To: test-report; +Cc: Paul Szczepanek, zhoumin

Test-Label: loongarch-compilation
Test-Status: WARNING
http://dpdk.org/patch/156568

_apply patch failure_

Submitter: Paul Szczepanek <paul.szczepanek@arm.com>
Date: Wed, 10 Sep 2025 20:42:59 +0100
DPDK git baseline: Repo:dpdk
  Branch: main
  CommitID: f41d2db45d8a23c3315929c190d098154732a1ce

Apply patch set 156568 failed:

Checking patch dts/tests/TestSuite_blocklist.py...
error: while searching for:
class TestBlocklist(TestSuite):
    """DPDK device blocklisting test suite."""

    def verify_blocklisted_ports(self, ports_to_block: list[Port]) -> None:
        """Runs testpmd with the given ports blocklisted and verifies the ports."""
        with TestPmd(allowed_ports=[], blocked_ports=ports_to_block) as testpmd:
            allowlisted_ports = {port.device_name for port in testpmd.show_port_info_all()}

error: patch failed: dts/tests/TestSuite_blocklist.py:19
error: dts/tests/TestSuite_blocklist.py: patch does not apply
Checking patch dts/tests/TestSuite_checksum_offload.py...
Hunk #1 succeeded at 47 (offset -2 lines).
error: while searching for:
                f"Packet was {'dropped' if should_receive else 'received'}",
            )

    def send_packet_and_verify_checksum(
        self, packet: Packet, good_L4: bool, good_IP: bool, testpmd: TestPmd, id: int
    ) -> None:
        """Send packet and verify verbose output matches expected output.

error: patch failed: dts/tests/TestSuite_checksum_offload.py:70
error: dts/tests/TestSuite_checksum_offload.py: patch does not apply
Checking patch dts/tests/TestSuite_dual_vlan.py...
error: while searching for:

        for pkt in recv:
            self.verify(
                self.pkt_payload_contains_layers(pkt, *expected_layers),
                f"Received packet ({pkt.summary()}) did not match the expected sequence of layers "
                f"{expected_layers} with options {options}.",
            )

    def configure_testpmd(self, shell: TestPmd, options: TestCaseOptions, add: bool) -> None:
        """Configure VLAN functions in testpmd based on `options`.

        Args:

error: patch failed: dts/tests/TestSuite_dual_vlan.py:148
error: dts/tests/TestSuite_dual_vlan.py: patch does not apply
Checking patch dts/tests/TestSuite_dynamic_config.py...
Hunk #1 succeeded at 46 (offset -5 lines).
error: while searching for:
            f"Packet was {'dropped' if should_receive else 'received'}",
        )

    def disable_promisc_setup(self, testpmd: TestPmd, port_id: int) -> TestPmd:
        """Sets up testpmd shell config for cases where promisc mode is disabled.

        Args:

error: patch failed: dts/tests/TestSuite_dynamic_config.py:71
error: dts/tests/TestSuite_dynamic_config.py: patch does not apply
Checking patch dts/tests/TestSuite_dynamic_queue_conf.py...
Hunk #1 succeeded at 65 (offset -1 lines).
error: while searching for:
                testpmd.start_port_queue(port_id, queue_id, is_rx_testing)

            testpmd.start()
            self.send_packets_with_different_addresses(self.number_of_packets_to_send)
            forwarding_stats = testpmd.stop()
            for queue_id in queues_to_config:
                self.verify(
                    self.port_queue_in_stats(port_id, is_rx_testing, queue_id, forwarding_stats),
                    f"Modified queue {queue_id} on port {port_id} failed to receive traffic after"
                    "being started again.",
                )

    return wrap


@requires_nic_capability(NicCapability.PHYSICAL_FUNCTION)

error: patch failed: dts/tests/TestSuite_dynamic_queue_conf.py:106
error: dts/tests/TestSuite_dynamic_queue_conf.py: patch does not apply
Checking patch dts/tests/TestSuite_hello_world.py...
error: while searching for:
        """EAL confidence test.

        Steps:
            Start testpmd session and check status.
        Verify:
            The testpmd session throws no errors.
        """
        with TestPmd() as testpmd:
            testpmd.start()

error: patch failed: dts/tests/TestSuite_hello_world.py:29
error: dts/tests/TestSuite_hello_world.py: patch does not apply
Checking patch dts/tests/TestSuite_l2fwd.py...
Hunk #1 succeeded at 40 (offset -4 lines).
Checking patch dts/tests/TestSuite_mac_filter.py...
Hunk #1 succeeded at 42 (offset -3 lines).
error: while searching for:
        added to the PMD. Packets should either be received or not received depending on
        the properties applied to the PMD at any given time.

        Test:
            * Start TestPMD without promiscuous mode.
            * Send a packet with the port's default mac address. (Should receive)
            * Send a packet with fake mac address. (Should not receive)
            * Add fake mac address to the PMD's address pool.
            * Send a packet with the fake mac address to the PMD. (Should receive)
            * Remove the fake mac address from the PMD's address pool.
            * Send a packet with the fake mac address to the PMD. (Should not receive)
        """
        with TestPmd() as testpmd:
            testpmd.set_promisc(0, enable=False)

error: patch failed: dts/tests/TestSuite_mac_filter.py:96
error: dts/tests/TestSuite_mac_filter.py: patch does not apply
Checking patch dts/tests/TestSuite_mtu.py...
Hunk #1 succeeded at 39 (offset -3 lines).
Hunk #2 succeeded at 55 (offset -3 lines).
error: while searching for:
        else:
            self.verify(not found, "Received packet.")

    def assess_mtu_boundary(self, testpmd_shell: TestPmd, mtu: int) -> None:
        """Sets the new MTU and verifies packets at the set boundary.

        Ensure that packets smaller than or equal to a set MTU will be received and packets larger

error: patch failed: dts/tests/TestSuite_mtu.py:86
error: dts/tests/TestSuite_mtu.py: patch does not apply
Checking patch dts/tests/TestSuite_packet_capture.py...
error: while searching for:
        """Test dumpcap on Rx and Tx interfaces.

        Steps:
            * Start up testpmd shell.
            * Start up dpdk-dumpcap with the default values.
            * Send packets.

        Verify:
            * The expected packets are the same as the Rx packets.
            * The Tx packets are the same as the packets received from Scapy.
        """
        with TestPmd() as testpmd:
            testpmd.start()

error: patch failed: dts/tests/TestSuite_packet_capture.py:154
error: dts/tests/TestSuite_packet_capture.py: patch does not apply
Checking patch dts/tests/TestSuite_pmd_buffer_scatter.py...
Hunk #1 succeeded at 62 (offset -3 lines).
Hunk #2 succeeded at 96 (offset -3 lines).
Hunk #3 succeeded at 121 (offset -3 lines).
error: while searching for:
    @requires_nic_capability(NicCapability.SCATTERED_RX_ENABLED)
    @func_test
    def scatter_mbuf_2048(self) -> None:
        """Run the :meth:`pmd_scatter` test with `mb_size` set to 2048."""
        self.pmd_scatter(mb_size=2048)

    @requires_nic_capability(NicCapability.RX_OFFLOAD_SCATTER)
    @func_test
    def scatter_mbuf_2048_with_offload(self) -> None:
        """Run the :meth:`pmd_scatter` test with `mb_size` set to 2048 and rx_scatter offload."""
        self.pmd_scatter(mb_size=2048, enable_offload=True)

    def tear_down_suite(self) -> None:
        """Tear down the test suite.

error: patch failed: dts/tests/TestSuite_pmd_buffer_scatter.py:135
error: dts/tests/TestSuite_pmd_buffer_scatter.py: patch does not apply
Checking patch dts/tests/TestSuite_port_control.py...
Hunk #1 succeeded at 23 (offset -5 lines).
error: while searching for:
        """Start all ports and send a small number of packets.

        Steps:
            Start all ports
            Start forwarding in MAC mode
            Send 100 generic packets to the SUT

        Verify:
            Check that all the packets sent are sniffed on the TG receive port.
        """
        with TestPmd(forward_mode=SimpleForwardingModes.mac) as testpmd:
            testpmd.start_all_ports()
            testpmd.start()
            self.send_packets_and_verify()

    @func_test
    def stop_ports(self) -> None:
        """Stop all ports, then start all ports, amd then send a small number of packets.

        Steps:
            Stop all ports
            Start all ports
            Start forwarding in MAC mode
            Send 100 generic packets to the SUT

        Verify:
            Check that stopping the testpmd ports brings down their links
            Check that all the packets sent are sniffed on the TG receive port.
        """
        with TestPmd(forward_mode=SimpleForwardingModes.mac) as testpmd:
            testpmd.stop_all_ports()

error: patch failed: dts/tests/TestSuite_port_control.py:61
error: dts/tests/TestSuite_port_control.py: patch does not apply
Checking patch dts/tests/TestSuite_port_restart_config_persistency.py...
error: while searching for:
class TestPortRestartConfigPersistency(TestSuite):
    """Port config persistency test suite."""

    def restart_port_and_verify(self, id: int, testpmd: TestPmd, changed_value: str) -> None:
        """Fetch port config, restart and verify persistency."""
        testpmd.start_all_ports()
        testpmd.wait_link_status_up(port_id=id, timeout=10)

error: patch failed: dts/tests/TestSuite_port_restart_config_persistency.py:25
error: dts/tests/TestSuite_port_restart_config_persistency.py: patch does not apply
Checking patch dts/tests/TestSuite_port_stats.py...
Hunk #1 succeeded at 55 (offset -1 lines).
Hunk #2 succeeded at 63 (offset -1 lines).
error: while searching for:
        testpmd command `show port info all`.

        Steps:
            Start testpmd in MAC forwarding mode and set verbose mode to 3 (Rx and Tx).
            Start packet forwarding and then clear all port statistics.
            Send a packet, then stop packet forwarding and collect the port stats.

        Verify:
            Parse verbose info from stopping packet forwarding and verify values in port stats.
        """
        with TestPmd(forward_mode=SimpleForwardingModes.mac) as testpmd:
            testpmd.set_verbose(3)
            testpmd.start()
            testpmd.clear_port_stats_all()
            self.send_packet_and_capture(self.send_pkt)
            port_stats_all, forwarding_info = testpmd.show_port_stats_all()
            verbose_information = TestPmd.extract_verbose_output(forwarding_info)

        # Gather information from irrelevant packets sent/ received on the same port.
        rx_irr_bytes, rx_irr_pakts, tx_irr_bytes, tx_irr_pakts = self.extract_noise_information(
            verbose_information
        )
        recv_relevant_packets = port_stats_all[self.recv_port].rx_packets - rx_irr_pakts

error: patch failed: dts/tests/TestSuite_port_stats.py:131
error: dts/tests/TestSuite_port_stats.py: patch does not apply
Checking patch dts/tests/TestSuite_promisc_support.py...
Hunk #1 succeeded at 28 (offset -3 lines).
Checking patch dts/tests/TestSuite_queue_start_stop.py...
Hunk #1 succeeded at 36 (offset -6 lines).
error: while searching for:
        """Rx queue start stop test.

        Steps:
            Launch testpmd, stop Rx queue 0 on port 0.
            Stop testpmd, start Rx queue 0 on port 0, start testpmd.
        Verify:
            Send a packet on port 0 after Rx queue is stopped, ensure it is not received.
            Send a packet on port 0 after Rx queue is started, ensure it is received.
        """
        with TestPmd() as testpmd:
            testpmd.set_forward_mode(SimpleForwardingModes.mac)
            testpmd.stop_port_queue(0, 0, True)
            testpmd.start()
            self.send_packet_and_verify(should_receive=False)
            testpmd.stop()
            testpmd.start_port_queue(0, 0, True)
            testpmd.start()
            self.send_packet_and_verify(should_receive=True)

    @func_test
    def tx_queue_start_stop(self) -> None:
        """Tx queue start stop test.

        Steps:
            Launch testpmd, stop Tx queue 0 on port 0.
            Stop testpmd, start Tx queue 0 on port 0, start testpmd.
        Verify:
            Send a packet on port 0 after Tx queue is stopped, ensure it is not received.
            Send a packet on port 0 after Tx queue is started, ensure it is received.
        """
        with TestPmd() as testpmd:
            testpmd.set_forward_mode(SimpleForwardingModes.mac)
            testpmd.stop_port_queue(1, 0, False)
            testpmd.start()
            self.send_packet_and_verify(should_receive=False)
            testpmd.stop()
            testpmd.start_port_queue(1, 0, False)
            testpmd.start()
            self.send_packet_and_verify(should_receive=True)

    @func_test
    def rx_queue_deferred_start(self) -> None:
        """Rx queue deferred start stop test.

        Steps:
            Stop all ports, enable deferred start mode on port 0 Rx queue 0, start all ports.
            Launch testpmd, send a packet.
            Stop testpmd, start port 0 Rx queue 0.
            Start testpmd, send a packet.
        Verify:
            Send a packet on port 0 after deferred start is set, ensure it is not received.
            Send a packet on port 0 after Rx queue 0 is started, ensure it is received.
        """
        with TestPmd() as testpmd:
            testpmd.set_forward_mode(SimpleForwardingModes.mac)

error: patch failed: dts/tests/TestSuite_queue_start_stop.py:63
error: dts/tests/TestSuite_queue_start_stop.py: patch does not apply
Checking patch dts/tests/TestSuite_rte_flow.py...
Hunk #1 succeeded at 45 (offset -4 lines).
Hunk #2 succeeded at 95 (offset -4 lines).
error: while searching for:
            f"Packet was {'dropped' if should_receive else 'received'}",
        )

    def send_packet_and_verify_queue(
        self, packet: Packet, test_queue: int, testpmd: TestPmd
    ) -> None:
        """Send packet and verify queue stats show packet was received.

error: patch failed: dts/tests/TestSuite_rte_flow.py:128
error: dts/tests/TestSuite_rte_flow.py: patch does not apply
Checking patch dts/tests/TestSuite_smoke_tests.py...
Hunk #1 succeeded at 56 (offset -3 lines).
Hunk #2 succeeded at 77 (offset -3 lines).
error: while searching for:

        Test that the devices configured in the test run configuration are found in testpmd.

        Test:
            List all devices found in testpmd and verify the configured devices are among them.
        """
        with TestPmd() as testpmd:
            dev_list = [str(x) for x in testpmd.get_devices()]

error: patch failed: dts/tests/TestSuite_smoke_tests.py:104
error: dts/tests/TestSuite_smoke_tests.py: patch does not apply
Checking patch dts/tests/TestSuite_softnic.py...
error: while searching for:
        """Softnic test.

        Steps:
            Start Testpmd with a softnic vdev using the provided config files.
            Testpmd forwarding is disabled, instead configure softnic to forward packets
            from port 0 to port 1 of the physical device.
            Send generated packets from the TG.

        Verify:
            The packets that are received are the same as the packets sent.

        """
        with TestPmd(
            vdevs=[VirtualDevice(f"net_softnic0,firmware={self.cli_file},cpu_id=1,conn_port=8086")],

error: patch failed: dts/tests/TestSuite_softnic.py:82
error: dts/tests/TestSuite_softnic.py: patch does not apply
Checking patch dts/tests/TestSuite_uni_pkt.py...
Hunk #1 succeeded at 40 (offset -1 lines).
error: while searching for:
                    return False
        return True

    def send_packet_and_verify_flags(
        self, expected_flag: RtePTypes, packet: Packet, testpmd: TestPmd
    ) -> None:
        """Sends a packet to the DUT and verifies the verbose ptype flags."""
        self.send_packet_and_capture(packet=packet)
        verbose_output = testpmd.extract_verbose_output(testpmd.stop())
        valid = self.check_for_matching_packet(output=verbose_output, flags=expected_flag)
        self.verify(valid, f"Packet type flag did not match the expected flag: {expected_flag}.")

    def setup_session(
        self, testpmd: TestPmd, expected_flags: list[RtePTypes], packet_list=list[Packet]
    ) -> None:
        """Sets the forwarding and verbose mode of each test case interactive shell session."""
        testpmd.set_forward_mode(SimpleForwardingModes.rxonly)
        testpmd.set_verbose(level=1)
        for i in range(0, len(packet_list)):
            self.send_packet_and_verify_flags(
                expected_flag=expected_flags[i], packet=packet_list[i], testpmd=testpmd
            )


error: patch failed: dts/tests/TestSuite_uni_pkt.py:51
error: dts/tests/TestSuite_uni_pkt.py: patch does not apply
Checking patch dts/tests/TestSuite_vlan.py...
Hunk #1 succeeded at 38 (offset -6 lines).
Hunk #2 succeeded at 77 (offset -6 lines).
error: while searching for:
                "The received tag did not match the expected tag",
            )

    def vlan_setup(self, testpmd: TestPmd, port_id: int, filtered_id: int) -> None:
        """Setup method for all test cases.

        Args:

error: patch failed: dts/tests/TestSuite_vlan.py:110
error: dts/tests/TestSuite_vlan.py: patch does not apply


^ permalink raw reply	[flat|nested] 3+ messages in thread

* |SUCCESS| pw156568 [PATCH v1 1/1] dts: update testsuite docs
       [not found] <20250910194259.1027220-2-paul.szczepanek@arm.com>
  2025-09-10 19:14 ` |WARNING| pw156568 [PATCH v1 1/1] dts: update testsuite docs qemudev
@ 2025-09-10 19:42 ` checkpatch
  2025-09-10 20:02 ` |WARNING| pw156568 [PATCH] [v1,1/1] " dpdklab
  2 siblings, 0 replies; 3+ messages in thread
From: checkpatch @ 2025-09-10 19:42 UTC (permalink / raw)
  To: test-report

Test-Label: checkpatch
Test-Status: SUCCESS
http://dpdk.org/patch/156568

_coding style OK_



^ permalink raw reply	[flat|nested] 3+ messages in thread

* |WARNING| pw156568 [PATCH] [v1,1/1] dts: update testsuite docs
       [not found] <20250910194259.1027220-2-paul.szczepanek@arm.com>
  2025-09-10 19:14 ` |WARNING| pw156568 [PATCH v1 1/1] dts: update testsuite docs qemudev
  2025-09-10 19:42 ` |SUCCESS| " checkpatch
@ 2025-09-10 20:02 ` dpdklab
  2 siblings, 0 replies; 3+ messages in thread
From: dpdklab @ 2025-09-10 20:02 UTC (permalink / raw)
  To: test-report; +Cc: dpdk-test-reports

Test-Label: iol-testing
Test-Status: WARNING
http://dpdk.org/patch/156568

_apply patch failure_

Submitter: Paul Szczepanek <paul.szczepanek@arm.com>
Date: Wednesday, September 10 2025 19:42:59 
Applied on: CommitID:f41d2db45d8a23c3315929c190d098154732a1ce
Apply patch set 156568 failed:

Cloning the DPDK mirror at: https://github.com/DPDK/dpdk.git (Attempt 1 of 3)
Trying to checkout branch: origin/main
Checked out to main (f41d2db45d8a23c3315929c190d098154732a1ce)
Done: main commit f41d2db45d8a23c3315929c190d098154732a1ce
Trying to checkout branch: origin/next-dts-for-main
Checked out to next-dts-for-main (d382a5035be89b8b3259bc93ab4bae6b6b948aa5)
Applying patch...

Failed to apply patch:
Applying: dts: update testsuite docs
error: sha1 information is lacking or useless (dts/tests/TestSuite_blocklist.py).
error: could not build fake ancestor
hint: Use 'git am --show-current-patch=diff' to see the failed patch
Patch failed at 0001 dts: update testsuite docs
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".


Trying to checkout branch: origin/main
Checked out to main (f41d2db45d8a23c3315929c190d098154732a1ce)
Applying patch...

Failed to apply patch:
Applying: dts: update testsuite docs
error: sha1 information is lacking or useless (dts/tests/TestSuite_blocklist.py).
error: could not build fake ancestor
hint: Use 'git am --show-current-patch=diff' to see the failed patch
Patch failed at 0001 dts: update testsuite docs
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".


https://lab.dpdk.org/results/dashboard/patchsets/34053/

UNH-IOL DPDK Community Lab

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2025-09-10 20:02 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20250910194259.1027220-2-paul.szczepanek@arm.com>
2025-09-10 19:14 ` |WARNING| pw156568 [PATCH v1 1/1] dts: update testsuite docs qemudev
2025-09-10 19:42 ` |SUCCESS| " checkpatch
2025-09-10 20:02 ` |WARNING| pw156568 [PATCH] [v1,1/1] " dpdklab

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).