zephyr/.github
Tristan Honscheid 52db2d8279 twister: Remove import exception handler for psutil
`handlers.py` treats the `psutil` package as optional and quietly prints
a message to stdout if it is not present, but it is actually a hard
requirement for the base `Handler` class. This try/except block is bad
as it hides the requirement until a timeout occurs and the handler
attempts to use `psutil` in the terminate method, which will crash if
the module happens to be missing.

This PR removes the try/except guard so missing `psutil` will cause
twister to immediately fail. `psutil` is already specified in the
`requirements.txt` file, so this should only affect users who
unwittingly have an outdated/incorrect environment.

Also update the Github Action for twister tests to install from
requirements files.

Signed-off-by: Tristan Honscheid <honscheid@google.com>
2022-09-01 06:22:04 -04:00
..
ISSUE_TEMPLATE blobs: Document the submission process 2022-08-25 11:10:53 -04:00
workflows twister: Remove import exception handler for psutil 2022-09-01 06:22:04 -04:00
SECURITY.md github: Update github security page 2022-01-28 16:32:02 -05:00
license_config.yml ci: add license check using github actions 2020-02-09 11:55:56 -05:00