binhonglee/GlobeTrotte

View on GitHub
src/turbine/router/BUILD

Summary

Maintainability
Test Coverage
go_library(
  name = "router",
  srcs = [
    "handlers.go",
    "ratelimit.go",
    "router.go",
    "structhandlers.go",
    "triphandlers.go",
    "userhandlers.go",
    "accesshandlers.go",
  ],
  deps = [
    "//third_party/go:gorilla_mux",
    "//third_party/go:x_crypto",
    "//third_party/go:x_time",
    "//third_party/go:gorilla_sessions",
    "//src/turbine/access:access",
    "//src/turbine/config:config",
    "//src/turbine/database:database",
    "//src/turbine/email:email",
    "//src/turbine/flags:flags",
    "//src/turbine/logger:logger",
    "//src/turbine/nonprod:nonprod",
    "//src/turbine/parsing:parsing",
    "//src/turbine/structs:structs",
    "//src/turbine/trip:trip",
    "//src/turbine/user:user",
    "//src/turbine/wings:wings",
  ],
  visibility = ["//src/turbine:main"],
)

go_test(
  name = "router_test",
  srcs = [
    "router_test.go",
    "structrouter_test.go",
  ],
  flaky = 2,
  data = ["//config:kdl_config"],
  deps = [
    ":router",
    # This is to prevent race condition on intializing tables
    "//src/turbine/database:db_test",
    "//src/turbine/structs:structs",
  ],
)