Revert "Delete upload.go since //testing/catapult should do all of its work in a single invocation."
This reverts commit 01e132afeed528e20d0512a380593bbeb564cdf8.
Reason for revert: We decided to perform per test output conversion and uploading in separate steps
Change-Id: Id89d932f65b7016b9e265d61032870a0e9f6bd44
diff --git a/catapult/cmd/catapult/upload.go b/catapult/cmd/catapult/upload.go
new file mode 100644
index 0000000..ce1b3cb
--- /dev/null
+++ b/catapult/cmd/catapult/upload.go
@@ -0,0 +1,34 @@
+// Copyright 2017 The Fuchsia Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file
+
+package main
+
+import (
+ "context"
+ "flag"
+ "log"
+
+ "github.com/google/subcommands"
+)
+
+type UploadCommand struct{}
+
+func (*UploadCommand) Name() string {
+ return "upload"
+}
+
+func (*UploadCommand) Usage() string {
+ return "upload"
+}
+
+func (*UploadCommand) Synopsis() string {
+ return "Uploads data to catapult"
+}
+
+func (*UploadCommand) SetFlags(flags *flag.FlagSet) {}
+
+func (*UploadCommand) Execute(ctx context.Context, f *flag.FlagSet, _ ...interface{}) subcommands.ExitStatus {
+ log.Println("Unimplemented: Upload")
+ return subcommands.ExitFailure
+}