Remove unused testing files

Change-Id: I0af37c775a818a5a76baa48fb8e55b38c6b40eee
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/43480
Auto-Submit: James Price <jrprice@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
diff --git a/src/semantic/sem_function_test.cc b/src/semantic/sem_function_test.cc
deleted file mode 100644
index 49eb8b8..0000000
--- a/src/semantic/sem_function_test.cc
+++ /dev/null
@@ -1,107 +0,0 @@
-// Copyright 2021 The Tint 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.
-
-#include "src/semantic/function.h"
-
-#include "src/ast/builtin_decoration.h"
-#include "src/ast/location_decoration.h"
-#include "src/semantic/test_helper.h"
-
-namespace tint {
-namespace semantic {
-namespace {
-
-using FunctionTest = TestHelper;
-
-TEST_F(FunctionTest, GetReferenceLocations) {
-  auto* loc1 = Var("loc1", ast::StorageClass::kInput, ty.i32(), nullptr,
-                   ast::VariableDecorationList{
-                       create<ast::LocationDecoration>(0),
-                   });
-
-  auto* loc2 = Var("loc2", ast::StorageClass::kInput, ty.i32(), nullptr,
-                   ast::VariableDecorationList{
-                       create<ast::LocationDecoration>(1),
-                   });
-
-  auto* builtin1 =
-      Var("builtin1", ast::StorageClass::kInput, ty.i32(), nullptr,
-          ast::VariableDecorationList{
-              create<ast::BuiltinDecoration>(ast::Builtin::kPosition),
-          });
-
-  auto* builtin2 =
-      Var("builtin2", ast::StorageClass::kInput, ty.i32(), nullptr,
-          ast::VariableDecorationList{
-              create<ast::BuiltinDecoration>(ast::Builtin::kFragDepth),
-          });
-
-  auto* f = create<Function>(
-      /* referenced_module_vars */ std::vector<ast::Variable*>{loc1, builtin1,
-                                                               loc2, builtin2},
-      /* local_referenced_module_vars */ std::vector<ast::Variable*>{},
-      /* ancestor_entry_points */ std::vector<Symbol>{});
-
-  ASSERT_EQ(f->ReferencedModuleVariables().size(), 4u);
-
-  auto ref_locs = f->ReferencedLocationVariables();
-  ASSERT_EQ(ref_locs.size(), 2u);
-  EXPECT_EQ(ref_locs[0].first, loc1);
-  EXPECT_EQ(ref_locs[0].second->value(), 0u);
-  EXPECT_EQ(ref_locs[1].first, loc2);
-  EXPECT_EQ(ref_locs[1].second->value(), 1u);
-}
-
-TEST_F(FunctionTest, GetReferenceBuiltins) {
-  auto* loc1 = Var("loc1", ast::StorageClass::kInput, ty.i32(), nullptr,
-                   ast::VariableDecorationList{
-                       create<ast::LocationDecoration>(0),
-                   });
-
-  auto* loc2 = Var("loc2", ast::StorageClass::kInput, ty.i32(), nullptr,
-                   ast::VariableDecorationList{
-                       create<ast::LocationDecoration>(1),
-                   });
-
-  auto* builtin1 =
-      Var("builtin1", ast::StorageClass::kInput, ty.i32(), nullptr,
-          ast::VariableDecorationList{
-              create<ast::BuiltinDecoration>(ast::Builtin::kPosition),
-          });
-
-  auto* builtin2 =
-      Var("builtin2", ast::StorageClass::kInput, ty.i32(), nullptr,
-          ast::VariableDecorationList{
-              create<ast::BuiltinDecoration>(ast::Builtin::kFragDepth),
-          });
-
-  auto* f = create<Function>(
-      /* referenced_module_vars */ std::vector<ast::Variable*>{loc1, builtin1,
-                                                               loc2, builtin2},
-      /* local_referenced_module_vars */ std::vector<ast::Variable*>{},
-      /* ancestor_entry_points */ std::vector<Symbol>{});
-
-  ASSERT_EQ(f->ReferencedModuleVariables().size(), 4u);
-
-  auto ref_locs = f->ReferencedBuiltinVariables();
-  ASSERT_EQ(ref_locs.size(), 2u);
-  EXPECT_EQ(ref_locs[0].first, builtin1);
-  EXPECT_EQ(ref_locs[0].second->value(), ast::Builtin::kPosition);
-  EXPECT_EQ(ref_locs[1].first, builtin2);
-  EXPECT_EQ(ref_locs[1].second->value(), ast::Builtin::kFragDepth);
-}
-
-}  // namespace
-}  // namespace semantic
-}  // namespace tint
diff --git a/src/semantic/test_helper.h b/src/semantic/test_helper.h
deleted file mode 100644
index 0a32422..0000000
--- a/src/semantic/test_helper.h
+++ /dev/null
@@ -1,39 +0,0 @@
-// Copyright 2020 The Tint 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.
-
-#ifndef SRC_SEMANTIC_TEST_HELPER_H_
-#define SRC_SEMANTIC_TEST_HELPER_H_
-
-#include <memory>
-#include <string>
-#include <utility>
-
-#include "gtest/gtest.h"
-#include "src/program_builder.h"
-
-namespace tint {
-namespace semantic {
-
-/// Helper class for testing
-template <typename BASE>
-class TestHelperBase : public BASE, public ProgramBuilder {};
-using TestHelper = TestHelperBase<testing::Test>;
-
-template <typename T>
-using TestParamHelper = TestHelperBase<testing::TestWithParam<T>>;
-
-}  // namespace semantic
-}  // namespace tint
-
-#endif  // SRC_SEMANTIC_TEST_HELPER_H_