Skip to content

Commit 049d342

Browse files
committed
test:Run C4D 2024 as well for Mac.
1 parent b9e97b7 commit 049d342

4 files changed

Lines changed: 11 additions & 5 deletions

File tree

.github/workflows/integration_tests_xa11y.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
strategy:
3434
fail-fast: false
3535
matrix:
36-
c4d_version: ["2025", "2026"]
36+
c4d_version: ["2024", "2025", "2026"]
3737
uses: ./.github/workflows/integ_macos.yml
3838
with:
3939
c4d_version: ${{ matrix.c4d_version }}

pipeline/setup-runner.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@
2020
"sha256": "e71f7f103bb783fc5155e1b43e057d20c839052a0fe712ea3f42e447acff46b1",
2121
"type": "exe",
2222
},
23+
"macos": {
24+
"s3_key": "cinema4d/2024/Cinema4D_2024_2024.5.1_Mac.dmg",
25+
"sha256": "08d3d0efc8dd06f69fae8f86bf50539689b12029a2ac79c0d6c358f7d9d63edc",
26+
"type": "dmg",
27+
},
2328
},
2429
"2025": {
2530
"windows": {
@@ -50,6 +55,7 @@
5055
C4D_INSTALL_PATHS = {
5156
"2024": {
5257
"windows": Path("C:/Program Files/Maxon Cinema 4D 2024"),
58+
"macos": Path("/Applications/Maxon Cinema 4D 2024"),
5359
},
5460
"2025": {
5561
"windows": Path("C:/Program Files/Maxon Cinema 4D 2025"),

test/AGENTS.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -252,10 +252,9 @@ production.
252252
hatch run integ:test # all xa11y integ tests
253253
```
254254

255-
CI runs this suite against Cinema 4D 2024, 2025, and 2026 on Windows, and
256-
Cinema 4D 2025 and 2026 on macOS. All five jobs run in parallel. For a local
257-
version-specific run, set `C4D_VERSION` or `C4D_LOCATION` before invoking the
258-
test.
255+
CI runs this suite against Cinema 4D 2024, 2025, and 2026 on Windows and
256+
macOS. All six jobs run in parallel. For a local version-specific run, set
257+
`C4D_VERSION` or `C4D_LOCATION` before invoking the test.
259258

260259
The `integ:test` script hardcodes the `test/integ` path and
261260
`--numprocesses=1`. Beware: any args you pass *replace* the path (hatch

test/integ/conftest.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
},
3232
"2024": {
3333
"win32": Path(r"C:\Program Files\Maxon Cinema 4D 2024"),
34+
"darwin": Path("/Applications/Maxon Cinema 4D 2024"),
3435
},
3536
}
3637

0 commit comments

Comments
 (0)