diff options
| author | Ian Rogers <[email protected]> | 2025-03-11 21:36:25 +0000 |
|---|---|---|
| committer | Namhyung Kim <[email protected]> | 2025-03-24 16:38:20 +0000 |
| commit | 168910d0f9377b23b98404c88c13d4c51cdc5f15 (patch) | |
| tree | 99fec98393fb26a36adcea9b28428346bc69ba67 /tools/perf/scripts/python/task-analyzer.py | |
| parent | perf build: Rename TEST_LOGS to SHELL_TEST_LOGS (diff) | |
| download | kernel-168910d0f9377b23b98404c88c13d4c51cdc5f15.tar.gz kernel-168910d0f9377b23b98404c88c13d4c51cdc5f15.zip | |
perf build: Add mypy build tests
If MYPY=1 is passed to the build then run mypy over python code in
perf. Unlike shellcheck this isn't default on as there are currently
too many errors.
An example of an error:
```
util/setup.py:8: error: Item "None" of "str | None" has no attribute "split" [union-attr]
util/setup.py:15: error: Item "None" of "IO[bytes] | None" has no attribute "readline" [union-attr]
util/setup.py:15: error: List item 0 has incompatible type "str | None"; expected "str | bytes | PathLike[str] | PathLike[bytes]" [list-item]
util/setup.py:16: error: Unsupported left operand type for + ("None") [operator]
util/setup.py:16: note: Left operand is of type "str | None"
util/setup.py:74: error: Unsupported left operand type for + ("None") [operator]
util/setup.py:74: note: Left operand is of type "str | None"
Found 5 errors in 1 file (checked 1 source file)
make[4]: *** [util/Build:430: util/setup.py.mypy_log] Error 1
```
Reviewed-by: James Clark <[email protected]>
Signed-off-by: Ian Rogers <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Namhyung Kim <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions
