diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 811da74..d98bfe6 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -11,11 +11,11 @@ on: jobs: build: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest strategy: fail-fast: false matrix: - python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12" ] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v4 diff --git a/pyproject.toml b/pyproject.toml index 82cbf4e..469af8c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "testsolar-testtool-sdk" -version = "0.4.5" +version = "0.4.6" description = "Python3 SDK for TestSolar testtool" authors = [ { name = "asiazhang", email = "asiazhang2002@gmail.com" }, diff --git a/src/testsolar_testtool_sdk/model/testresult.py b/src/testsolar_testtool_sdk/model/testresult.py index 44f2828..e195067 100644 --- a/src/testsolar_testtool_sdk/model/testresult.py +++ b/src/testsolar_testtool_sdk/model/testresult.py @@ -76,6 +76,7 @@ class TestCaseStep: ResultType: ResultType EndTime: Optional[datetime] = None Logs: List[TestCaseLog] = field(default_factory=list) + ExtraData: Dict[str, str] = field(default_factory=dict) @dataclass diff --git a/uv.lock b/uv.lock index 3baf81d..b370821 100644 --- a/uv.lock +++ b/uv.lock @@ -1,4 +1,5 @@ version = 1 +revision = 1 requires-python = ">=3.7" [[package]] @@ -195,7 +196,7 @@ name = "portalocker" version = "2.7.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pywin32", marker = "platform_system == 'Windows'" }, + { name = "pywin32", marker = "sys_platform == 'win32'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1f/f8/969e6f280201b40b31bcb62843c619f343dcc351dff83a5891530c9dd60e/portalocker-2.7.0.tar.gz", hash = "sha256:032e81d534a88ec1736d03f780ba073f047a06c478b06e2937486f334e955c51", size = 20183 } wheels = [ @@ -281,7 +282,7 @@ wheels = [ [[package]] name = "testsolar-testtool-sdk" -version = "0.4.4" +version = "0.4.6" source = { editable = "." } dependencies = [ { name = "dacite" },