aboutsummaryrefslogtreecommitdiff
path: root/devtools
diff options
context:
space:
mode:
authorJamal Carvalho <jamal@golang.org>2021-03-01 20:09:46 -0500
committerJamal Carvalho <jamal@golang.org>2021-03-02 17:52:17 +0000
commitc64ea0f79873dbce1ab9b355eb39803e5116c50c (patch)
tree1db579c9519272ad8bffcedc9b723ca4ae2d0993 /devtools
parent89da232194abdd43cbb357c7bd03defe6c6f9355 (diff)
downloadgo-x-pkgsite-c64ea0f79873dbce1ab9b355eb39803e5116c50c.tar.xz
devtools/config: add experiment config for e2e tests
The file e2e-config will be mounted into the frontend docker container to toggle experiments for e2e tests. The file is mounted instead of copied so that experiments can be changed without rebuilding the frontend container. Change-Id: I7ff0db94b760594e501af0b747cd766934081d1c Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/297555 Trust: Jamal Carvalho <jamal@golang.org> Run-TryBot: Jamal Carvalho <jamal@golang.org> TryBot-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Jonathan Amsterdam <jba@google.com>
Diffstat (limited to 'devtools')
-rw-r--r--devtools/config/docker-compose.yaml2
-rw-r--r--devtools/config/e2e-config.yaml9
2 files changed, 11 insertions, 0 deletions
diff --git a/devtools/config/docker-compose.yaml b/devtools/config/docker-compose.yaml
index 03aa4fa2..75966ee8 100644
--- a/devtools/config/docker-compose.yaml
+++ b/devtools/config/docker-compose.yaml
@@ -46,6 +46,8 @@ services:
image: pkgsite_frontend
ports:
- 8080:8080
+ volumes:
+ - './e2e-config.yaml:/app/experiment.yaml'
migrate:
depends_on:
diff --git a/devtools/config/e2e-config.yaml b/devtools/config/e2e-config.yaml
new file mode 100644
index 00000000..ff658d41
--- /dev/null
+++ b/devtools/config/e2e-config.yaml
@@ -0,0 +1,9 @@
+experiments:
+ - name: command-toc
+ rollout: 100
+ - name: directory-tree
+ rollout: 100
+ - name: interactive-playground
+ rollout: 100
+ - name: not-at-latest
+ rollout: 100