game-ci / game-ci/unity-test-runner

Feature: Support Windows Runners for Package Testing

Open
#224 1 comment 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
265
Forks
149
Avg merge
3h 3m
Merged PRs (30d)
2

Description

**Context**

Currently, package testing is only supported for Linux runners. It's possible someone in the future might want to run these tests on Windows runners, so support for that might be good to add.

**Suggested solution**

I haven't really dug deep into how this action works on Windows runners, but I would assume that the solution would just be to port the Package Mode steps that are present in `dist/steps/run_tests.sh` over to `dist/steps/run_tests.ps1`.

Since `jq` is used for package testing, that might need to be added to whatever Windows environment the tests will be running in. I'm not sure if Docker is used for that, but I had to update the [game-ci docker image](https://github.com/game-ci/docker) to have `jq` as part of adding package testing.

**Considered alternatives**

n/a

**Additional details**

This might be blocked by #200

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.