diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 88814b18..28829da3 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -65,6 +65,7 @@ jobs: # Error: Process completed with exit code 1. test-windows: + needs: source-code-checks # https://github.com/actions/runner-images?tab=readme-ov-file#available-images runs-on: windows-2022 strategy: diff --git a/dev-requirements.txt b/dev-requirements.txt index 93f9917d..88ed6753 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -13,6 +13,6 @@ pytest requirements-parser ruff selenium -semgrep +semgrep; platform_system == 'Linux' setuptools>=65.5.1 # not directly required, pinned by Snyk to avoid a vulnerability webdriver-manager diff --git a/tests/test_memoryleak.py b/tests/test_memoryleak.py index f4d53e67..72cffad3 100755 --- a/tests/test_memoryleak.py +++ b/tests/test_memoryleak.py @@ -32,4 +32,5 @@ def test_memoryleak(glances_stats_no_history, logger): snapshot_end = tracemalloc.take_snapshot() snapshot_diff = snapshot_end.compare_to(snapshot_begin, 'filename') memory_leak = sum([s.size_diff for s in snapshot_diff]) // iteration + logger.info('Memory consume per iteration: {memory_leak} bytes') assert memory_leak < 1000, f'Memory leak: {memory_leak} bytes'