From 2ed94bd394a29b61a921f93dd754d8b224c8b368 Mon Sep 17 00:00:00 2001 From: Dennis Maisenbacher Date: Thu, 13 Feb 2025 12:17:40 +0000 Subject: [PATCH] tests: read LBA size for validation Create the default namespace before running tests and validate IO in LBA size granularity. Signed-off-by: Dennis Maisenbacher --- tests/nvme_test.py | 1 + tests/nvme_test_io.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/nvme_test.py b/tests/nvme_test.py index d306ddef..67d926fa 100644 --- a/tests/nvme_test.py +++ b/tests/nvme_test.py @@ -67,6 +67,7 @@ class TestNVMe(unittest.TestCase): self.load_config() if self.do_validate_pci_device: self.validate_pci_device() + self.create_and_attach_default_ns() print(f"\nsetup: ctrl: {self.ctrl}, ns1: {self.ns1}, default_nsid: {self.default_nsid}, flbas: {self.flbas}\n") def tearDown(self): diff --git a/tests/nvme_test_io.py b/tests/nvme_test_io.py index 6fac9db0..4cd55719 100644 --- a/tests/nvme_test_io.py +++ b/tests/nvme_test_io.py @@ -43,7 +43,7 @@ class TestNVMeIO(TestNVMe): """ Pre Section for TestNVMeIO """ super().setUp() # common code used in various testcases. - self.data_size = 512 + (self.data_size, _) = self.get_lba_format_size() self.start_block = 0 self.block_count = 0 self.write_file = "write_file.txt" -- 2.50.1