Tests cleaning.
Removed old-style non unit tests.

PiperOrigin-RevId: 354117758
Change-Id: I8cfc3b8bb3eaa604e9e2a8f7e13a59128394702f
diff --git a/tensorflow/lite/delegates/gpu/metal/kernels/add_test.mm b/tensorflow/lite/delegates/gpu/metal/kernels/add_test.mm
index 1e32c43..ee135e8 100644
--- a/tensorflow/lite/delegates/gpu/metal/kernels/add_test.mm
+++ b/tensorflow/lite/delegates/gpu/metal/kernels/add_test.mm
@@ -34,10 +34,6 @@
   tflite::gpu::metal::MetalExecutionEnvironment exec_env_;
 }
 
-- (void)setUp {
-  [super setUp];
-}
-
 - (void)testAddTwoEqualTensors {
   auto status = AddTwoEqualTensorsTest(&exec_env_);
   XCTAssertTrue(status.ok(), @"%s", std::string(status.message()).c_str());
diff --git a/tensorflow/lite/delegates/gpu/metal/kernels/concat_test.mm b/tensorflow/lite/delegates/gpu/metal/kernels/concat_test.mm
index 6ba5c92..8924bcd 100644
--- a/tensorflow/lite/delegates/gpu/metal/kernels/concat_test.mm
+++ b/tensorflow/lite/delegates/gpu/metal/kernels/concat_test.mm
@@ -29,10 +29,6 @@
   tflite::gpu::metal::MetalExecutionEnvironment exec_env_;
 }
 
-- (void)setUp {
-  [super setUp];
-}
-
 - (void)testConcatWidth {
   auto status = ConcatWidthTest(&exec_env_);
   XCTAssertTrue(status.ok(), @"%s", std::string(status.message()).c_str());
diff --git a/tensorflow/lite/delegates/gpu/metal/kernels/elementwise_test.mm b/tensorflow/lite/delegates/gpu/metal/kernels/elementwise_test.mm
index 158ebf4..6e3fb78 100644
--- a/tensorflow/lite/delegates/gpu/metal/kernels/elementwise_test.mm
+++ b/tensorflow/lite/delegates/gpu/metal/kernels/elementwise_test.mm
@@ -34,10 +34,6 @@
   tflite::gpu::metal::MetalExecutionEnvironment exec_env_;
 }
 
-- (void)setUp {
-  [super setUp];
-}
-
 - (void)testAbsUnit {
   auto status = AbsTest(&exec_env_);
   XCTAssertTrue(status.ok(), @"%s", std::string(status.message()).c_str());
diff --git a/tensorflow/lite/delegates/gpu/metal/kernels/padding_test.mm b/tensorflow/lite/delegates/gpu/metal/kernels/padding_test.mm
index d7bcf1b..2862849 100644
--- a/tensorflow/lite/delegates/gpu/metal/kernels/padding_test.mm
+++ b/tensorflow/lite/delegates/gpu/metal/kernels/padding_test.mm
@@ -27,170 +27,13 @@
 #include "tensorflow/lite/delegates/gpu/metal/compute_task_descriptor.h"
 #include "tensorflow/lite/delegates/gpu/metal/kernels/test_util.h"
 
-using ::tflite::gpu::BHWC;
-using ::tflite::gpu::DataType;
-using ::tflite::gpu::HWC;
-using ::tflite::gpu::OperationType;
-using ::tflite::gpu::PadAttributes;
-using ::tflite::gpu::PaddingContentType;
-using ::tflite::gpu::TensorRef;
-using ::tflite::gpu::metal::CompareVectors;
-using ::tflite::gpu::metal::SingleOpModel;
-
 @interface PaddingTest : XCTestCase
-- (void)runPadOperation:(const HWC&)prepend
-                 append:(const HWC&)append
-           output_shape:(const BHWC&)output_shape
-               expected:(std::vector<float>&&)expected;
-- (void)runPrepending:(const HWC&)prepend
-         output_shape:(const BHWC&)output_shape
-             expected:(std::vector<float>&&)expected;
-- (void)runAppending:(const HWC&)append
-        output_shape:(const BHWC&)output_shape
-            expected:(std::vector<float>&&)expected;
 @end
 
 @implementation PaddingTest {
   tflite::gpu::metal::MetalExecutionEnvironment exec_env_;
 }
 
-- (void)runPadOperation:(const HWC&)prepend
-                 append:(const HWC&)append
-           output_shape:(const BHWC&)output_shape
-               expected:(std::vector<float>&&)expected {
-  TensorRef<BHWC> input;
-  input.type = DataType::FLOAT32;
-  input.ref = 0;
-  input.shape = BHWC(1, 1, 1, 1);
-
-  TensorRef<BHWC> output;
-  output.type = DataType::FLOAT32;
-  output.ref = 1;
-  output.shape = output_shape;
-
-  PadAttributes attr;
-  attr.prepended = BHWC(0, prepend.h, prepend.w, prepend.c);
-  attr.appended = BHWC(0, append.h, append.w, append.c);
-  attr.type = PaddingContentType::ZEROS;
-
-  SingleOpModel model({ToString(OperationType::PAD), attr}, {input}, {output});
-  XCTAssertTrue(model.PopulateTensor(0, {1.0}));
-  auto status = model.Invoke();
-  XCTAssertTrue(status.ok(), @"%s", std::string(status.message()).c_str());
-  status = CompareVectors(expected, model.GetOutput(0), 1e-6f);
-  XCTAssertTrue(status.ok(), @"%s", std::string(status.message()).c_str());
-}
-
-- (void)runPrepending:(const HWC&)prepend
-         output_shape:(const BHWC&)output_shape
-             expected:(std::vector<float>&&)expected {
-  [self runPadOperation:prepend
-                 append:HWC(0, 0, 0)
-           output_shape:output_shape
-               expected:std::move(expected)];
-}
-
-- (void)runAppending:(const HWC&)append
-        output_shape:(const BHWC&)output_shape
-            expected:(std::vector<float>&&)expected {
-  [self runPadOperation:HWC(0, 0, 0)
-                 append:append
-           output_shape:output_shape
-               expected:std::move(expected)];
-}
-
-- (void)testPadPrependH {
-  [self runPrepending:HWC(1, 0, 0) output_shape:BHWC(1, 2, 1, 1) expected:{0, 1}];
-}
-
-- (void)testPadPrependW {
-  [self runPrepending:HWC(0, 1, 0) output_shape:BHWC(1, 1, 2, 1) expected:{0, 1}];
-}
-
-- (void)testPadPrependC {
-  [self runPrepending:HWC(0, 0, 1) output_shape:BHWC(1, 1, 1, 2) expected:{0, 1}];
-}
-
-- (void)testPadPrependCx4 {
-  [self runPrepending:HWC(0, 0, 4) output_shape:BHWC(1, 1, 1, 5) expected:{0, 0, 0, 0, 1}];
-}
-
-- (void)testPadPrependHWC {
-  [self runPrepending:HWC(1, 1, 1) output_shape:BHWC(1, 2, 2, 2) expected:{0, 0, 0, 0, 0, 0, 0, 1}];
-}
-
-- (void)testPadAppendH {
-  [self runAppending:HWC(1, 0, 0) output_shape:BHWC(1, 2, 1, 1) expected:{1, 0}];
-}
-
-- (void)testPadAppendW {
-  [self runAppending:HWC(0, 1, 0) output_shape:BHWC(1, 1, 2, 1) expected:{1, 0}];
-}
-
-- (void)testPadAppendC {
-  [self runAppending:HWC(0, 0, 1) output_shape:BHWC(1, 1, 1, 2) expected:{1, 0}];
-}
-
-- (void)testPadAppendHWC {
-  [self runAppending:HWC(1, 1, 1) output_shape:BHWC(1, 2, 2, 2) expected:{1, 0, 0, 0, 0, 0, 0, 0}];
-}
-
-- (void)testPadPrependHWCAppendHWC {
-  [self runPadOperation:HWC(1, 1, 1)
-                 append:HWC(1, 1, 1)
-           output_shape:BHWC(1, 3, 3, 3)
-               expected:{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
-                         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}];
-}
-
-- (void)testMirrorPadWidthOperation {
-  TensorRef<BHWC> input;
-  input.type = DataType::FLOAT32;
-  input.ref = 0;
-  input.shape = BHWC(1, 1, 3, 1);
-
-  TensorRef<BHWC> output;
-  output.type = DataType::FLOAT32;
-  output.ref = 2;
-  output.shape = BHWC(1, 1, 7, 1);
-
-  PadAttributes attr;
-  attr.prepended = BHWC(0, 0, 2, 0);
-  attr.appended = BHWC(0, 0, 2, 0);
-  attr.type = PaddingContentType::REFLECT;
-
-  SingleOpModel model({ToString(OperationType::PAD), attr}, {input}, {output});
-  XCTAssertTrue(model.PopulateTensor(0, {1.0, 2.0, 3.0}));
-  auto status = model.Invoke();
-  XCTAssertTrue(status.ok(), @"%s", std::string(status.message()).c_str());
-  status = CompareVectors({3.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0}, model.GetOutput(0), 1e-6f);
-  XCTAssertTrue(status.ok(), @"%s", std::string(status.message()).c_str());
-}
-
-- (void)testMirrorPadChannelsOperation {
-  TensorRef<BHWC> input;
-  input.type = DataType::FLOAT32;
-  input.ref = 0;
-  input.shape = BHWC(1, 1, 1, 3);
-
-  TensorRef<BHWC> output;
-  output.type = DataType::FLOAT32;
-  output.ref = 2;
-  output.shape = BHWC(1, 1, 1, 7);
-
-  PadAttributes attr;
-  attr.prepended = BHWC(0, 0, 0, 2);
-  attr.appended = BHWC(0, 0, 0, 2);
-  attr.type = PaddingContentType::REFLECT;
-
-  SingleOpModel model({ToString(OperationType::PAD), attr}, {input}, {output});
-  XCTAssertTrue(model.PopulateTensor(0, {1.0, 2.0, 3.0}));
-  auto status = model.Invoke();
-  XCTAssertTrue(status.ok(), @"%s", std::string(status.message()).c_str());
-  status = CompareVectors({3.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0}, model.GetOutput(0), 1e-6f);
-  XCTAssertTrue(status.ok(), @"%s", std::string(status.message()).c_str());
-}
-
 - (void)testPaddingAppendWidth {
   auto status = PaddingAppendWidthTest(&exec_env_);
   XCTAssertTrue(status.ok(), @"%s", std::string(status.message()).c_str());
diff --git a/tensorflow/lite/delegates/gpu/metal/kernels/relu_test.mm b/tensorflow/lite/delegates/gpu/metal/kernels/relu_test.mm
index 1bcbd1c..56f6ce5 100644
--- a/tensorflow/lite/delegates/gpu/metal/kernels/relu_test.mm
+++ b/tensorflow/lite/delegates/gpu/metal/kernels/relu_test.mm
@@ -34,10 +34,6 @@
   tflite::gpu::metal::MetalExecutionEnvironment exec_env_;
 }
 
-- (void)setUp {
-  [super setUp];
-}
-
 - (void)testReLUNoClipNoAlpha {
   auto status = ReLUNoClipNoAlphaTest(&exec_env_);
   XCTAssertTrue(status.ok(), @"%s", std::string(status.message()).c_str());
diff --git a/tensorflow/lite/delegates/gpu/metal/kernels/slice_test.mm b/tensorflow/lite/delegates/gpu/metal/kernels/slice_test.mm
index 8e44a66..981da7c 100644
--- a/tensorflow/lite/delegates/gpu/metal/kernels/slice_test.mm
+++ b/tensorflow/lite/delegates/gpu/metal/kernels/slice_test.mm
@@ -27,15 +27,6 @@
 #include "tensorflow/lite/delegates/gpu/metal/kernels/test_util.h"
 #include "tensorflow/lite/delegates/gpu/common/tasks/strided_slice_test_util.h"
 
-using ::tflite::gpu::BHWC;
-using ::tflite::gpu::DataType;
-using ::tflite::gpu::HWC;
-using ::tflite::gpu::OperationType;
-using ::tflite::gpu::SliceAttributes;
-using ::tflite::gpu::TensorRef;
-using ::tflite::gpu::metal::CompareVectors;
-using ::tflite::gpu::metal::SingleOpModel;
-
 @interface SliceTest : XCTestCase
 @end
 
@@ -43,154 +34,6 @@
   tflite::gpu::metal::MetalExecutionEnvironment exec_env_;
 }
 
-- (void)setUp {
-  [super setUp];
-}
-
-- (void)testSliceIdentity {
-  TensorRef<BHWC> input;
-  input.type = DataType::FLOAT32;
-  input.ref = 0;
-  input.shape = BHWC(1, 1, 2, 2);
-
-  TensorRef<BHWC> output;
-  output.type = DataType::FLOAT32;
-  output.ref = 1;
-  output.shape = BHWC(1, 1, 2, 2);
-
-  SliceAttributes attr;
-  attr.starts = BHWC(0, 0, 0, 0);
-  attr.ends = BHWC(input.shape.b, 1, 2, 2);
-  attr.strides = BHWC(1, 1, 1, 1);
-
-  SingleOpModel model({ToString(OperationType::SLICE), attr}, {input}, {output});
-  XCTAssertTrue(model.PopulateTensor(0, {1, 2, 3, 4}));
-  auto status = model.Invoke();
-  XCTAssertTrue(status.ok(), @"%s", std::string(status.message()).c_str());
-  status = CompareVectors({1, 2, 3, 4}, model.GetOutput(0), 1e-6f);
-  XCTAssertTrue(status.ok(), @"%s", std::string(status.message()).c_str());
-}
-
-- (void)testSliceNoStrides {
-  TensorRef<BHWC> input;
-  input.type = DataType::FLOAT32;
-  input.ref = 0;
-  input.shape = BHWC(1, 1, 2, 2);
-
-  TensorRef<BHWC> output;
-  output.type = DataType::FLOAT32;
-  output.ref = 1;
-  output.shape = BHWC(1, 1, 2, 1);
-
-  SliceAttributes attr;
-  attr.starts = BHWC(0, 0, 0, 0);
-  attr.ends = BHWC(input.shape.b, 1, 2, 1);
-  attr.strides = BHWC(1, 1, 1, 1);
-
-  SingleOpModel model({ToString(OperationType::SLICE), attr}, {input}, {output});
-  XCTAssertTrue(model.PopulateTensor(0, {1, 2, 3, 4}));
-  auto status = model.Invoke();
-  XCTAssertTrue(status.ok(), @"%s", std::string(status.message()).c_str());
-  status = CompareVectors({1, 3}, model.GetOutput(0), 1e-6f);
-  XCTAssertTrue(status.ok(), @"%s", std::string(status.message()).c_str());
-}
-
-- (void)testSliceNoStridesStartOffset {
-  TensorRef<BHWC> input;
-  input.type = DataType::FLOAT32;
-  input.ref = 0;
-  input.shape = BHWC(1, 1, 2, 2);
-
-  TensorRef<BHWC> output;
-  output.type = DataType::FLOAT32;
-  output.ref = 1;
-  output.shape = BHWC(1, 1, 1, 2);
-
-  SliceAttributes attr;
-  attr.starts = BHWC(0, 0, 1, 0);
-  attr.ends = BHWC(input.shape.b, 1, 2, 2);
-  attr.strides = BHWC(1, 1, 1, 1);
-
-  SingleOpModel model({ToString(OperationType::SLICE), attr}, {input}, {output});
-  XCTAssertTrue(model.PopulateTensor(0, {1, 2, 3, 4}));
-  auto status = model.Invoke();
-  XCTAssertTrue(status.ok(), @"%s", std::string(status.message()).c_str());
-  status = CompareVectors({3, 4}, model.GetOutput(0), 1e-6f);
-  XCTAssertTrue(status.ok(), @"%s", std::string(status.message()).c_str());
-}
-
-- (void)testSliceStridesByHeight {
-  TensorRef<BHWC> input;
-  input.type = DataType::FLOAT32;
-  input.ref = 0;
-  input.shape = BHWC(1, 4, 1, 1);
-
-  TensorRef<BHWC> output;
-  output.type = DataType::FLOAT32;
-  output.ref = 1;
-  output.shape = BHWC(1, 2, 1, 1);
-
-  SliceAttributes attr;
-  attr.starts = BHWC(0, 0, 0, 0);
-  attr.ends = BHWC(input.shape.b, 4, 1, 1);
-  attr.strides = BHWC(1, 2, 1, 1);
-
-  SingleOpModel model({ToString(OperationType::SLICE), attr}, {input}, {output});
-  XCTAssertTrue(model.PopulateTensor(0, {1, 2, 3, 4}));
-  auto status = model.Invoke();
-  XCTAssertTrue(status.ok(), @"%s", std::string(status.message()).c_str());
-  status = CompareVectors({1, 3}, model.GetOutput(0), 1e-6f);
-  XCTAssertTrue(status.ok(), @"%s", std::string(status.message()).c_str());
-}
-
-- (void)testSliceStridesByWidth {
-  TensorRef<BHWC> input;
-  input.type = DataType::FLOAT32;
-  input.ref = 0;
-  input.shape = BHWC(1, 1, 4, 1);
-
-  TensorRef<BHWC> output;
-  output.type = DataType::FLOAT32;
-  output.ref = 1;
-  output.shape = BHWC(1, 1, 2, 1);
-
-  SliceAttributes attr;
-  attr.starts = BHWC(0, 0, 1, 0);
-  attr.ends = BHWC(input.shape.b, 1, 4, 1);
-  attr.strides = BHWC(1, 1, 2, 1);
-
-  SingleOpModel model({ToString(OperationType::SLICE), attr}, {input}, {output});
-  XCTAssertTrue(model.PopulateTensor(0, {1, 2, 3, 4}));
-  auto status = model.Invoke();
-  XCTAssertTrue(status.ok(), @"%s", std::string(status.message()).c_str());
-  status = CompareVectors({2, 4}, model.GetOutput(0), 1e-6f);
-  XCTAssertTrue(status.ok(), @"%s", std::string(status.message()).c_str());
-}
-
-- (void)testSliceStridesByChannels {
-  TensorRef<BHWC> input;
-  input.type = DataType::FLOAT32;
-  input.ref = 0;
-  input.shape = BHWC(1, 1, 1, 4);
-
-  TensorRef<BHWC> output;
-  output.type = DataType::FLOAT32;
-  output.ref = 1;
-  output.shape = BHWC(1, 1, 1, 2);
-
-  SliceAttributes attr;
-  attr.starts = BHWC(0, 0, 0, 1);
-  attr.ends = BHWC(input.shape.b, 1, 1, 4);
-  attr.strides = BHWC(1, 1, 1, 2);
-
-  SingleOpModel model({ToString(OperationType::SLICE), attr}, {input}, {output});
-  XCTAssertTrue(model.PopulateTensor(0, {1, 2, 3, 4}));
-  auto status = model.Invoke();
-  XCTAssertTrue(status.ok(), @"%s", std::string(status.message()).c_str());
-  status = CompareVectors({2, 4}, model.GetOutput(0), 1e-6f);
-  XCTAssertTrue(status.ok(), @"%s", std::string(status.message()).c_str());
-}
-
 - (void)testStridedSlice {
   auto status = StridedSliceTest(&exec_env_);
   XCTAssertTrue(status.ok(), @"%s", std::string(status.message()).c_str());