swarming/

directory
v0.0.0-...-729c83a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 28, 2024 License: Apache-2.0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL