"github.com/prometheus/client_golang/prometheus"
)
-// Command intanciates a cmd.Handler with the service.Command used in package cmd
+// Command starts a controller service. See cmd/arvados-server/cmd.go
var Command cmd.Handler = service.Command(arvados.ServiceNameController, newHandler)
func newHandler(_ context.Context, cluster *arvados.Cluster, _ string, _ *prometheus.Registry) service.Handler {
}
cr, err := conn1.ContainerRequestCreate(rootctx1, arvados.CreateOptions{Attrs: rq})
if tt.expectAToGetAValidCR {
- c.Assert(err, check.IsNil)
- c.Assert(cr, check.NotNil)
- c.Assert(cr.UUID, check.Not(check.Equals), "")
+ c.Check(err, check.IsNil)
+ c.Check(cr, check.NotNil)
+ c.Check(cr.UUID, check.Not(check.Equals), "")
}
if tt.expectedToken == nil {
c.Logf("cr.UUID: %s", cr.UUID)
row := dbconn.QueryRowContext(rootctx1, `SELECT runtime_token from container_requests where uuid=$1`, cr.UUID)
- c.Assert(row, check.NotNil)
+ c.Check(row, check.NotNil)
var token sql.NullString
row.Scan(&token)
if c.Check(token.Valid, check.Equals, true) {