Feature: Non-k8s local developer testing tools
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.
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.
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.
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.