X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/cd3966ee048de85447418f00869eec59b38fd7b2..da7b5d99516353f6408e5a9bf640374cf3126e2e:/sdk/go/arvados/blob_signature_test.go diff --git a/sdk/go/arvados/blob_signature_test.go b/sdk/go/arvados/blob_signature_test.go index 847f9a8ae2..d23a18ac74 100644 --- a/sdk/go/arvados/blob_signature_test.go +++ b/sdk/go/arvados/blob_signature_test.go @@ -32,6 +32,17 @@ var _ = check.Suite(&BlobSignatureSuite{}) type BlobSignatureSuite struct{} +func (s *BlobSignatureSuite) BenchmarkSignManifest(c *check.C) { + DebugLocksPanicMode = false + ts, err := parseHexTimestamp(knownTimestamp) + c.Check(err, check.IsNil) + c.Logf("test manifest is %d bytes", len(bigmanifest)) + for i := 0; i < c.N; i++ { + m := SignManifest(bigmanifest, knownToken, ts, blobSignatureTTL, []byte(knownKey)) + c.Check(m, check.Not(check.Equals), "") + } +} + func (s *BlobSignatureSuite) TestSignLocator(c *check.C) { ts, err := parseHexTimestamp(knownTimestamp) c.Check(err, check.IsNil)