summaryrefslogtreecommitdiff
path: root/SCons/Taskmaster/TaskmasterTests.py
Commit message (Collapse)AuthorAgeFilesLines
* Add some cheap return and parameter annotationsMats Wichmann2023-05-011-45/+45
| | | | | | | | | | | | | | | | | Use: https://github.com/JelleZijlstra/autotyping to add "safe" return annotations. Where a parameter has a default value that is an obvious scalar type (bool, int, str, etc.) add those annotations as well. Also fixed two small bugs that popped up when sanity-checking with mypy. One in FortranCommon, where a return had been previously annotated to be a tuple of Action, which should be ActionBase - Action is the factory function, not the base class. The other was a typo in the error raised in _add_cppdefines - the message was formatted with the value of "define" which should have been "defines". Signed-off-by: Mats Wichmann <mats@linux.com>
* Added test for failing to unlink cached target filesWilliam Deegan2022-12-031-3/+56
|
* Fixed taskmaster trace tests. Previously there was an extra line at the end ↵William Deegan2022-10-261-46/+61
| | | | of the file. It's no longer there. Added TestCommon.detailed_diff() function which can be used to diff large text blobs expected vs actual
* [ci skip] Fix sider/PEP8 complaintsWilliam Deegan2022-10-231-2/+2
|
* Migrate Taskmaster tracing to use python loggingWilliam Deegan2022-10-211-3/+12
|
* move Taskmaster and Jobs to SCons.TaskmasterWilliam Deegan2022-10-121-0/+1257