e2e: fix failure in running metrics test suite jobs.

When running the Fabio and Prometheus jobs for the metrics suite
it seems the outer directory is required in the call when
registering the job.

error: "e2e/input/fabio.nomad: no such file or directory"
This commit is contained in:
James Rasell
2020-09-09 08:40:35 +02:00
parent 302011166a
commit 225c3209bc

View File

@@ -17,7 +17,7 @@ func (tc *MetricsTest) setUpPrometheus(f *framework.F) error {
uuid := uuid.Generate()
fabioID := "fabio" + uuid[0:8]
fabioAllocs := e2eutil.RegisterAndWaitForAllocs(f.T(), tc.Nomad(),
"input/fabio.nomad", fabioID, "")
"metrics/input/fabio.nomad", fabioID, "")
if len(fabioAllocs) < 1 {
return fmt.Errorf("fabio failed to start")
}
@@ -36,7 +36,7 @@ func (tc *MetricsTest) setUpPrometheus(f *framework.F) error {
tc.fabioAddress = fmt.Sprintf("http://%s:9999", publicIP)
prometheusID := "prometheus" + uuid[0:8]
prometheusAllocs := e2eutil.RegisterAndWaitForAllocs(f.T(), tc.Nomad(),
"input/prometheus.nomad", prometheusID, "")
"metrics/input/prometheus.nomad", prometheusID, "")
if len(prometheusAllocs) < 1 {
return fmt.Errorf("prometheus failed to start")
}