GitHub Actions / Test Results failed Nov 12, 2024 in 0s
1 fail, 21 pass in 7m 27s
62 files 62 suites 7m 27s ⏱️
22 tests 21 ✅ 0 💤 1 ❌
144 runs 143 ✅ 0 💤 1 ❌
Results for commit 1356fe6.
Annotations
Check warning on line 0 in validation.uart.test_uart
github-actions / Test Results
test_uart (validation.uart.test_uart) failed
./artifacts/tests-results-wokwi-esp32p4-validation/validation/uart/esp32p4/uart.xml [took 2m 0s]
Raw output
pexpect.exceptions.TIMEOUT: Not found "re.compile(b'^[-]+\\s*(\\d+) Tests (\\d+) Failures (\\d+) Ignored\\s*(?P<result>OK|FAIL)', re.MULTILINE)" Bytes in current buffer (color code eliminated): Wokwi CLI v0.14.4 (1371524c00aa) Connected to Wokwi Simulation API 1.0.0-20241019-g39b22278 Starting simulation... ESP-ROM:esp32p4-20230811 Build:Aug 11 2023 rst:0x1... (total 449 bytes) Please check the full log here: /tmp/pytest-embedded/2024-11-12_14-24-45-636053/test_uart/dut.log self = <pytest_embedded_wokwi.dut.WokwiDut object at 0x7ff134b6bc20> pattern = re.compile(b'^[-]+\\s*(\\d+) Tests (\\d+) Failures (\\d+) Ignored\\s*(?P<result>OK|FAIL)', re.MULTILINE) expect_all = False, not_matching = (), args = (), kwargs = {'timeout': 120} patterns = [re.compile(b'^[-]+\\s*(\\d+) Tests (\\d+) Failures (\\d+) Ignored\\s*(?P<result>OK|FAIL)', re.MULTILINE)] res = [] debug_str = 'Not found "re.compile(b\'^[-]+\\\\s*(\\\\d+) Tests (\\\\d+) Failures (\\\\d+) Ignored\\\\s*(?P<result>OK|FAIL)\', re..... (total 449 bytes)\nPlease check the full log here: /tmp/pytest-embedded/2024-11-12_14-24-45-636053/test_uart/dut.log' @functools.wraps(func) def wrapper( self, pattern, *args, expect_all: bool = False, not_matching: List[Union[str, re.Pattern]] = (), **kwargs ) -> Union[Union[Match, AnyStr], List[Union[Match, AnyStr]]]: patterns = to_list(pattern) res = [] while patterns: try: > index = func(self, pattern, *args, **kwargs) /opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pytest_embedded/dut.py:76: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pytest_embedded/dut.py:131: in expect return self.pexpect_proc.expect(pattern, **kwargs) /opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pexpect/spawnbase.py:354: in expect return self.expect_list(compiled_pattern_list, /opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pexpect/spawnbase.py:383: in expect_list return exp.expect_loop(timeout) /opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pexpect/expect.py:181: in expect_loop return self.timeout(e) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pexpect.expect.Expecter object at 0x7ff133153d70> err = TIMEOUT("<pytest_embedded.log.PexpectProcess object at 0x7ff1331f7a70>\nsearcher: searcher_re:\n 0: re.compile(b'^[-]+\\\\s*(\\\\d+) Tests (\\\\d+) Failures (\\\\d+) Ignored\\\\s*(?P<result>OK|FAIL)')") def timeout(self, err=None): spawn = self.spawn spawn.before = spawn._before.getvalue() spawn.after = TIMEOUT index = self.searcher.timeout_index if index >= 0: spawn.match = TIMEOUT spawn.match_index = index return index else: spawn.match = None spawn.match_index = None msg = str(spawn) msg += '\nsearcher: %s' % self.searcher if err is not None: msg = str(err) + '\n' + msg exc = TIMEOUT(msg) exc.__cause__ = None # in Python 3.x we can use "raise exc from None" > raise exc E pexpect.exceptions.TIMEOUT: <pytest_embedded.log.PexpectProcess object at 0x7ff1331f7a70> E searcher: searcher_re: E 0: re.compile(b'^[-]+\\s*(\\d+) Tests (\\d+) Failures (\\d+) Ignored\\s*(?P<result>OK|FAIL)') E <pytest_embedded.log.PexpectProcess object at 0x7ff1331f7a70> E searcher: searcher_re: E 0: re.compile(b'^[-]+\\s*(\\d+) Tests (\\d+) Failures (\\d+) Ignored\\s*(?P<result>OK|FAIL)') /opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pexpect/expect.py:144: TIMEOUT The above exception was the direct cause of the following exception: dut = <pytest_embedded_wokwi.dut.WokwiDut object at 0x7ff134b6bc20> def test_uart(dut): > dut.expect_unity_test_output(timeout=120) tests/validation/uart/test_uart.py:2: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pytest_embedded/dut.py:180: in expect_unity_test_output self.expect(UNITY_SUMMARY_LINE_REGEX, timeout=timeout) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pytest_embedded_wokwi.dut.WokwiDut object at 0x7ff134b6bc20> pattern = re.compile(b'^[-]+\\s*(\\d+) Tests (\\d+) Failures (\\d+) Ignored\\s*(?P<result>OK|FAIL)', re.MULTILINE) expect_all = False, not_matching = (), args = (), kwargs = {'timeout': 120} patterns = [re.compile(b'^[-]+\\s*(\\d+) Tests (\\d+) Failures (\\d+) Ignored\\s*(?P<result>OK|FAIL)', re.MULTILINE)] res = [] debug_str = 'Not found "re.compile(b\'^[-]+\\\\s*(\\\\d+) Tests (\\\\d+) Failures (\\\\d+) Ignored\\\\s*(?P<result>OK|FAIL)\', re..... (total 449 bytes)\nPlease check the full log here: /tmp/pytest-embedded/2024-11-12_14-24-45-636053/test_uart/dut.log' @functools.wraps(func) def wrapper( self, pattern, *args, expect_all: bool = False, not_matching: List[Union[str, re.Pattern]] = (), **kwargs ) -> Union[Union[Match, AnyStr], List[Union[Match, AnyStr]]]: patterns = to_list(pattern) res = [] while patterns: try: index = func(self, pattern, *args, **kwargs) except (pexpect.EOF, pexpect.TIMEOUT) as e: debug_str = ( f'Not found "{pattern!s}"\n' f'Bytes in current buffer (color code eliminated): {self.pexpect_proc.buffer_debug_str}\n' f'Please check the full log here: {self.logfile}' ) > raise e.__class__(debug_str) from e E pexpect.exceptions.TIMEOUT: Not found "re.compile(b'^[-]+\\s*(\\d+) Tests (\\d+) Failures (\\d+) Ignored\\s*(?P<result>OK|FAIL)', re.MULTILINE)" E Bytes in current buffer (color code eliminated): Wokwi CLI v0.14.4 (1371524c00aa) Connected to Wokwi Simulation API 1.0.0-20241019-g39b22278 Starting simulation... ESP-ROM:esp32p4-20230811 Build:Aug 11 2023 rst:0x1... (total 449 bytes) E Please check the full log here: /tmp/pytest-embedded/2024-11-12_14-24-45-636053/test_uart/dut.log /opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pytest_embedded/dut.py:83: TIMEOUT Check notice on line 0 in .github
github-actions / Test Results
22 tests found
There are 22 tests, see "Raw output" for the full list of tests.
Raw output
auto_baudrate_test basic_transmission_test begin_when_running_test change_baudrate_test change_cpu_frequency_test change_pins_test disabled_uart_calls_test enabled_uart_calls_test end_when_stopped_test periman_test resize_buffers_test test_fail test_pass timer_clock_select_test timer_divider_test timer_interrupt_test timer_read_test validation.democfg.test_democfg ‑ test_cfg validation.hello_world.test_hello_world ‑ test_hello_world validation.nvs.test_nvs ‑ test_nvs validation.uart.test_uart ‑ test_uart validation.wifi.test_wifi ‑ test_wifi
Loading