Lines Matching refs:Google
1 Google C++ Testing Framework
9 Google's framework for writing C++ tests on a variety of platforms
24 Google Test is designed to have fairly minimal requirements to build
28 However, since core members of the Google Test project have no access
29 to these platforms, Google Test may have outstanding issues there. If
36 These are the base requirements to build and use Google Test from a source
63 build Google Test and its own tests from an SVN checkout (described
73 There are two primary ways of getting Google Test's source code: you
82 Google Test is released in versioned source packages which can be
101 To check out the main branch (also known as the "trunk") of Google
109 To build Google Test and your tests that use it, you need to tell your
116 Suppose you put Google Test in directory ${GTEST_DIR}. To build it,
139 use to build Google Test on systems where GNU make is available
140 (e.g. Linux, Mac OS X, and Cygwin). It doesn't try to build Google
141 Test's own tests. Instead, it just builds the Google Test library and
158 Google Test comes with a CMake build script (CMakeLists.txt) that can
171 If you want to build Google Test's samples, you should replace the
191 instructions in the previous two sections to integrate Google Test
198 are ready to build Google Test the same way you build any Visual
220 If you wish to use the Google Test Xcode project with Xcode 4.x and
230 Tweaking Google Test
233 Google Test can be used in diverse environments. The default
235 some environments. However, you can easily tweak Google Test by
245 Some Google Test features require the C++ Technical Report 1 (TR1)
247 good news is that Google Test implements a subset of TR1 tuple that's
251 Usually you don't need to care about which tuple library Google Test
253 tell Google Test to use the same TR1 tuple library the rest of your
259 to the compiler flags while compiling Google Test and your tests. If
260 you want to force Google Test to use its own tuple library, just add
266 If you don't want Google Test to use tuple at all, add
274 Google Test is thread-safe where the pthread library is available.
279 If Google Test doesn't correctly detect whether pthread is available
288 When Google Test uses pthread, you may need to add flags to your
297 Google Test is compact, so most users can build and link it as a
298 static library for the simplicity. You can choose to use Google Test
319 recommended to always add the above flags when using Google Test as a
320 shared library. Otherwise a future release of Google Test may break
327 definitions. In case a Google Test macro clashes with another
328 library, you can force Google Test to rename its macro to avoid the
331 Specifically, if both Google Test and some other code define macro
336 to the compiler flags to tell Google Test to change the macro's name
351 We strive to keep Google Test releases backward compatible.
354 do if you are upgrading from an earlier version of Google Test.
358 You may need to explicitly enable or disable Google Test's own TR1
367 instructions in the README file from Google Test 1.4.0.
369 On platforms where the pthread library is available, Google Test uses
373 If you use Microsoft Visual C++ 7.1 with exceptions disabled, Google
377 Google Test's implementation.
379 Developing Google Test
382 This section discusses how to make your own changes to Google Test.
384 ### Testing Google Test Itself ###
387 functionality, you'll want to compile and run Google Test's own tests.
394 Make sure you have Python installed, as some of Google Test's tests
402 Next, you can build Google Test and all of its own tests. On *nix,
411 Some of Google Test's source files are generated from templates (not
427 We welcome patches. Please read the Google Test developer's guide [3]