plugins/teststeps/exec/ocp_parser.go (4 lines): - line 43: // TODO: these should just be temporary until the go:generate tool - line 44: // TODO: this should also mean refactoring all the parser code - line 91: // TODO: check if there can be multiple runs in the same output - line 102: // TODO: add a concat log of errors? pkg/jobmanager/jobmanager.go (2 lines): - line 130: // TODO send failure event once we have the event infra - line 131: // TODO determine whether the server should shut down if there cmds/contest/server/server.go (2 lines): - line 120: // TODO make listener also configurable from contest-generator. - line 121: // also register user functions here. TODO: make them configurable from contest-generator. plugins/teststeps/exec/transport/ssh_transport.go (1 line): - line 81: // TODO expose this in the plugin arguments pkg/xcontext/bundles/zapctx/new_context.go (1 line): - line 46: // TODO: cfg.VerboseCaller is currently ignored, fix it. plugins/teststeps/exec/transport/ssh_process_async.go (1 line): - line 183: // TODO: maybe extract this to a package? cmds/exec_agent/monitor.go (1 line): - line 30: // TODO: these should really be readonly plugins/storage/rdbms/events.go (1 line): - line 355: // TODO: put this into a transaction. pkg/xcontext/context.go (1 line): - line 502: // TODO: this is a very naive implementation and there's no way to plugins/teststeps/exec/transport/types.go (1 line): - line 57: // TODO: deal with acls? plugins/teststeps/exec/exec.go (1 line): - line 24: // TODO: add max execution timer pkg/api/api.go (1 line): - line 258: // TODO this should set the new Job ID cmds/clients/contestcli/cli/verbs.go (1 line): - line 167: // TODO use time.Ticker instead of time.Sleep plugins/teststeps/sshcmd/sshcmd.go (1 line): - line 171: // TODO expose this in the plugin arguments plugins/testfetchers/uri/uri.go (1 line): - line 123: // TODO do something with the Report object (or factor it out from the step