Lines Matching refs:test
10 3. [Test Finders](#test-finders)
11 4. [Test Runners](#test-runners)
16 Atest is primarily composed of 2 components: [test finders](#test-finders) and
17 [test runners](#test-runners). At a high level, atest does the following:
19 2. Find test(s) based on user input
20 3. Build test dependencies
21 4. Run test(s)
31 compatibility_suite, auto_gen_config, etc) that is used during the test finding
32 process. We create the results dir for our test runners to dump results in and
37 required and optional bits used to run the test as how the user intended.
38 Required info would be the test name, test dependencies, and the test runner
39 used to run the test. Optional bits would be additional args for the test and
43 by the user, all of the test dependencies are built. This step can by bypassed
46 The final step is to run the tests which is where the test runners do their job.
48 which invokes each ```TestInfo``` specified test runner. In this specific case,
58 user input into something the test runners can understand.
59 * ```test_finder_handler.py``` - Module that collects all test finders,
60 determines which test finder methods to use and returns them for
62 * ```test_finders/``` - Location of test finder classes. More details on test
63 finders [below](#test-finders).
65 * ```test_runner_handler.py``` - Module that collects all test runners and
66 contains logic to determine what test runner to use for a particular
68 * ```test_runners/``` - Location of test runner classes. More details on test
69 runners [below](#test-runners).
73 ## <a name="test-finders">Test Finders</a>
77 filename, class, etc). Find methods will also find the corresponding test
78 dependencies for the supplied test, translating it into a form that a test
79 runner can understand, and specifying the test runner.
81 For more details and instructions on how to create new test finders,
84 ## <a name="test-runners">Test Runners</a>
87 and execute the test as specified.
89 For more details and instructions on how to create new test runners, [go here](./develop_test_runne…