зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1773440 - Update GTest examples to moz.build. r=sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D148800
This commit is contained in:
Родитель
3ee8bf31fb
Коммит
bcc91637f1
|
@ -20,7 +20,7 @@ Running tests
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
The Firefox build process will build GTest on supported platforms as
|
The Firefox build process will build GTest on supported platforms as
|
||||||
long as you don't disable test in your mozconfig. However xul-gtest will
|
long as you don't disable tests in your mozconfig. However xul-gtest will
|
||||||
only be built when tests are required to save an expensive second
|
only be built when tests are required to save an expensive second
|
||||||
linking process.
|
linking process.
|
||||||
|
|
||||||
|
@ -161,7 +161,7 @@ is a recommended read.
|
||||||
tear down any dependencies you have in your test fixtures. Avoid
|
tear down any dependencies you have in your test fixtures. Avoid
|
||||||
writing integration tests and focus on testing individual units.
|
writing integration tests and focus on testing individual units.
|
||||||
|
|
||||||
See https://hg.mozilla.org/mozilla-central/rev/351462147f91 for an
|
See https://hg.mozilla.org/mozilla-central/rev/ed612eec41a44867a for an
|
||||||
example of how to add a simple test.
|
example of how to add a simple test.
|
||||||
|
|
||||||
If you're converting an existing C++ unit test to a GTest, `this
|
If you're converting an existing C++ unit test to a GTest, `this
|
||||||
|
@ -225,8 +225,9 @@ subdirectory in:
|
||||||
|
|
||||||
.. code-block:: python
|
.. code-block:: python
|
||||||
|
|
||||||
if CONFIG['ENABLE_TESTS']:
|
TEST_DIRS += [
|
||||||
DIRS += ['tests/gtest']
|
"gtest",
|
||||||
|
]
|
||||||
|
|
||||||
When adding tests to an existing moz.build file (it has FINAL_LIBRARY =
|
When adding tests to an existing moz.build file (it has FINAL_LIBRARY =
|
||||||
'xul-gtest'), add the following. That's it--there is no test manifest
|
'xul-gtest'), add the following. That's it--there is no test manifest
|
||||||
|
|
Загрузка…
Ссылка в новой задаче