diff options
author | 2018-03-07 14:35:36 -0800 | |
---|---|---|
committer | 2018-03-07 14:35:36 -0800 | |
commit | ae277dd000254c2df9f6cc51dbb70dff1ea55aa2 (patch) | |
tree | 6e678a182d5ec3b91bcb4d7bacbf503e60df85c4 /test/core/security/check_gcp_environment_linux_test.cc | |
parent | b243732f3fe7392a1ae4ed36f18962415c56050d (diff) |
Revert "Add ALTS C stack to gRPC core"
Diffstat (limited to 'test/core/security/check_gcp_environment_linux_test.cc')
-rw-r--r-- | test/core/security/check_gcp_environment_linux_test.cc | 83 |
1 files changed, 0 insertions, 83 deletions
diff --git a/test/core/security/check_gcp_environment_linux_test.cc b/test/core/security/check_gcp_environment_linux_test.cc deleted file mode 100644 index 6c436a3945..0000000000 --- a/test/core/security/check_gcp_environment_linux_test.cc +++ /dev/null @@ -1,83 +0,0 @@ -/* - * - * Copyright 2018 gRPC 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/core/lib/security/credentials/alts/check_gcp_environment.h" - -#if GPR_LINUX - -#include <stdio.h> -#include <string.h> - -#include <grpc/support/alloc.h> -#include <grpc/support/log.h> - -#include "src/core/lib/gpr/tmpfile.h" - -static bool check_bios_data_linux_test(const char* data) { - /* Create a file with contents data. */ - char* filename = nullptr; - FILE* fp = gpr_tmpfile("check_gcp_environment_test", &filename); - GPR_ASSERT(filename != nullptr); - GPR_ASSERT(fp != nullptr); - GPR_ASSERT(fwrite(data, 1, strlen(data), fp) == strlen(data)); - fclose(fp); - bool result = grpc_core::internal::check_bios_data( - reinterpret_cast<const char*>(filename)); - /* Cleanup. */ - remove(filename); - gpr_free(filename); - return result; -} - -static void test_gcp_environment_check_success() { - /* Exact match. */ - GPR_ASSERT(check_bios_data_linux_test("Google")); - GPR_ASSERT(check_bios_data_linux_test("Google Compute Engine")); - /* With leading and trailing whitespaces. */ - GPR_ASSERT(check_bios_data_linux_test(" Google ")); - GPR_ASSERT(check_bios_data_linux_test("Google ")); - GPR_ASSERT(check_bios_data_linux_test(" Google")); - GPR_ASSERT(check_bios_data_linux_test(" Google Compute Engine ")); - GPR_ASSERT(check_bios_data_linux_test("Google Compute Engine ")); - GPR_ASSERT(check_bios_data_linux_test(" Google Compute Engine")); - /* With leading and trailing \t and \n. */ - GPR_ASSERT(check_bios_data_linux_test("\t\tGoogle Compute Engine\t")); - GPR_ASSERT(check_bios_data_linux_test("Google Compute Engine\n")); - GPR_ASSERT(check_bios_data_linux_test("\n\n\tGoogle Compute Engine \n\t\t")); -} - -static void test_gcp_environment_check_failure() { - GPR_ASSERT(!check_bios_data_linux_test("non_existing-file")); - GPR_ASSERT(!check_bios_data_linux_test("Google-Chrome")); - GPR_ASSERT(!check_bios_data_linux_test("Amazon")); - GPR_ASSERT(!check_bios_data_linux_test("Google-Chrome\t\t")); - GPR_ASSERT(!check_bios_data_linux_test("Amazon")); -} - -int main(int argc, char** argv) { - /* Tests. */ - test_gcp_environment_check_success(); - test_gcp_environment_check_failure(); - return 0; -} - -#else // GPR_LINUX - -int main(int argc, char** argv) { return 0; } - -#endif // GPR_LINUX |