Merge base unit tests into src to be in line with Chrome.
authorbmeurer@chromium.org <bmeurer@chromium.org>
Fri, 29 Aug 2014 10:53:08 +0000 (10:53 +0000)
committerbmeurer@chromium.org <bmeurer@chromium.org>
Fri, 29 Aug 2014 10:53:08 +0000 (10:53 +0000)
We still need the test/base-unittests folder until the test driver is
updated to handle unittests without the boilerplate.

TEST=base-unittests
R=svenpanne@chromium.org
BUG=v8:3489
LOG=n

Review URL: https://codereview.chromium.org/520503004

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23516 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

14 files changed:
build/all.gyp
src/DEPS
src/base/base.gyp [moved from test/base-unittests/base-unittests.gyp with 100% similarity]
src/base/bits-unittest.cc [moved from test/base-unittests/bits-unittest.cc with 100% similarity]
src/base/cpu-unittest.cc [moved from test/base-unittests/cpu-unittest.cc with 100% similarity]
src/base/flags-unittest.cc [moved from test/base-unittests/flags-unittest.cc with 100% similarity]
src/base/platform/condition-variable-unittest.cc [moved from test/base-unittests/platform/condition-variable-unittest.cc with 96% similarity]
src/base/platform/mutex-unittest.cc [moved from test/base-unittests/platform/mutex-unittest.cc with 100% similarity]
src/base/platform/platform-unittest.cc [moved from test/base-unittests/platform/platform-unittest.cc with 98% similarity]
src/base/platform/semaphore-unittest.cc [moved from test/base-unittests/platform/semaphore-unittest.cc with 100% similarity]
src/base/platform/time-unittest.cc [moved from test/base-unittests/platform/time-unittest.cc with 99% similarity]
src/base/sys-info-unittest.cc [moved from test/base-unittests/sys-info-unittest.cc with 100% similarity]
src/base/utils/random-number-generator-unittest.cc [moved from test/base-unittests/utils/random-number-generator-unittest.cc with 100% similarity]
test/base-unittests/DEPS [deleted file]

index 29fcb17..6ac415a 100644 (file)
@@ -9,8 +9,8 @@
       'type': 'none',
       'dependencies': [
         '../samples/samples.gyp:*',
+        '../src/base/base.gyp:*',
         '../src/d8.gyp:d8',
-        '../test/base-unittests/base-unittests.gyp:*',
         '../test/cctest/cctest.gyp:*',
         '../test/compiler-unittests/compiler-unittests.gyp:*',
         '../test/heap-unittests/heap-unittests.gyp:*',
index f38a902..260f5b2 100644 (file)
--- a/src/DEPS
+++ b/src/DEPS
@@ -4,6 +4,7 @@ include_rules = [
   "+src/compiler/pipeline.h",
   "-src/libplatform",
   "-include/libplatform",
+  "+testing",
 ]
 
 specific_include_rules = {
@@ -54,7 +54,7 @@ class ThreadWithMutexAndConditionVariable V8_FINAL : public Thread {
   Mutex mutex_;
 };
 
-}
+}  // namespace
 
 
 TEST(ConditionVariable, MultipleThreadsWithSeparateConditionVariables) {
@@ -135,7 +135,7 @@ class ThreadWithSharedMutexAndConditionVariable V8_FINAL : public Thread {
   Mutex* mutex_;
 };
 
-}
+}  // namespace
 
 
 TEST(ConditionVariable, MultipleThreadsWithSharedSeparateConditionVariables) {
@@ -263,7 +263,7 @@ class LoopIncrementThread V8_FINAL : public Thread {
   Mutex* mutex_;
 };
 
-}
+}  // namespace
 
 
 TEST(ConditionVariable, LoopIncrement) {
@@ -275,10 +275,10 @@ TEST(ConditionVariable, LoopIncrement) {
     int counter = 0;
 
     // Setup the threads.
-    Thread** threads = new Thread*[thread_count];
+    Thread** threads = new Thread* [thread_count];
     for (int n = 0; n < thread_count; ++n) {
-      threads[n] = new LoopIncrementThread(
-          n, &counter, limit, thread_count, &cv, &mutex);
+      threads[n] = new LoopIncrementThread(n, &counter, limit, thread_count,
+                                           &cv, &mutex);
     }
 
     // Start all threads.
similarity index 98%
rename from test/base-unittests/platform/platform-unittest.cc
rename to src/base/platform/platform-unittest.cc
index b0cd4e1..58ce5b6 100644 (file)
@@ -36,7 +36,7 @@ class SelfJoinThread V8_FINAL : public Thread {
   virtual void Run() V8_OVERRIDE { Join(); }
 };
 
-}
+}  // namespace
 
 
 TEST(Thread, SelfJoin) {
@@ -97,7 +97,7 @@ class ThreadLocalStorageTest : public Thread, public ::testing::Test {
   Thread::LocalStorageKey keys_[256];
 };
 
-}
+}  // namespace
 
 
 TEST_F(ThreadLocalStorageTest, DoTest) {
similarity index 99%
rename from test/base-unittests/platform/time-unittest.cc
rename to src/base/platform/time-unittest.cc
index 409323a..b3bfbab 100644 (file)
@@ -139,7 +139,7 @@ static void ResolutionTest(T (*Now)(), TimeDelta target_granularity) {
   EXPECT_LE(delta, target_granularity);
 }
 
-}
+}  // namespace
 
 
 TEST(Time, NowResolution) {
diff --git a/test/base-unittests/DEPS b/test/base-unittests/DEPS
deleted file mode 100644 (file)
index 5c0cadf..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-include_rules = [
-  "-include",
-  "+include/v8config.h",
-  "+include/v8stdint.h",
-  "-src",
-  "+src/base",
-  "+testing/gtest",
-  "+testing/gtest-support.h",
-]