package
1.4.5
Repository: https://github.com/qiniu/goc.git
Documentation: pkg.go.dev

# Functions

FindBaseProfileFromQiniu finds the coverage profile file from the latest healthy build stored in given gcs directory.
MockPrivateDomainUrl mocks bucket domain /key, /timeout, /retry API.
MockQiniuServer simulate qiniu cloud for testing.
MockRouterAPI mocks qiniu /v2/list API.
MockRouterListAllAPI mocks qiniu /list API.
NewClient creates a new QnClient to work with qiniu cloud.

# Constants

ArtifactsDirName is the name of directory defined in prow to store test artifacts.
ChangedProfileName represents the default changed coverage profile based on files changed in Pull Request.
PostSubmitCoverProfile represents the default output coverage file generated in prow environment.

# Structs

Config store the credentials to connect with qiniu cloud.
LogHistoryTemplate is the template of the log history.
ProfileArtifacts presents the rule to store test artifacts in prow.
QnClient for the operation with qiniu cloud.
QnObjectHandle provides operations on an object in a qiniu cloud bucket.

# Interfaces

Artifacts is the interface of the rule to store test artifacts in prow.
Client is the interface contains the operation with qiniu cloud.
ObjectHandle is the interface contains the operations on an object in a qiniu cloud bucket.