Skip to content

Commit 7b9e459

Browse files
tests: on-target: buffer-flash: Update test to reflect log changes
Update the buffer flash test to reflect changes in the log messages related to header file handling. Signed-off-by: Trond F. Christiansen <trond.christiansen@nordicsemi.no>
1 parent 9c97c89 commit 7b9e459

1 file changed

Lines changed: 20 additions & 8 deletions

File tree

tests/on_target/tests/test_functional/test_buffer_flash.py

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,11 @@
2222
def get_storing_str(datatype, file_index=0):
2323
return "Storing data in file /att_storage/" + datatype + "_" + str(file_index) + ".bin"
2424

25-
def get_header_str(datatype):
26-
return "Header file /att_storage/" + datatype + ".header already exists"
25+
def get_init_header_str(datatype):
26+
return "Initialized header file /att_storage/" + datatype + ".header"
27+
28+
def get_open_header_str(datatype):
29+
return "Opened header file /att_storage/" + datatype + ".header"
2730

2831
@pytest.mark.slow
2932
def test_buffer_flash(dut_cloud, hex_file_buffer_flash):
@@ -50,10 +53,16 @@ def test_buffer_flash(dut_cloud, hex_file_buffer_flash):
5053
get_storing_str("ENVIRONMENTAL")
5154
]
5255

53-
header_list = [
54-
get_header_str("LOCATION"),
55-
get_header_str("BATTERY"),
56-
get_header_str("ENVIRONMENTAL")
56+
init_header_list = [
57+
get_init_header_str("LOCATION"),
58+
get_init_header_str("BATTERY"),
59+
get_init_header_str("ENVIRONMENTAL")
60+
]
61+
62+
open_header_list = [
63+
get_open_header_str("LOCATION"),
64+
get_open_header_str("BATTERY"),
65+
get_open_header_str("ENVIRONMENTAL")
5766
]
5867

5968
try:
@@ -67,6 +76,9 @@ def test_buffer_flash(dut_cloud, hex_file_buffer_flash):
6776
start_pos = dut_cloud.uart.get_size()
6877
dut_cloud.uart.write(clear_str)
6978

79+
# Header files initialized
80+
dut_cloud.uart.wait_for_str(init_header_list, timeout=60, start_pos=start_pos)
81+
7082
# Initial data storing
7183
dut_cloud.uart.wait_for_str(storing_list, timeout=60, start_pos=start_pos)
7284

@@ -112,8 +124,8 @@ def test_buffer_flash(dut_cloud, hex_file_buffer_flash):
112124
reset_device()
113125
reboot_start_pos = dut_cloud.uart.get_size()
114126

115-
# Files exist after reboot
116-
dut_cloud.uart.wait_for_str(header_list, timeout=120, start_pos=reboot_start_pos)
127+
# Header files re-opened from existing data after reboot
128+
dut_cloud.uart.wait_for_str(open_header_list, timeout=120, start_pos=reboot_start_pos)
117129

118130
# Capture write and read offsets after reboot (only using LOCATION as all types should be in sync)
119131
post_reboot_offsets = []

0 commit comments

Comments
 (0)