open-match icon indicating copy to clipboard operation
open-match copied to clipboard

Feature: Non-k8s local developer testing tools

Open markmandel opened this issue 6 years ago • 2 comments

Would make a great user experience if there were a (suite?) or local testing tools for doing quick test harness work against MMFs, Directors and Evaluators - so I don't have to spin up a entire OM and K8s infrastructure to iterate on what I am working on, and can do spot checks, or potentially use these tools for CI pipelines.

markmandel avatar Sep 29 '19 16:09 markmandel

Currently, we have minimatch that loads up all the core components for Open Match in memory - and we can perform E2E tests against these in memory:

https://github.com/googleforgames/open-match/blob/master/internal/app/minimatch/minimatch.go

We can use this issue to track adding documentation on how to use this to test in memory match functions.

sawagh avatar Sep 30 '19 23:09 sawagh

Currently, we have minimatch that loads up all the core components for Open Match in memory - and we can perform E2E tests against these in memory:

https://github.com/googleforgames/open-match/blob/master/internal/app/minimatch/minimatch.go

We can use this issue to track adding documentation on how to use this to test in memory match functions.

I think minimatch currently requires a matchmaker_config.yaml file to initialize. If one runs go run minimatch.go without any twists he may see a fatal error from our config settings.

yfei1 avatar Oct 01 '19 01:10 yfei1

Closing due to staleness and minimatch being in place. matchmaker_config.yaml is a required component to get this running following steps in the last comment.

syntxerror avatar Aug 16 '22 15:08 syntxerror