diff options
author | Zachary Turner <zturner@google.com> | 2015-11-13 01:24:35 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2015-11-13 01:24:35 +0000 |
commit | c946d46283b2578055c47de9b7ef7d182cd9a2ac (patch) | |
tree | 391bfae00a5feb40e4465f7d42e1868fa80b6639 /lldb/unittests/ScriptInterpreter/Python/PythonTestSuite.h | |
parent | b359b1072517cf2445f4bd6d2b7074b51740d2e4 (diff) | |
download | bcm5719-llvm-c946d46283b2578055c47de9b7ef7d182cd9a2ac.tar.gz bcm5719-llvm-c946d46283b2578055c47de9b7ef7d182cd9a2ac.zip |
gtest - Make a `PythonTestSuite` base class for setup / teardown.
This allows other potential unit test suites (of which one is
forthcoming in a subsequent patch) to re-use the same initialization
and teardown of the GIL.
llvm-svn: 252993
Diffstat (limited to 'lldb/unittests/ScriptInterpreter/Python/PythonTestSuite.h')
-rw-r--r-- | lldb/unittests/ScriptInterpreter/Python/PythonTestSuite.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/lldb/unittests/ScriptInterpreter/Python/PythonTestSuite.h b/lldb/unittests/ScriptInterpreter/Python/PythonTestSuite.h new file mode 100644 index 00000000000..461fc1d5676 --- /dev/null +++ b/lldb/unittests/ScriptInterpreter/Python/PythonTestSuite.h @@ -0,0 +1,26 @@ +//===-- PythonTestSuite.cpp -------------------------------------*- C++ -*-===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// + +#include "gtest/gtest.h" + +using namespace lldb_private; + +class PythonTestSuite : public testing::Test +{ +public: + void + SetUp() override; + + void + TearDown() override; + +private: + PyGILState_STATE m_gil_state; +}; + |