From 002c48ecf885edae3ef60b17d1b74b3ed0df8c3e Mon Sep 17 00:00:00 2001 From: Kumar Gala Date: Wed, 21 Aug 2019 14:56:50 -0500 Subject: [PATCH] samples: nvs: Add testing harness Add console testing harness for expected output. This allows us to validate that the test is running properly on hardware. We expect output of the form (the Reboot_counter will increment overtime). Id: 1, Address: 192.168.1.1 Id: 2, Key: ff fe fd fc fb fa f9 f8 Id: 3, Reboot_counter: 5 Id: 4, Data: DATA Id: 5, Longarray: 0 1 2 3 4 5 6 7 8 9 ... 7f Signed-off-by: Kumar Gala --- samples/subsys/nvs/sample.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/samples/subsys/nvs/sample.yaml b/samples/subsys/nvs/sample.yaml index 93e3d4a9e90..1eaf0cf2643 100644 --- a/samples/subsys/nvs/sample.yaml +++ b/samples/subsys/nvs/sample.yaml @@ -5,3 +5,12 @@ tests: sample.subsys.nvs: tags: settings depends_on: nvs + harness: console + harness_config: + type: multi_line + regex: + - "Id: 1, Address: 192.168.1.1" + - "Id: 2, Key: ff fe fd fc fb fa f9 f8" + - "Id: 3, Reboot_counter: (.*)" + - "Id: 4, Data: DATA" + - "Id: 5, Longarray: 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f"