blob: a971cdafea4bd8f56981cd2381b4c2b010880511 [file] [log] [blame]
newt test
----------
Execute unit tests for one or more packages.
Usage:
^^^^^^
.. code-block:: console
newt test <package-name> [package-names...] | all [flags]
Flags:
^^^^^^
.. code-block:: console
-e, --exclude string Comma separated list of packages to exclude
Global Flags:
^^^^^^^^^^^^^
.. code-block:: console
-h, --help Help for newt commands
-j, --jobs int Number of concurrent build jobs (default 8)
-l, --loglevel string Log level (default "WARN")
-o, --outfile string Filename to tee output to
-q, --quiet Be quiet; only display error output
-s, --silent Be silent; don't output anything
-v, --verbose Enable verbose output when executing commands
Description
^^^^^^^^^^^
Executes unit tests for one or more packages. You specify a list of packages, separated by space, to test multiple packages in the same command, or specify ``all`` to test all packages. When you use the ``all`` option, you may use the ``-e`` flag followed by a comma separated list of packages to exclude from the test.
Examples
^^^^^^^^
+---------------------------------------------+-------------------------------------------------------------------------------------+
| Usage | Explanation |
+=============================================+=====================================================================================+
| ``newt test @apache-mynewt-core/kernel/os`` | Tests the ``kernel/os`` package in the ``apache-mynewt-core`` repository. |
+---------------------------------------------+-------------------------------------------------------------------------------------+
| ``newt test kernel/os encoding/json`` | Tests the ``kernel/os`` and ``encoding/json`` packages in the current repository. |
+---------------------------------------------+-------------------------------------------------------------------------------------+
| ``newt test all`` | Tests all packages. |
+---------------------------------------------+-------------------------------------------------------------------------------------+
| ``newt test all -e net/oic,encoding/json`` | Tests all packages except for the ``net/oic`` and the ``encoding/json`` packages. |
+---------------------------------------------+-------------------------------------------------------------------------------------+