Add Baton variants with multiple posters and with a non-blocking waiter
[folly.git] / folly / test / RWSpinLockTest.cpp
index b90a38493840d685a2bb8f8b8b42114a075905c9..1f9c9eef91cc5f98395e8c7c4fe2f0975d661191 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2016 Facebook, Inc.
+ * Copyright 2017 Facebook, Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
 // @author xliu (xliux@fb.com)
 //
 
+#include <folly/RWSpinLock.h>
+
 #include <stdlib.h>
-#include <unistd.h>
 #include <vector>
 #include <thread>
 
-#include <gtest/gtest.h>
-#include <gflags/gflags.h>
 #include <glog/logging.h>
-#include <folly/RWSpinLock.h>
+
+#include <folly/portability/GFlags.h>
+#include <folly/portability/GTest.h>
+#include <folly/portability/Unistd.h>
 
 DEFINE_int32(num_threads, 8, "num threads");
 
@@ -234,9 +236,3 @@ TEST(RWSpinLock, concurrent_holder_test) {
 }
 
 }
-
-int main(int argc, char** argv) {
-  testing::InitGoogleTest(&argc, argv);
-  gflags::ParseCommandLineFlags(&argc, &argv, true);
-  return RUN_ALL_TESTS();
-}