Add E2E tests for basic functionality and port launching to Go
This adds a new E2E test suite replacing the old log-parsing
based one. It also moves launching and controlling Smalltown VMs into
a Go package and command and exposes the '//:launch' alias.
The new E2E test suite covers basic conditions (IP assigned, Data
available) and Kubernetes Node, Deployment and StatefulSet tests.
Test Plan: This consists of E2E tests
X-Origin-Diff: phab/D544
GitOrigin-RevId: 7c624c667c849068bafa544a3a6c635d6d406e1c
diff --git a/BUILD b/BUILD
index c188aa9..3d7283c 100644
--- a/BUILD
+++ b/BUILD
@@ -91,3 +91,9 @@
name = "dlv",
actual = "@com_github_go_delve_delve//cmd/dlv:dlv",
)
+
+# Shortcut for launching a single Smalltown instance
+alias(
+ name = "launch",
+ actual = "//core/cmd/launch",
+)