From 796bf9241833026f1bc00dfd413ca0c2554f234c Mon Sep 17 00:00:00 2001 From: zixingdeng Date: Tue, 27 Jan 2026 16:53:36 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E6=AD=A5=E9=AA=A4=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E4=B8=AD=E5=A2=9E=E5=8A=A0extradata=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pyproject.toml | 2 +- src/testsolar_testtool_sdk/model/testresult.py | 1 + uv.lock | 5 +++-- 3 files changed, 5 insertions(+), 3 deletions(-) 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" }, From e17b45fa1491179211b601ef730e541f1906e38e Mon Sep 17 00:00:00 2001 From: zixingdeng Date: Tue, 27 Jan 2026 17:12:02 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E8=B0=83=E6=95=B4CI=E6=89=A7=E8=A1=8C?= =?UTF-8?q?=E7=8E=AF=E5=A2=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/python-package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 811da74..dc2658f 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -11,7 +11,7 @@ on: jobs: build: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest strategy: fail-fast: false matrix: From 4363685c6c75b0581390a4659b58aacaae3edc75 Mon Sep 17 00:00:00 2001 From: zixingdeng Date: Tue, 27 Jan 2026 17:14:17 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E7=A7=BB=E9=99=A4CI=20python3.7=E6=94=AF?= =?UTF-8?q?=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/python-package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index dc2658f..d98bfe6 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -15,7 +15,7 @@ jobs: 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