mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
cdbd8ebeaa
This commit updates variousf pytest scripts to expect "main_task: Calling app_main()" instead of "cpu_start: Starting scheduler" as indicator of the start of an application.
33 lines
973 B
Python
33 lines
973 B
Python
# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
|
|
# SPDX-License-Identifier: CC0-1.0
|
|
|
|
import textwrap
|
|
|
|
import pytest
|
|
from pytest_embedded import Dut
|
|
|
|
|
|
@pytest.mark.esp32
|
|
@pytest.mark.esp32c3
|
|
@pytest.mark.generic
|
|
def test_plugins(dut: Dut) -> None:
|
|
log_text = textwrap.dedent(r"""
|
|
Nihao plugin performing self-registration...
|
|
Successfully registered plugin 'Nihao'
|
|
Hello plugin performing self-registration...
|
|
Successfully registered plugin 'Hello'
|
|
main_task: Calling app_main()
|
|
List of plugins:
|
|
- Plugin 'Hello'
|
|
- Plugin 'Nihao'
|
|
Calling greet function of plugin 'Hello'...
|
|
Hello, World!
|
|
Done with greet function of plugin 'Hello'.
|
|
Calling greet function of plugin 'Nihao'...
|
|
你好 World!
|
|
Done with greet function of plugin 'Nihao'.
|
|
""").strip('\n')
|
|
|
|
for line in log_text.split('\n'):
|
|
dut.expect_exact(line.encode('utf-8'))
|