aboutsummaryrefslogtreecommitdiffstats
path: root/emulator/opengl/shared/emugl/common/testing
diff options
context:
space:
mode:
authorDavid 'Digit' Turner <digit@google.com>2014-12-07 14:24:43 +0100
committerDavid 'Digit' Turner <digit@google.com>2014-12-08 09:27:26 +0100
commite8d37d5d88fa24a66ea8467e9b87a665b5e56992 (patch)
tree57345b9ec703cd08608f90ab7a63d3affc8da0af /emulator/opengl/shared/emugl/common/testing
parent6e909dbb16b137b08545df345c3fcffd262ffc7f (diff)
downloadsdk-e8d37d5d88fa24a66ea8467e9b87a665b5e56992.zip
sdk-e8d37d5d88fa24a66ea8467e9b87a665b5e56992.tar.gz
sdk-e8d37d5d88fa24a66ea8467e9b87a665b5e56992.tar.bz2
emulator/opengl: Remove obsolete directory.
All sources were moved to external/qemu/distrib/android-emugl to make it easier to modify both the emulator and host libraries at the same time. See: https://android-review.googlesource.com/#/c/118203/ As such, the sources in this directory are now ignored and can be safely removed. Change-Id: I5d143c971f995e2599e5e1d6174030d6803e8080
Diffstat (limited to 'emulator/opengl/shared/emugl/common/testing')
-rw-r--r--emulator/opengl/shared/emugl/common/testing/test_shared_library.cpp22
-rw-r--r--emulator/opengl/shared/emugl/common/testing/test_thread.h78
2 files changed, 0 insertions, 100 deletions
diff --git a/emulator/opengl/shared/emugl/common/testing/test_shared_library.cpp b/emulator/opengl/shared/emugl/common/testing/test_shared_library.cpp
deleted file mode 100644
index 598a963..0000000
--- a/emulator/opengl/shared/emugl/common/testing/test_shared_library.cpp
+++ /dev/null
@@ -1,22 +0,0 @@
-// Copyright (C) 2014 The Android Open Source Project
-//
-// 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.
-
-// This source file must be compiled into a simple shared library which
-// will be used by shared_library_unittest.cpp to verify that the
-// emugl::SharedLibrary class works properly.
-
-
-extern "C" int foo_function(void) {
- return 42;
-}
diff --git a/emulator/opengl/shared/emugl/common/testing/test_thread.h b/emulator/opengl/shared/emugl/common/testing/test_thread.h
deleted file mode 100644
index 2d758b3..0000000
--- a/emulator/opengl/shared/emugl/common/testing/test_thread.h
+++ /dev/null
@@ -1,78 +0,0 @@
-// Copyright (C) 2014 The Android Open Source Project
-//
-// 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 EMUGL_COMMON_TESTING_TEST_THREAD_H
-#define EMUGL_COMMON_TESTING_TEST_THREAD_H
-
-#ifdef _WIN32
-# define WIN32_LEAN_AND_MEAN 1
-# include <windows.h>
-#else
-# include <pthread.h>
-#endif
-
-namespace emugl {
-
-// Very basic platform thread wrapper that only uses a tiny stack.
-// This shall only be used during unit testing, and allows test code
-// to not depend on the implementation of emugl::Thread.
-class TestThread {
-public:
- // Main thread function type.
- typedef void* (ThreadFunction)(void* param);
-
- // Constructor actually launches a new platform thread.
- TestThread(ThreadFunction* func, void* funcParam) {
-#ifdef _WIN32
- mThread = CreateThread(NULL,
- 16384,
- (DWORD WINAPI (*)(void*))func,
- funcParam,
- NULL,
- NULL);
-#else
- pthread_attr_t attr;
- pthread_attr_init(&attr);
- pthread_attr_setstacksize(&attr, 16384);
- pthread_create(&mThread, &attr, func, funcParam);
- pthread_attr_destroy(&attr);
-#endif
- }
-
- ~TestThread() {
-#ifdef _WIN32
- CloseHandle(mThread);
-#endif
- }
-
- void join() {
-#ifdef _WIN32
- WaitForSingleObject(mThread, INFINITE);
-#else
- void* ret = NULL;
- pthread_join(mThread, &ret);
-#endif
- }
-
-private:
-#ifdef _WIN32
- HANDLE mThread;
-#else
- pthread_t mThread;
-#endif
-};
-
-} // namespace emugl
-
-#endif // EMUGL_COMMON_TESTING_TEST_THREAD_H