doc/tutorial/kubernetes: fix breakage
by stripping out client-specific directories
Change-Id: Id75f3f35e0e22435f01862ee275b794d97c22f2e
Reviewed-on: https://cue-review.googlesource.com/c/cue/+/2243
Reviewed-by: Marcel van Lohuizen <mpvl@google.com>
diff --git a/doc/tutorial/kubernetes/testdata/manual.out b/doc/tutorial/kubernetes/testdata/manual.out
index 5c3ca38..5213692 100644
--- a/doc/tutorial/kubernetes/testdata/manual.out
+++ b/doc/tutorial/kubernetes/testdata/manual.out
@@ -1,5 +1,3 @@
-
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services
_base: {
name: string
label: {
@@ -60,7 +58,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/frontend
+
_base: {
name: string
label: {
@@ -121,7 +119,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/frontend/bartender
+
_base: {
name: string
label: {
@@ -299,7 +297,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/frontend/breaddispatcher
+
_base: {
name: string
label: {
@@ -479,7 +477,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/frontend/host
+
_base: {
name: string
label: {
@@ -657,7 +655,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/frontend/maitred
+
_base: {
name: string
label: {
@@ -835,7 +833,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/frontend/valeter
+
_base: {
name: string
label: {
@@ -1015,7 +1013,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/frontend/waiter
+
_base: {
name: string
label: {
@@ -1193,7 +1191,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/frontend/waterdispatcher
+
_base: {
name: string
label: {
@@ -1373,7 +1371,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/infra
+
_base: {
name: string
label: {
@@ -1434,7 +1432,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/infra/download
+
_base: {
name: string
label: {
@@ -1598,7 +1596,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/infra/etcd
+
_base: {
name: string
label: {
@@ -1935,7 +1933,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/infra/events
+
_base: {
name: string
label: {
@@ -2172,7 +2170,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/infra/tasks
+
_base: {
name: string
label: {
@@ -2384,7 +2382,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/infra/updater
+
_base: {
name: string
label: {
@@ -2570,7 +2568,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/infra/watcher
+
_base: {
name: string
label: {
@@ -2772,7 +2770,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/kitchen
+
_base: {
name: string
label: {
@@ -2845,7 +2843,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/kitchen/caller
+
_base: {
name: string
label: {
@@ -3125,7 +3123,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/kitchen/dishwasher
+
_base: {
name: string
label: {
@@ -3402,7 +3400,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/kitchen/expiditer
+
_base: {
name: string
label: {
@@ -3658,7 +3656,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/kitchen/headchef
+
_base: {
name: string
label: {
@@ -3913,7 +3911,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/kitchen/linecook
+
_base: {
name: string
label: {
@@ -4172,7 +4170,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/kitchen/pastrychef
+
_base: {
name: string
label: {
@@ -4431,7 +4429,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/kitchen/souschef
+
_base: {
name: string
label: {
@@ -4639,7 +4637,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/mon
+
_base: {
name: string
label: {
@@ -4700,7 +4698,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/mon/alertmanager
+
_base: {
name: string
label: {
@@ -4976,7 +4974,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/mon/grafana
+
_base: {
name: string
label: {
@@ -5217,7 +5215,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/mon/nodeexporter
+
_base: {
name: string
label: {
@@ -5474,7 +5472,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/mon/prometheus
+
_base: {
name: string
label: {
@@ -6181,7 +6179,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/proxy
+
_base: {
name: string
label: {
@@ -6242,7 +6240,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/proxy/authproxy
+
_base: {
name: string
label: {
@@ -6548,7 +6546,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/proxy/goget
+
_base: {
name: string
label: {
@@ -6749,7 +6747,7 @@
}
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/manual/services/proxy/nginx
+
_base: {
name: string
label: {
@@ -7377,4 +7375,4 @@
}
}
}
-}
+}
\ No newline at end of file
diff --git a/doc/tutorial/kubernetes/testdata/quick.out b/doc/tutorial/kubernetes/testdata/quick.out
index 9a55f5d..11452dc 100644
--- a/doc/tutorial/kubernetes/testdata/quick.out
+++ b/doc/tutorial/kubernetes/testdata/quick.out
@@ -1,5 +1,3 @@
-
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services
configMap: {
}
service: {
@@ -38,7 +36,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/frontend
+
configMap: {
}
service: {
@@ -77,7 +75,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/frontend/bartender
+
configMap: {
}
service: {
@@ -179,7 +177,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/frontend/breaddispatcher
+
configMap: {
}
service: {
@@ -281,7 +279,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/frontend/host
+
configMap: {
}
service: {
@@ -383,7 +381,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/frontend/maitred
+
configMap: {
}
service: {
@@ -485,7 +483,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/frontend/valeter
+
configMap: {
}
service: {
@@ -587,7 +585,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/frontend/waiter
+
configMap: {
}
service: {
@@ -688,7 +686,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/frontend/waterdispatcher
+
configMap: {
}
service: {
@@ -790,7 +788,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/infra
+
configMap: {
}
service: {
@@ -829,7 +827,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/infra/download
+
configMap: {
}
service: {
@@ -926,7 +924,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/infra/etcd
+
configMap: {
}
service: {
@@ -1104,7 +1102,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/infra/events
+
configMap: {
}
service: {
@@ -1233,7 +1231,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/infra/tasks
+
configMap: {
}
service: {
@@ -1349,7 +1347,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/infra/updater
+
configMap: {
}
service: {
@@ -1457,7 +1455,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/infra/watcher
+
configMap: {
}
service: {
@@ -1569,7 +1567,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/kitchen
+
configMap: {
}
service: {
@@ -1608,7 +1606,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/kitchen/caller
+
configMap: {
}
service: {
@@ -1747,7 +1745,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/kitchen/dishwasher
+
configMap: {
}
service: {
@@ -1886,7 +1884,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/kitchen/expiditer
+
configMap: {
}
service: {
@@ -2016,7 +2014,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/kitchen/headchef
+
configMap: {
}
service: {
@@ -2146,7 +2144,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/kitchen/linecook
+
configMap: {
}
service: {
@@ -2276,7 +2274,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/kitchen/pastrychef
+
configMap: {
}
service: {
@@ -2406,7 +2404,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/kitchen/souschef
+
configMap: {
}
service: {
@@ -2515,7 +2513,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/mon
+
configMap: {
}
service: {
@@ -2554,7 +2552,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/mon/alertmanager
+
configMap: {
alertmanager: {
kind: "ConfigMap"
@@ -2710,7 +2708,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/mon/grafana
+
configMap: {
}
service: {
@@ -2839,7 +2837,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/mon/nodeexporter
+
configMap: {
}
service: {
@@ -2976,7 +2974,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/mon/prometheus
+
configMap: {
prometheus: {
kind: "ConfigMap"
@@ -3347,7 +3345,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/proxy
+
configMap: {
}
service: {
@@ -3386,7 +3384,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/proxy/authproxy
+
configMap: {
authproxy: {
kind: "ConfigMap"
@@ -3559,7 +3557,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/proxy/goget
+
configMap: {
}
service: {
@@ -3668,7 +3666,7 @@
_name: string
}
-// /Users/mpvl/dev/go/text/src/cuelang.org/go/doc/tutorial/kubernetes/quick/services/proxy/nginx
+
configMap: {
nginx: {
kind: "ConfigMap"
@@ -3958,4 +3956,4 @@
}
}
_name: string
-}
+}
\ No newline at end of file
diff --git a/doc/tutorial/kubernetes/tut_test.go b/doc/tutorial/kubernetes/tut_test.go
index 768e831..4866f20 100644
--- a/doc/tutorial/kubernetes/tut_test.go
+++ b/doc/tutorial/kubernetes/tut_test.go
@@ -24,6 +24,7 @@
"os"
"os/exec"
"path/filepath"
+ "regexp"
"strings"
"testing"
@@ -254,10 +255,19 @@
Stdout: buf,
})
+ cwd, _ := os.Getwd()
+ pattern := fmt.Sprintf("//.*%s.*", regexp.QuoteMeta(filepath.Join(cwd, dir)))
+ re, err := regexp.Compile(pattern)
+ if err != nil {
+ t.Fatal(err)
+ }
+ got := re.ReplaceAll(buf.Bytes(), []byte{})
+ got = bytes.TrimSpace(got)
+
testfile := filepath.Join("testdata", dir+".out")
if *update {
- err := ioutil.WriteFile(testfile, buf.Bytes(), 0644)
+ err := ioutil.WriteFile(testfile, got, 0644)
if err != nil {
t.Fatal(err)
}
@@ -269,7 +279,7 @@
t.Fatal(err)
}
- if got, want := buf.String(), string(b); got != want {
+ if got, want := string(got), string(b); got != want {
t.Errorf("files differ:\n%s", diff.Diff(got, want))
}
})