[som] Update README.md, Make targets for testing
Change-Id: I7b8b933e6a9fdcbbf19f0b74b97333d630ea1e5d
Reviewed-on: https://chromium-review.googlesource.com/c/1412044
Commit-Queue: Sean McCullough <seanmccullough@chromium.org>
Reviewed-by: Aaron Gable <agable@chromium.org>
Cr-Commit-Position: refs/heads/master@{#20004}
Cr-Mirrored-Commit: 7540d1bdaa47951206dd118bb75aef09eafec0b2diff --git a/go/src/infra/appengine/sheriff-o-matic/Makefile b/go/src/infra/appengine/sheriff-o-matic/Makefile
index d112c7f..c43eed3 100644
--- a/go/src/infra/appengine/sheriff-o-matic/Makefile
+++ b/go/src/infra/appengine/sheriff-o-matic/Makefile
@@ -20,8 +20,8 @@
cd frontend && make format
test: build
- cd som && go test ... --cover
- cd frontend && make test
+ cd som && go test infra/appengine/sheriff-o-matic/som/... -cover
+ cd frontend && make wct
relnotes:
go run ../../tools/relnotes/relnotes.go -app sheriff-o-matic . ../../monitoring/analyzer ../../monitoring/client ../../monitoring/messages
diff --git a/go/src/infra/appengine/sheriff-o-matic/README.md b/go/src/infra/appengine/sheriff-o-matic/README.md
index 367c133..491d11c 100644
--- a/go/src/infra/appengine/sheriff-o-matic/README.md
+++ b/go/src/infra/appengine/sheriff-o-matic/README.md
@@ -54,13 +54,22 @@
To run tests:
```sh
+# Default (go and JS):
+make test
+
# For go:
-cd som
-go test
+go test infra/appengine/sheriff-o-matic/som/...
+
+# For interactive go, automatically re-runs tests on save:
+cd som && goconvey
# For JS:
cd frontend
-xvfb-run -a wct
+make wct
+
+# For debugging JS, with a persistent browser instance you can reload:
+cd frontend
+make wct_debug
```
To view test coverage report after running tests: