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

[DRUNX] Test framework architecture and bootstrap. #15735

Open
cederom opened this issue Jan 31, 2025 · 0 comments
Open

[DRUNX] Test framework architecture and bootstrap. #15735

cederom opened this issue Jan 31, 2025 · 0 comments
Assignees
Labels

Comments

@cederom
Copy link
Contributor

cederom commented Jan 31, 2025

  • Develop documented architecture for distributed runtime and build test farm.
  • Use only generic portable solutions with no OS-specific hacks (i.e. Docker is Linux only).
  • Target platforms: Linux, BSD, macOS, Windoze/WSL?.
  • Use PyTest [1]. Each test should return PASS/FAIL result along with logs.
  • Assume two configurable test areas: 1. build, 2. runtime. These should contain basic test, and should be easily extensible with extended, additional, and custom tests.
  • Create easy to use bootstrap script for environment setup on end-user machines.
  • Security: Consider that external malicious code or scripts can be injected by anyone as PR, and it will be executed "at premises" internal network. What mechanisms can and must be provided to avoid bad situations?

[1] https://docs.pytest.org/en/stable/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Todo
Development

No branches or pull requests

4 participants