hundreds-father-404
06/23/2020, 10:40 PMwitty-crayon-22786
06/24/2020, 12:19 AMwitty-crayon-22786
06/24/2020, 12:19 AMhundreds-father-404
06/24/2020, 12:19 AMwitty-crayon-22786
06/24/2020, 12:20 AMhundreds-father-404
06/24/2020, 12:20 AMtimeout_seconds=field_set.timeout.calculate_from_global_options(pytest)
. And we have unit tests to verify that that works properlywitty-crayon-22786
06/24/2020, 12:21 AMwitty-crayon-22786
06/24/2020, 12:21 AMwitty-crayon-22786
06/24/2020, 12:23 AM17:23:04.48 [INFO] Completed: Run Pytest for src/python/pants/engine:tests
17:23:04.49 [INFO] Tests failed: src/python/pants/engine:tests
𐄂 src/python/pants/engine:tests
Exceeded timeout of Some(30s) for local process execution, Run Pytest for src/python/pants/engine:tests
witty-crayon-22786
06/24/2020, 12:23 AMwitty-crayon-22786
06/24/2020, 12:25 AMwitty-crayon-22786
06/24/2020, 12:25 AM--pytest-timeout-default=<int>
default: None
The default timeout (in seconds) for a test target if the timeout field is not
set on the target.
witty-crayon-22786
06/24/2020, 12:26 AMtest.pytest
witty-crayon-22786
06/24/2020, 12:26 AMhundreds-father-404
06/24/2020, 12:26 AMwitty-crayon-22786
06/24/2020, 12:26 AMhundreds-father-404
06/24/2020, 12:27 AMwitty-crayon-22786
06/24/2020, 12:27 AMwitty-crayon-22786
06/24/2020, 12:27 AMhundreds-father-404
06/24/2020, 12:27 AMhundreds-father-404
06/24/2020, 12:28 AMwitty-crayon-22786
06/24/2020, 12:28 AMwitty-crayon-22786
06/24/2020, 12:30 AMhundreds-father-404
06/24/2020, 12:30 AMhundreds-father-404
06/24/2020, 12:30 AMhundreds-father-404
06/24/2020, 12:30 AMwitty-crayon-22786
06/24/2020, 12:30 AMhundreds-father-404
06/24/2020, 12:30 AMhundreds-father-404
06/24/2020, 12:31 AMiirc, we set it in travis. but yeaonly on the task for v1, not the subsystem for v2
witty-crayon-22786
06/24/2020, 12:32 AMhundreds-father-404
06/24/2020, 12:33 AMwitty-crayon-22786
06/24/2020, 12:34 AMwitty-crayon-22786
06/24/2020, 12:35 AMhundreds-father-404
06/24/2020, 12:35 AM--pytest-timeout-default
. See https://…“` But we can’t do that because the error message is from the enginehundreds-father-404
06/24/2020, 12:36 AMwitty-crayon-22786
06/24/2020, 12:36 AMhundreds-father-404
06/24/2020, 12:36 AMwitty-crayon-22786
06/24/2020, 12:37 AMProcesses
subsystem, 2) expect @rules to scope it, 3) consume a reference to it on Process
witty-crayon-22786
06/24/2020, 12:38 AM[processes.pytest] timeout_default
hundreds-father-404
06/24/2020, 12:38 AMhundreds-father-404
06/24/2020, 12:38 AMwitty-crayon-22786
06/24/2020, 12:38 AMwitty-crayon-22786
06/24/2020, 12:39 AMwitty-crayon-22786
06/24/2020, 12:39 AM3) consume a reference to it onProcess
witty-crayon-22786
06/24/2020, 12:40 AMwitty-crayon-22786
06/24/2020, 12:47 AMwitty-crayon-22786
06/24/2020, 12:48 AMwitty-crayon-22786
06/24/2020, 2:05 AMwitty-crayon-22786
06/24/2020, 2:12 AMhundreds-father-404
06/24/2020, 2:13 AMlint.mypy
still runs all of MyPy. But that’s an irrational fear - we’re not adding back task scopeswitty-crayon-22786
06/24/2020, 2:13 AMwitty-crayon-22786
06/24/2020, 2:14 AMwitty-crayon-22786
06/24/2020, 2:14 AMwitty-crayon-22786
06/24/2020, 2:15 AM--cache-$x
hundreds-father-404
06/24/2020, 2:15 AM--cache-test-ignore
went awaywitty-crayon-22786
06/24/2020, 2:16 AMProcess
machinery.hundreds-father-404
06/24/2020, 2:16 AM--skip
being recursivewitty-crayon-22786
06/24/2020, 2:16 AMwitty-crayon-22786
06/24/2020, 2:17 AMhundreds-father-404
06/24/2020, 2:18 AMwitty-crayon-22786
06/24/2020, 2:19 AMwitty-crayon-22786
06/24/2020, 2:19 AMhundreds-father-404
06/24/2020, 2:20 AMhundreds-father-404
06/24/2020, 2:20 AMwitty-crayon-22786
06/24/2020, 2:20 AMrecursive
options currently registered, would be good to remove themhundreds-father-404
06/24/2020, 2:20 AMwitty-crayon-22786
06/24/2020, 7:42 PM