Closed lucasssvaz closed 6 months ago
Describe the bug The new 1.9.0 version fails to run in projects that doesn't have pytest-embedded-idf installed, even if the project is not related to IDF.
pytest-embedded-idf
You can see it in our Arduino CI: Build Log
Configuration Files
[pytest] addopts = --embedded-services esp,arduino # log related log_cli = True log_cli_level = INFO log_cli_format = %(asctime)s %(levelname)s %(message)s log_cli_date_format = %Y-%m-%d %H:%M:%S log_file = test.log log_file_level = INFO log_file_format = %(asctime)s %(levelname)s %(message)s log_file_date_format = %Y-%m-%d %H:%M:%S
To Reproduce Run a test with --embedded-services esp,arduino and dut fixture for example. It should crash. For example:
--embedded-services esp,arduino
dut
def test_hello_world(dut): dut.expect("Hello Arduino!")
Expected behavior Run the tests normally without the need for the IDF plugin.
Dev Environment (please complete the following information):
@lucasssvaz Sorry for this bug. fixing it in #279
also created #280 to avoid future similar bugs.
JFYI, all 1.9.0 versions are yanked now. Will make a bugfix release tomorrow
Describe the bug The new 1.9.0 version fails to run in projects that doesn't have
pytest-embedded-idf
installed, even if the project is not related to IDF.You can see it in our Arduino CI: Build Log
Configuration Files
To Reproduce Run a test with
--embedded-services esp,arduino
anddut
fixture for example. It should crash. For example:Expected behavior Run the tests normally without the need for the IDF plugin.
Dev Environment (please complete the following information):