Pycrunch-engine

Latest version: v1.6.4

Safety actively analyzes 621239 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.5.0

Added option to customize watch root folder (when run in monorepo); This will watch dependencies and rerun tests if files changed outside of current scope

yaml
engine:
Useful if you work in monorepo with multiple python projects (Default - `.`)
change-detection-root: ../..

Exception markers as red `X`:
![image](https://user-images.githubusercontent.com/609801/227913698-f5bae37e-646a-4b28-b3e3-c2e8e4cfe746.png)

Exception stack trace for `X` markers
![image](https://user-images.githubusercontent.com/609801/227913752-e4afeb2a-e871-4e9c-a25d-22b170d5a60a.png)

Local variables recorder together with exception
![image](https://user-images.githubusercontent.com/609801/227913768-9dcbcd5c-7a26-46bf-8a4c-1aa6e7ccbd74.png)

Added feature to see exception preview;
Alongside with exception preview popup there will be `Local Variables`, so you don't need to run debugger for simple cases;
Added separate gutter icon (red cross) for the lines where exception has occured.;
Added ability to navigate directly to exception from the test list.
Added different colors for markers in indeterminate state (they will no longer be green).
Fixed various issues where opening/closing project may use already disposed message bus;
UI small gliches fixes when using 2023.1 Pycharm;


Download:
[pycrunch-intellij-connector-1.5.1.zip](https://github.com/gleb-sevruk/pycrunch-engine/files/11599216/pycrunch-intellij-connector-1.5.1.zip)

1.4

Previous file watcher was using full directory scan periodically to get a list of changes. Now library is changed and will use kernel events instead.

Also, added config reload/file watcher.

Disabled web-ui by default.

Added support for coverage exclusions via the configuration file.

1.3.1

https://github.com/gleb-sevruk/pycrunch-engine/pull/60

1.3

This is a complete replacement for SimpleTestDiscovery.

Now tests will be searched inside AST-representation of test files. Test files are files that are starting or ending with test_ or tests_.

This method is far more robust than previous, via imports. Now test runner is far more stable and reliable that ever before

1.2.3

Implemented preliminary support for coverage 5.x. In this implementation, the `.coverage` SQLite file will not be created during runs.

1.2.2

Fixed issue with aiohttp not terminating connection immediately on SIGHUP;

Before this commit versions of aiohttp > 3.6.0 hanged for 1 minute before termination.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.