From 4d8b49646ff09fa10e46cb93c854feb8db0df311 Mon Sep 17 00:00:00 2001 From: msanlli Date: Wed, 26 Feb 2025 20:36:06 +0100 Subject: [PATCH] adj tests switch --- backend/cmd/config.go | 3 ++- backend/cmd/config.toml | 1 + backend/cmd/main.go | 12 +++++++----- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/backend/cmd/config.go b/backend/cmd/config.go index 53d10d3d1..a586a6533 100644 --- a/backend/cmd/config.go +++ b/backend/cmd/config.go @@ -7,6 +7,7 @@ import ( type Adj struct { Branch string + Test bool } type Network struct { @@ -16,6 +17,6 @@ type Network struct { type Config struct { Vehicle vehicle.Config Server server.Config - Network Network Adj Adj + Network Network } diff --git a/backend/cmd/config.toml b/backend/cmd/config.toml index 8bd4998ca..bfb3e09b1 100644 --- a/backend/cmd/config.toml +++ b/backend/cmd/config.toml @@ -21,3 +21,4 @@ manual = false [adj] branch = "sw-bcu" # Leave blank when using ADJ as a submodule (like this: "") +test = true diff --git a/backend/cmd/main.go b/backend/cmd/main.go index 26b36ebc0..03644e5ca 100644 --- a/backend/cmd/main.go +++ b/backend/cmd/main.go @@ -107,11 +107,13 @@ func main() { trace.Fatal().Err(err).Msg("setting up ADJ") } - test := exec.Command("python3", "testadj.py") - out, err := test.CombinedOutput() - if err != nil || len(out) != 0 { - fmt.Printf("\nPython test failed:\nError: %v\nOutput: %s\n", err, string(out)) - os.Exit(1) + if config.Adj.Test { + test := exec.Command("python3", "testadj.py") + out, err := test.CombinedOutput() + if err != nil || len(out) != 0 { + fmt.Printf("\nPython test failed:\nError: %v\nOutput: %s\n", err, string(out)) + os.Exit(1) + } } podData, err := pod_data.NewPodData(adj.Boards, adj.Info.Units)