Directories ¶
Path | Synopsis |
---|---|
client
|
|
swarming
Package swarming contains the Swarming client.
|
Package swarming contains the Swarming client. |
swarming/swarmingtest
Package swarmingtest contains Swarming client test helpers.
|
Package swarmingtest contains Swarming client test helpers. |
internal
|
|
notifications
Package notifications contains protos for RBE Reservations notifications.
|
Package notifications contains protos for RBE Reservations notifications. |
remoteworkers
Package remoteworkers contains protos for RBE Reservations API.
|
Package remoteworkers contains protos for RBE Reservations API. |
proto
|
|
api_v2
Package apipb contains swarming.v2 protos
|
Package apipb contains swarming.v2 protos |
bq
Package bqpb contains protobuf messages describing Swarming BigQuery tables.
|
Package bqpb contains protobuf messages describing Swarming BigQuery tables. |
internals
Package internalspb contains protobuf messages used internally by Swarming.
|
Package internalspb contains protobuf messages used internally by Swarming. |
Package runner contains code used when running Swarming tasks on bots.
|
Package runner contains code used when running Swarming tasks on bots. |
server
|
|
acls
Package acls implements access control checks for Swarming APIs.
|
Package acls implements access control checks for Swarming APIs. |
botapi
Package botapi implements core Bot API handlers.
|
Package botapi implements core Bot API handlers. |
botsession
Package botsession implements marshaling of Bot Session protos.
|
Package botsession implements marshaling of Bot Session protos. |
botsrv
Package botsrv knows how to handle calls from Swarming bots.
|
Package botsrv knows how to handle calls from Swarming bots. |
bq
Package bq implements the export of datastore objects to bigquery.
|
Package bq implements the export of datastore objects to bigquery. |
bq/taskspb
Package taskspb contains proto definitions for tq.Tasks payloads used in swarming-go.
|
Package taskspb contains proto definitions for tq.Tasks payloads used in swarming-go. |
cfg
Package cfg implements Swarming server configuration logic.
|
Package cfg implements Swarming server configuration logic. |
cfg/cfgtest
Package cfgtest allows to mock Swarming configs for tests.
|
Package cfgtest allows to mock Swarming configs for tests. |
cfg/internalcfgpb
Package internalcfgpb contains messages used by Swarming config system.
|
Package internalcfgpb contains messages used by Swarming config system. |
cipd
Package cipd is a CIPD client used by the Swarming server.
|
Package cipd is a CIPD client used by the Swarming server. |
cursor
Package cursor contains logic for marshalling pagination cursors.
|
Package cursor contains logic for marshalling pagination cursors. |
cursor/cursorpb
Package cursorpb contains proto messages with pagination cursors.
|
Package cursorpb contains proto messages with pagination cursors. |
hmactoken
Package hmactoken implements generation and validation HMAC-tagged Swarming tokens.
|
Package hmactoken implements generation and validation HMAC-tagged Swarming tokens. |
metrics
Package metrics defines metrics used in Swarming.
|
Package metrics defines metrics used in Swarming. |
model
Package model contains definition of Swarming Datastore entities.
|
Package model contains definition of Swarming Datastore entities. |
model/internalmodelpb
Package internalmodelpb contains messages used by Swarming data model.
|
Package internalmodelpb contains messages used by Swarming data model. |
notifications
Package notifications contains the logic about send Swarming notifications.
|
Package notifications contains the logic about send Swarming notifications. |
notifications/taskspb
Package taskspb contains Cloud Tasks proto definations which will be used for sending notifications.
|
Package taskspb contains Cloud Tasks proto definations which will be used for sending notifications. |
pyproxy
Package pyproxy facilities migrating traffic from Python to Go.
|
Package pyproxy facilities migrating traffic from Python to Go. |
rbe
Package rbe implements communication with RBE APIs.
|
Package rbe implements communication with RBE APIs. |
rpcs
Package rpcs implements public API RPC handlers.
|
Package rpcs implements public API RPC handlers. |
scan
Package scan implements functionality for scanning Swarming datastore.
|
Package scan implements functionality for scanning Swarming datastore. |
tasks
Package tasks contains code to manage a task's lifecycle.
|
Package tasks contains code to manage a task's lifecycle. |
tasks/taskspb
Package taskspb contains Cloud Tasks proto definations which will be used for tasks workflow management.
|
Package taskspb contains Cloud Tasks proto definations which will be used for tasks workflow management. |
testing/fakesubmit
Command fakesubmit submits an RBE reservation for testing fakebot.
|
Command fakesubmit submits an RBE reservation for testing fakebot. |
testing/getreservation
Command getreservation fetches reservation status from RBE.
|
Command getreservation fetches reservation status from RBE. |
testing/integrationmocks
Package integrationmocks exposes endpoints to simplify integration testing.
|
Package integrationmocks exposes endpoints to simplify integration testing. |
validate
Package validate contains validation for RPC requests and Config entries.
|
Package validate contains validation for RPC requests and Config entries. |
Click to show internal directories.
Click to hide internal directories.