efb4ea48fb
Standalone headless client that drives a running MARTeApp.ex's DebugService (TCP 8080 commands, UDP 8081 trace) and TCPLogger (TCP 9090) via marte2debugger/controller's NewHeadlessMarteController, for the upcoming Test/E2E/suite "debug"/"tcplogger" scenario kinds. Scripts FORCE/TRACE/BREAK for -mode debug, and triggers+waits for a TCPLogger log event for -mode tcplogger; reports PASS/FAIL as result_<scenario>.json/status_<scenario>.txt in -out.
16 lines
303 B
Modula-2
16 lines
303 B
Modula-2
module debugclient
|
|
|
|
go 1.21
|
|
|
|
require marte2debugger v0.0.0
|
|
|
|
require (
|
|
github.com/gorilla/websocket v1.5.1 // indirect
|
|
golang.org/x/net v0.17.0 // indirect
|
|
marte2/common v0.0.0 // indirect
|
|
)
|
|
|
|
replace marte2debugger => ../../../../Client/debugger
|
|
|
|
replace marte2/common => ../../../../Common/Client/go
|