diff options
Diffstat (limited to 'test/benchmarks/harness/harness.go')
-rw-r--r-- | test/benchmarks/harness/harness.go | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/test/benchmarks/harness/harness.go b/test/benchmarks/harness/harness.go deleted file mode 100644 index 5c9d0e01e..000000000 --- a/test/benchmarks/harness/harness.go +++ /dev/null @@ -1,53 +0,0 @@ -// Copyright 2020 The gVisor Authors. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -// Package harness holds utility code for running benchmarks on Docker. -package harness - -import ( - "flag" - "fmt" - "os" - - "gvisor.dev/gvisor/pkg/test/dockerutil" -) - -var ( - help = flag.Bool("help", false, "print this usage message") - debug = flag.Bool("debug", false, "turns on debug messages for individual benchmarks") -) - -// Harness is a handle for managing state in benchmark runs. -type Harness struct { -} - -// Init performs any harness initilialization before runs. -func (h *Harness) Init() error { - flag.Usage = func() { - fmt.Fprintf(os.Stderr, "Usage: %s -- --test.bench=<regex>\n", os.Args[0]) - flag.PrintDefaults() - } - flag.Parse() - if flag.NFlag() == 0 || *help { - flag.Usage() - os.Exit(0) - } - dockerutil.EnsureSupportedDockerVersion() - return nil -} - -// GetMachine returns this run's implementation of machine. -func (h *Harness) GetMachine() (Machine, error) { - return &localMachine{}, nil -} |