From 15afd318627131ea9dc73ef2f93465bc9aae432a Mon Sep 17 00:00:00 2001 From: Maciej Perkowski Date: Wed, 2 Nov 2022 10:15:28 +0100 Subject: [PATCH] tests: usb: Make tests for usb mass sample more robust It was found that the existing regex check was not enough to validate correctness of execution of mass samples. Tests would pass even when a filesystem failed to be mounted. An additional line to check is added to validate the setup of a filesystem. Signed-off-by: Maciej Perkowski --- samples/subsys/usb/mass/sample.yaml | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/samples/subsys/usb/mass/sample.yaml b/samples/subsys/usb/mass/sample.yaml index cf5a42b1f84..564d100b2c1 100644 --- a/samples/subsys/usb/mass/sample.yaml +++ b/samples/subsys/usb/mass/sample.yaml @@ -10,8 +10,10 @@ tests: tags: msd usb harness: console harness_config: - type: one_line + type: multi_line + ordered: True regex: + - "No file system selected" - "The device is put in USB mass storage mode." sample.usb.mass_ram_fat: min_ram: 128 @@ -23,8 +25,10 @@ tests: tags: msd usb harness: console harness_config: - type: one_line + type: multi_line + ordered: True regex: + - "End of files" - "The device is put in USB mass storage mode." sample.usb.mass_flash_fatfs: min_ram: 32 @@ -39,8 +43,10 @@ tests: tags: msd usb harness: console harness_config: - type: one_line + type: multi_line + ordered: True regex: + - "End of files" - "The device is put in USB mass storage mode." sample.usb.mass_sdhc_fatfs: min_ram: 32 @@ -53,9 +59,11 @@ tests: tags: msd usb harness: console harness_config: - type: one_line fixture: fixture_sdcard + type: multi_line + ordered: True regex: + - "End of files" - "The device is put in USB mass storage mode." sample.usb.mass_flash_littlefs: modules: @@ -70,6 +78,8 @@ tests: tags: msd usb harness: console harness_config: - type: one_line + type: multi_line + ordered: True regex: + - "End of files" - "The device is put in USB mass storage mode."