devapp/owners: add wasm, oauth2 owners, quiet log spam in test
Change-Id: Ief151fa9e23e08505200b32ee0184b526b3ad233
Reviewed-on: https://go-review.googlesource.com/c/build/+/213441
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
diff --git a/devapp/owners/owners_test.go b/devapp/owners/owners_test.go
index 16afeb3..582d969 100644
--- a/devapp/owners/owners_test.go
+++ b/devapp/owners/owners_test.go
@@ -7,8 +7,11 @@
import (
"bytes"
"encoding/json"
+ "io"
+ "log"
"net/http"
"net/http/httptest"
+ "os"
"testing"
"github.com/google/go-cmp/cmp"
@@ -161,6 +164,15 @@
}
func TestBadRequest(t *testing.T) {
+ defer func(old io.Writer) { log.SetOutput(old) }(os.Stderr /* TODO: use log.Writer() when Go 1.14 is out */)
+ var logBuf bytes.Buffer
+ log.SetOutput(&logBuf)
+ defer func() {
+ if t.Failed() {
+ t.Logf("Log output: %s", &logBuf)
+ }
+ }()
+
req, err := http.NewRequest("POST", "/owners", bytes.NewBufferString("malformed json"))
if err != nil {
t.Fatalf("http.NewRequest: %v", err)
diff --git a/devapp/owners/table.go b/devapp/owners/table.go
index f2a1240..a2e1c31 100644
--- a/devapp/owners/table.go
+++ b/devapp/owners/table.go
@@ -59,6 +59,7 @@
mpvl = gh("mpvl")
mvdan = gh("mvdan")
mwhudson = gh("mwhudson")
+ neelance = gh("neelance")
r = gh("robpike")
rsc = gh("rsc")
rstambler = gh("stamblerre")
@@ -109,6 +110,11 @@
Secondary: []Owner{thanm, cherryyz},
},
+ "go/misc/wasm": wasmOwners,
+ "go/cmd/compile/internal/wasm": wasmOwners,
+ "go/cmd/internal/obj/wasm": wasmOwners,
+ "go/cmd/link/internal/wasm": wasmOwners,
+
"go/src/archive/tar": {
Primary: []Owner{joetsai},
},
@@ -618,6 +624,11 @@
Primary: []Owner{mikioh, iant},
},
+ "oauth2": {
+ Primary: []Owner{bradfitz},
+ Secondary: []Owner{jbd, cbro},
+ },
+
"review": {
Secondary: []Owner{josharian, kevinburke},
},
@@ -681,3 +692,7 @@
Secondary: []Owner{cnoellekb, andybons},
},
}
+
+var wasmOwners = &Entry{
+ Primary: []Owner{neelance, cherryyz},
+}