| include ../../make/bazel.mk |
| |
| # Check gRPCs: |
| # grpc_cli ls 127.0.0.1:8006 -l --channel_creds_type=local |
| # Use Client: |
| # go run coverageclient/main.go |
| # -addFile | -addBuilder | -addTest | -delete |
| |
| # [PRE-REQ] CockroachDB to be running on local machine: |
| # https://www.cockroachlabs.com/docs/v24.1/install-cockroachdb-linux |
| # Run from go/coverage |
| run-demo-coverage: |
| cd /tmp && cockroach start-single-node --insecure --listen-addr=127.0.0.1 & |
| $(BAZEL) build -c dbg //go/coverage/... |
| ../../_bazel_bin/go/coverage/demo/coveragedemo_/coveragedemo run |
| ../../_bazel_bin/go/coverage/coverageserver/coverageserver_/coverageserver run \ |
| --config_filename=demo.json \ |
| |
| run-demo-coverage-spanner: |
| docker ps -q | xargs -r docker rm -vf |
| docker run -d -p 5432:5432 gcr.io/cloud-spanner-pg-adapter/pgadapter-emulator |
| $(BAZEL) build -c dbg //go/coverage/... |
| ../../_bazel_bin/go/coverage/demo/coveragedemo_/coveragedemo --config_filename=demo_spanner.json |
| ../../_bazel_bin/go/coverage/coverageserver/coverageserver_/coverageserver run \ |
| --config_filename=demo_spanner.json |
| |
| # Run from go/coverage |
| run-coverage: |
| $(BAZEL) build -c dbg //go/coverage/... |
| ../../_bazel_bin/go/coverage/coverageserver/coverageserver_/coverageserver run \ |
| --config_filename=demo.json \ |
| |
| run-cockroachdb-emulators: |
| ../../scripts/run_emulators/run_emulators start |