zephyr/.github/workflows
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
..
assigner.yml
backport.yml ci: backport: Use Ubuntu 20.04 runner image 2022-08-23 03:10:29 +09:00
backport_issue_check.yml ci: backport_issue_check: Use Ubuntu 20.04 runner image 2022-08-23 03:10:29 +09:00
bluetooth-tests-publish.yaml ci: bluetooth-tests: Use Ubuntu 20.04 runner image 2022-08-23 03:10:29 +09:00
bluetooth-tests.yaml ci: Update to Zephyr SDK 0.15.0 2022-08-29 16:57:18 +02:00
bug_snapshot.yaml ci: bug_snapshot: Use Ubuntu 20.04 runner image 2022-08-23 03:10:29 +09:00
clang.yaml ci: Update to Zephyr SDK 0.15.0 2022-08-29 16:57:18 +02:00
codecov.yaml ci: Update to Zephyr SDK 0.15.0 2022-08-29 16:57:18 +02:00
coding_guidelines.yml ci: coding_guidelines: Use Ubuntu 20.04 runner image 2022-08-23 03:10:29 +09:00
compliance.yml ci: compliance: Use upload-artifact action v3 2022-08-23 03:10:29 +09:00
daily_test_version.yml ci: daily_test_version: Use Ubuntu 20.04 runner image 2022-08-23 03:10:29 +09:00
devicetree_checks.yml actions: Make Python 3.8 the minimum required version 2022-08-24 18:35:57 +02:00
do_not_merge.yml ci: do_not_merge: Use Ubuntu 20.04 runner image 2022-08-23 03:10:29 +09:00
doc-build.yml .github: update to west 0.14.0 2022-08-29 16:54:53 +02:00
doc-publish-pr.yml ci: doc: Use Ubuntu 20.04 runner image 2022-08-23 03:10:29 +09:00
doc-publish.yml ci: doc: Use Ubuntu 20.04 runner image 2022-08-23 03:10:29 +09:00
errno.yml ci: Update to Zephyr SDK 0.15.0 2022-08-29 16:57:18 +02:00
footprint-tracking.yml ci: Update to Zephyr SDK 0.15.0 2022-08-29 16:57:18 +02:00
footprint.yml ci: Update to Zephyr SDK 0.15.0 2022-08-29 16:57:18 +02:00
issue_count.yml ci: issue_count: Use upload-artifact action v3 2022-08-23 03:10:29 +09:00
issues-report-config.json
license_check.yml ci: license_check: Use Ubuntu 20.04 runner image 2022-08-23 03:10:29 +09:00
manifest.yml ci: manifest: Use Ubuntu 20.04 runner image 2022-08-23 03:10:29 +09:00
release.yml ci: compliance: Use upload-artifact action v3 2022-08-23 03:10:29 +09:00
stale_issue.yml ci: stale_issue: Use Ubuntu 20.04 runner image 2022-08-23 03:10:29 +09:00
twister.yaml ci: Update to Zephyr SDK 0.15.0 2022-08-29 16:57:18 +02:00
twister_tests.yml twister: Remove import exception handler for psutil 2022-09-01 06:22:04 -04:00
west_cmds.yml actions: Make Python 3.8 the minimum required version 2022-08-24 18:35:57 +02:00