]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
tests: read LBA size for validation
authorDennis Maisenbacher <dennis.maisenbacher@wdc.com>
Thu, 13 Feb 2025 12:17:40 +0000 (12:17 +0000)
committerDaniel Wagner <wagi@monom.org>
Fri, 14 Feb 2025 17:08:49 +0000 (18:08 +0100)
Create the default namespace before running tests and validate IO in LBA
size granularity.

Signed-off-by: Dennis Maisenbacher <dennis.maisenbacher@wdc.com>
tests/nvme_test.py
tests/nvme_test_io.py

index d306ddef3488ee0ed5dde3b986c39574887ac37b..67d926fad2576081f492bfbc3e58fb6a255d43d8 100644 (file)
@@ -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):
index 6fac9db0f524789efbccd54ee3553ca52987fd1e..4cd5571981c5966750ccc151b158d037a83dfabe 100644 (file)
@@ -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"