fx self-test

run tests of fx and subcommands

Usage:
    fx self-test --all
        Run all tests from all test scripts.

    fx self-test TEST_SCRIPT|TEST_DIR [TEST_SCRIPT|TEST_DIR ...]
        Run all tests from the specified test script(s) or in the
        test scripts in the specified test subdirectory(ies), recursively.

           TEST_SCRIPT  Name of a test script file containing tests.
                        Test script filenames end with "_test" and are
                        relative to //tools/devshell/tests.
                        See the existing test scripts below.

           TEST_DIR     A subdirectory of //tools/devshell/tests.

    fx self-test TEST_SCRIPT [--test TEST_NAME] [--help]
        Executes a single test script.
           --test TEST_NAME   Only run the specified test
           --help             List the tests and test options  in the test script


Examples:
   fx self-test --all   # run all tests from all tests scripts
   fx self-test subcommands    # run all tests scripts in //tools/devshell/tests/subcommands
   fx self-test subcommands/fx_set_test   # run all tests in //tools/devshell/tests/subcommands/fx_set_test
   fx self-test fx-internal/fx_test   # run all tests in //tools/devshell/tests/fx-internal/fx_test
   fx self-test fx-internal/fx_test --test TEST_fx-subcommand-run   # run a single test from fx-internal/fx_test

self-test source code