Rearrange the topology and DPDK setup/teardown calls during test runs to ensure the devbind script is not called while the DPDK tmp directory doesn't exist.
Fixes: 4cef16f1f0a4 ("dts: improve port handling") Signed-off-by: Dean Marx <dm...@iol.unh.edu> --- dts/framework/test_run.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dts/framework/test_run.py b/dts/framework/test_run.py index cff0085317..4287028b4b 100644 --- a/dts/framework/test_run.py +++ b/dts/framework/test_run.py @@ -344,8 +344,8 @@ def next(self) -> State | None: test_run.ctx.sut_node.setup() test_run.ctx.tg_node.setup() - test_run.ctx.topology.setup() test_run.ctx.dpdk.setup() + test_run.ctx.topology.setup() test_run.ctx.tg.setup(test_run.ctx.topology) self.result.ports = test_run.ctx.topology.sut_ports + test_run.ctx.topology.tg_ports @@ -433,8 +433,8 @@ def next(self) -> State | None: """Next state.""" self.test_run.ctx.shell_pool.terminate_current_pool() self.test_run.ctx.tg.teardown() - self.test_run.ctx.dpdk.teardown() self.test_run.ctx.topology.teardown() + self.test_run.ctx.dpdk.teardown() self.test_run.ctx.tg_node.teardown() self.test_run.ctx.sut_node.teardown() self.result.update_teardown(Result.PASS) -- 2.49.0