66 lines
1.9 KiB
Plaintext
66 lines
1.9 KiB
Plaintext
Source tree structure and test targets for make. In a given source directory,
|
|
MAXSCALE_HOME/server, for example, there is a test directory which includes
|
|
tests for that directory ('local tests') and targets for every subdirectory
|
|
of MAXSCALE_HOME/server.
|
|
|
|
In the outline below, target, such as 'cleantest' includes instructions for
|
|
executing tests or make command pointing to subdirectories. If target is
|
|
followed by colon and a list of directory names ('cleantest:log_manager,
|
|
query_classifier'), the target is executed locally and in the listed
|
|
directories.
|
|
|
|
Note : add new tests for any component as close to the actual implementation
|
|
as possible. For example, DCB tests in MAXSCALE_HOME/server/core/test instead
|
|
of MAXSCALE_HOME/server/test etc.
|
|
|
|
MAXSCALE_HOME
|
|
|
|
|
|- log_manager cleantests, buildtests, runtests, testall
|
|
| |
|
|
| |- test cleantests, buildtests, runtests, testall
|
|
|
|
|
|- query_classifier cleantests, buildtests, runtests, testall
|
|
| |
|
|
| |- test cleantests, buildtests, runtests, testall
|
|
|
|
|
|- server cleantests, buildtests, testall
|
|
| |
|
|
| |- core cleantests, buildtests, runtests, testall
|
|
| | |
|
|
| | |- test cleantests, buildtests, runtests, testall
|
|
| |
|
|
| |- inih
|
|
| | |
|
|
| | |- test
|
|
| |
|
|
| |- modules
|
|
| | |
|
|
| | |- monitor
|
|
| | |
|
|
| | |- protocol
|
|
| | |
|
|
| | |- routing
|
|
| | | |
|
|
| | | |- readwritesplit
|
|
| |
|
|
| |- test cleantests:server/core,
|
|
| | buildtests,
|
|
| | runtests,
|
|
| | testall:server/core
|
|
|
|
|
|- test cleantests:log_manager, query_classifier, server, utils
|
|
buildtests:buildtestserver, log_manager, query_classifier, server, utils
|
|
runtests:<empty>
|
|
testall:cleantests,
|
|
buildtests,
|
|
runtests,
|
|
log_manager,
|
|
query_classifier,
|
|
server,
|
|
utils,
|
|
modules
|
|
|
|
|
|- utils cleantests, buildtests, runtests, testall
|
|
| |
|
|
| |- test cleantests, buildtests, runtests, testall
|
|
| |