diff --git a/.github/workflows/change-coverage.yml b/.github/workflows/change-coverage.yml index 7e32465e..926cb7f3 100644 --- a/.github/workflows/change-coverage.yml +++ b/.github/workflows/change-coverage.yml @@ -27,7 +27,7 @@ jobs: python-version: "3.11" architecture: x64 - - uses: Gr1N/setup-poetry@v8 + - uses: Gr1N/setup-poetry@v9 - name: Check system dependencies run: make doctor @@ -39,7 +39,7 @@ jobs: - name: Install project dependencies run: make install - + - name: Check coverage run: | TEST_INTEGRATION=true poetry run pytest doorstop --doctest-modules --cov=doorstop --cov-report=xml --cov-report=term-missing diff --git a/.github/workflows/execute-tests.yml b/.github/workflows/execute-tests.yml index d2fcbba9..d0a56038 100644 --- a/.github/workflows/execute-tests.yml +++ b/.github/workflows/execute-tests.yml @@ -46,7 +46,7 @@ jobs: python-version: ${{ matrix.python-version }} architecture: x64 - - uses: Gr1N/setup-poetry@v8 + - uses: Gr1N/setup-poetry@v9 - name: Check system dependencies run: make doctor diff --git a/.tool-versions b/.tool-versions index 92c757d5..8c583291 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,2 +1,2 @@ python 3.9.17 -poetry 1.7.1 +poetry 1.8.5 diff --git a/.vscode/settings.json b/.vscode/settings.json index 54c825fc..175f32d5 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -26,6 +26,7 @@ "codecov", "codeql", "cors", + "coveragespace", "curr", "cust", "doorhole", @@ -37,19 +38,23 @@ "enduml", "evalue", "EXTS", + "frontmatter", "Gitter", "graphviz", "HLINE", "hyperref", + "isort", "itered", "lgpl", "LINESEPERATOR", "linkify", "LONGTABLE", + "macfsevents", "mkdir", "mkdocs", "mockvcs", "mylevel", + "mypy", "nlev", "nlevel", "nuid", @@ -60,7 +65,12 @@ "plev", "plevel", "puid", + "pydocstyle", "pyficache", + "pygments", + "pyinstaller", + "pync", + "pyyaml", "quickstart", "sargs", "sgignores", diff --git a/poetry.lock b/poetry.lock index a9332c94..9a4a9271 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.8.5 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. [[package]] name = "altgraph" @@ -347,21 +347,21 @@ toml = ["tomli"] [[package]] name = "coveragespace" -version = "4.2" +version = "6.1" description = "A place to track your code coverage metrics." optional = false -python-versions = ">=3.6,<4.0" +python-versions = "<4.0,>=3.8" files = [ - {file = "coveragespace-4.2-py3-none-any.whl", hash = "sha256:3b8651c97b0741f89786eb57fb0b27a606502207439825d9f1c6f99b0e598e68"}, - {file = "coveragespace-4.2.tar.gz", hash = "sha256:b23263b7b9689fd7ded975809b134453c0e0cdbf1dea6b60bf8ebed2c78f9270"}, + {file = "coveragespace-6.1-py3-none-any.whl", hash = "sha256:ca6ccd5eb32eb6ce5fe78de6c052353b9fbb378a886fde0838480defe33406a8"}, + {file = "coveragespace-6.1.tar.gz", hash = "sha256:049c0b7b629ad43d72692f0f99b9f8a97936ad596f7f27c1af61323fba90ebef"}, ] [package.dependencies] colorama = ">=0.4" coverage = ">=4.0" docopt = ">=0.6" -minilog = ">=2.0,<3.0" -requests = ">=2.0,<3.0" +minilog = ">=2.0" +requests = ">=2.28,<3.0" [[package]] name = "diff-cover" @@ -1536,4 +1536,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "<3.13,>=3.9" -content-hash = "3264dd55dceebca407b61bc4bf00279198c259b1b449c73d3f105ec4835d8933" +content-hash = "d623aee9878b8037e946180c0840f356042d57649760e76808607140d695ef64" diff --git a/pyproject.toml b/pyproject.toml index a8080f4b..5bebf663 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -80,7 +80,7 @@ WebTest = "3.0.0" diff-cover = "8.0.3" # Reports -coveragespace = "^4.0" +coveragespace = "^6.1" # Documentation mkdocs = "^1.5" @@ -108,8 +108,7 @@ quiet = true profile = "black" [tool.pytest.ini_options] -# log_cli = true -# log_cli_level = "WARNING" + log_file = "pytest.log" log_file_level = "DEBUG"