Fix arq quoting to work in runInTerminal (#1981)
Some checks failed
Code scanning - action / CodeQL-Build (push) Has been cancelled

* Fix arq quoting to work in runInTerminal

* Default was backwards

* Fix ruff errors

* Fix failing tests

* Only strip quotes on the exe

* Try fixing gw worker failures

* Skip certain test because of cmd limitations

* Need to skip all 'code' based tests on windows
This commit is contained in:
Rich Chiodo 2025-12-10 10:39:27 -08:00 committed by GitHub
parent 1e3fd91306
commit e5017d7360
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 144 additions and 18 deletions

View file

@ -93,6 +93,8 @@ The tests are run concurrently, and the default number of workers is 8. You can
While tox is the recommended way to run the test suite, pytest can also be invoked directly from the root of the repository. This requires packages in tests/requirements.txt to be installed first.
Using a venv created by tox in the '.tox' folder can make it easier to get the pytest configuration correct. Debugpy needs to be installed into the venv for the tests to run, so using the tox generated .venv makes that easier.
#### Keeping logs on test success
There's an internal setting `debugpy_log_passed` that if set to true will not erase the logs after a successful test run. Just search for this in the code and remove the code that deletes the logs on success.