Googletest export

Make it clearer that users should _not_ write their own main functions.

PiperOrigin-RevId: 277079721
This commit is contained in:
Abseil Team 2019-10-28 12:31:27 -04:00 committed by vslashg
parent b5fb5ba05c
commit 757d39a79b

View File

@ -478,7 +478,13 @@ If a fatal failure happens the subsequent steps will be skipped.
## Writing the main() Function
Write your own main() function, which should return the value of
Most users should _not_ need to write their own `main` function and instead link
with `gtest_main` (as opposed to with `gtest`), which defines a suitable entry
point. See the end of this section for details. The remainder of this section
should only apply when you need to do something custom before the tests run that
cannot be expressed within the framework of fixtures and test suites.
If you write your own `main` function, it should return the value of
`RUN_ALL_TESTS()`.
You can start from this boilerplate: