Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: extend target tests (IEC-171) #387

Open
5 tasks
igrr opened this issue Sep 27, 2024 · 0 comments
Open
5 tasks

CI: extend target tests (IEC-171) #387

igrr opened this issue Sep 27, 2024 · 0 comments

Comments

@igrr
Copy link
Member

igrr commented Sep 27, 2024

Currently we run tests on esp32 only.

  • Run target test jobs on more chips, where relevant (e.g. 1 Xtensa and one RISC-V chip)
  • Add test parametrization by chip targets, using pytest.mark.parametrize over target parameter
    @pytest.mark.parametrize('target', [
        'esp32',
        'esp32s2',
    ])
    def test_a():
        pass
    
    # pytest --add-target-as-marker=y -m "esp32"
    
  • Revisit build-test-rules files, remove unnecessary builds
  • Add job to run tests in QEMU
  • Move some target tests to QEMU
@igrr igrr added the enhancement New feature or request label Sep 27, 2024
@github-actions github-actions bot changed the title CI: extend target tests CI: extend target tests (IEC-171) Sep 27, 2024
@igrr igrr added infrastructure and removed enhancement New feature or request labels Sep 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant