swarming/

directory
v0.0.0-...-ef45db5 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 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.
bbtaskbackend
Package bbtaskbackend contains the implementation of a Buildbucket Taskbackend.
Package bbtaskbackend contains the implementation of a Buildbucket Taskbackend.
botsrv
Package botsrv knows how to authenticate calls from Swarming RBE bots.
Package botsrv knows how to authenticate calls from Swarming RBE 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/internalcfgpb
Package internalcfgpb contains messages used by Swarming config system.
Package internalcfgpb contains messages used by Swarming config system.
hmactoken
Package hmactoken implements generation and validation HMAC-tagged Swarming tokens.
Package hmactoken implements generation and validation HMAC-tagged Swarming tokens.
internals
Package internals provides the RPC client for Internals RPC service.
Package internals provides the RPC client for Internals RPC service.
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.
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.
pubsub
Package pubsub allows to install PubSub push handlers.
Package pubsub allows to install PubSub push handlers.
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.
testing/fakebot
Command fakebot calls Swarming RBE API endpoints to test them.
Command fakebot calls Swarming RBE API endpoints to test them.
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.
util
Package util contains utility functions that are widely used in Swarming Server.
Package util contains utility functions that are widely used in Swarming Server.
util/taskbackendutil
Package taskbackendutil contains BB TaskBackend utilities.
Package taskbackendutil contains BB TaskBackend utilities.
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