diff --git a/internal/integrationtest/arduino-cli.go b/internal/integrationtest/arduino-cli.go index 419691f5470..386f92c8181 100644 --- a/internal/integrationtest/arduino-cli.go +++ b/internal/integrationtest/arduino-cli.go @@ -161,7 +161,10 @@ func (cli *ArduinoCLI) Run(args ...string) ([]byte, []byte, error) { cliErr := cliProc.Wait() fmt.Println(color.HiBlackString("<<< Run completed (err = %v)", cliErr)) - return stdoutBuf.Bytes(), stderrBuf.Bytes(), cliErr + errBuf := stderrBuf.Bytes() + cli.t.NotContains(string(errBuf), "panic: runtime error:", "arduino-cli panicked") + + return stdoutBuf.Bytes(), errBuf, cliErr } // StartDaemon starts the Arduino CLI daemon. It returns the address of the daemon.