Skip to content

Commit d2338da

Browse files
committed
step
1 parent 4c6fa28 commit d2338da

File tree

4 files changed

+14
-19
lines changed

4 files changed

+14
-19
lines changed

extra/ci_collect_logs.py

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -94,12 +94,13 @@ def log_test(board, name, exceptions, status, issues, job_link=None):
9494

9595
board_info['status'] = max(board_info['status'], status)
9696

97-
sketch_tests = TEST_MATRIX.get(name, {})
98-
sketch_tests[board] = {
97+
if name not in TEST_MATRIX:
98+
TEST_MATRIX[name] = {}
99+
100+
TEST_MATRIX[name][board] = {
99101
'status': status,
100102
'issues': issues
101103
}
102-
TEST_MATRIX[name] = sketch_tests
103104

104105
# --- Main Logic ---
105106

@@ -126,16 +127,12 @@ def process_build_reports():
126127

127128
# Get list of expected errors for this board/variant
128129
exceptions = []
129-
if os.path.exists(f"ArduinoCore-zephyr/variants/{variant}/known_example_issues.txt"):
130-
print(f"found ArduinoCore-zephyr/variants/{variant}/known_example_issues.txt")
131-
with open(f"ArduinoCore-zephyr/variants/{variant}/known_example_issues.txt", 'r') as f:
130+
if os.path.exists(f"variants/{variant}/known_example_issues.txt"):
131+
with open(f"variants/{variant}/known_example_issues.txt", 'r') as f:
132132
for line in f:
133133
sketch_name_pattern = line.split('#')[0].strip()
134134
if sketch_name_pattern:
135-
print(f"Adding expected error pattern: {sketch_name_pattern}", file=sys.stderr)
136135
exceptions.append(re.compile(f"^(ArduinoCore-zephyr/)?{sketch_name_pattern}"))
137-
else:
138-
print(f"ArduinoCore-zephyr/variants/{variant}/known_example_issues.txt not found")
139136

140137
# Get raw data from report file
141138
REPORT_FILE = f"arduino-{subarch}-{board}.json"

variants/arduino_opta_stm32h747xx_m7/known_example_issues.txt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
# by continuous integration tests), but are known to be currently failing for
33
# this specific variant.
44

5-
ArduinoCore-zephyr/libraries/Ethernet/examples/UDPSendReceiveString
6-
ArduinoCore-zephyr/libraries/Ethernet/examples/UdpNtpClient
7-
ArduinoCore-zephyr/libraries/Storage/examples/ListFiles
8-
ArduinoCore-zephyr/libraries/Storage/examples/PartitionInfo
5+
libraries/Ethernet/examples/UDPSendReceiveString
6+
libraries/Ethernet/examples/UdpNtpClient
7+
libraries/Storage/examples/FlashFormat

variants/arduino_portenta_c33_r7fa6m5bh3cfc/known_example_issues.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
# by continuous integration tests), but are known to be currently failing for
33
# this specific variant.
44

5-
ArduinoCore-zephyr/libraries/Ethernet/examples/UDPSendReceiveString
6-
ArduinoCore-zephyr/libraries/Ethernet/examples/UdpNtpClient
5+
libraries/Ethernet/examples/UDPSendReceiveString
6+
libraries/Ethernet/examples/UdpNtpClient

variants/arduino_portenta_h7_stm32h747xx_m7/known_example_issues.txt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
# by continuous integration tests), but are known to be currently failing for
33
# this specific variant.
44

5-
ArduinoCore-zephyr/libraries/Ethernet/examples/UDPSendReceiveString
6-
ArduinoCore-zephyr/libraries/Ethernet/examples/UdpNtpClient
7-
ArduinoCore-zephyr/libraries/Storage/examples/ListFiles
8-
ArduinoCore-zephyr/libraries/Storage/examples/PartitionInfo
5+
libraries/Ethernet/examples/UDPSendReceiveString
6+
libraries/Ethernet/examples/UdpNtpClient
7+
libraries/Storage/examples/FlashFormat

0 commit comments

Comments
 (0)