Markus Makela
7f97a91e02
Fixed internal test config
...
The internal test config referred to a non-existent data directory when the
actual build directory should have been used.
2015-11-30 11:20:27 +02:00
Markus Makela
30cdda48c6
The datadir path is now used as the location where the process specific data directories are created.
2015-09-03 19:30:16 +03:00
Markus Makela
fc1615c489
Fixed the test header configuration failing.
2015-06-26 13:35:14 +03:00
Markus Makela
4cbcc4ecb6
Removed old unused cmake variables, updated documentation and fixed testall suite.
2015-05-26 15:12:29 +03:00
Markus Makela
5f076b81d4
Merge branch 'install_dir_change' into develop
...
Conflicts:
CMakeLists.txt
Documentation/Tutorials/Administration-Tutorial.md
log_manager/CMakeLists.txt
server/core/CMakeLists.txt
server/core/gateway.c
server/core/maxkeys.c
server/core/maxpasswd.c
server/modules/filter/test/CMakeLists.txt
server/modules/routing/CMakeLists.txt
2015-05-26 13:34:39 +03:00
Markus Makela
bbcecc0db5
Changed all MaxScale.cnf code references to maxscale.cnf
2015-04-27 13:44:36 +03:00
MassimilianoPinto
7af2843bcb
Notification Service integration added
...
Notification Service integration added
2015-03-09 18:06:16 +01:00
Markus Makela
02e742f29e
Added unit test for feedback service.
2015-03-09 14:17:40 +02:00
Markus Makela
5477cdf5eb
Renamed the dbshard module to schemarouter.
2015-02-24 05:49:38 +02:00
Markus Makela
d9139bb436
Added more tests for the dbshard router.
2015-02-10 10:49:54 +02:00
Markus Makela
db1ea422a0
Merge branch 'develop' into MAX-324
...
Conflicts:
server/core/modutil.c
2015-01-20 04:25:40 +02:00
Markus Makela
66db37341d
Updates all references to INSTALL_DIR with CMAKE_INSTALL_PREFIX.
2015-01-18 05:55:29 +02:00
Markus Makela
8877d00695
Updated README
2015-01-17 18:10:23 +02:00
Timofey Turenko
06c2d201e0
remove makefiles and other garbage
2015-01-14 19:08:24 +02:00
Markus Makela
9177b6bcd3
Merge branch 'develop' into MAX-324
...
Conflicts:
query_classifier/query_classifier.h
2015-01-13 06:34:22 +02:00
Markus Makela
f90b8bdc88
Fixed hint filter tests failing because the testing configuration was not using all the available slaves for testing resulting in unexpected routing decisions.
2015-01-08 21:13:33 +02:00
Markus Makela
fed828eb29
Merge branch 'release-1.0GA' into MAX-324
...
Conflicts:
server/MaxScale_template.cnf
server/core/service.c
2015-01-06 04:45:30 +02:00
Markus Makela
2d8375bb12
Fix to bug 579: http://bugs.mariadb.com/show_bug.cgi?id=579
...
Added a header which contains the locations for the testing directory and its subfolders which enables
the test to write into the right logfiles. Also added a calls to skygw_log_sync_all before assertions
forcing all logs to be written to disk at the time the test might fail.
2015-01-05 15:06:38 +02:00
Markus Makela
3bf595673d
Added the missing skygw_log_sync_all function to the log_manager.h header and created a header for testing which contains the location of the testing directory.
2015-01-05 06:48:32 +02:00
Markus Makela
ecdb6f2d4a
Added a test for tee filter recursion.
2014-12-29 20:14:08 +02:00
Markus Makela
e6fca9b50d
Added a simple test for dbshard router.
...
The test sets a session variable and queries a union of this variable and a value in each of the databases.
2014-12-17 14:06:34 +02:00
Markus Makela
4c9307bbf2
Updated MaxScale_test.cnf
2014-12-12 17:15:11 +02:00
Markus Makela
56b82acb1b
Fixed CMake builds overwriting MaxScale.cnf when installing after tests were built.
2014-10-14 19:15:59 +03:00
Markus Makela
3cd8e29c4c
Changed the way some CMake functions are used to support older versions of CMake.
2014-10-07 14:09:22 +03:00
Markus Makela
725a432bf7
Merging 'cmake_build' into 'release-1.0beta-refresh'
2014-09-24 17:29:23 +03:00
Markus Makela
e5ab9a2b9f
changed the way MaxScale starts when testing. Now the test times out but the executable is surely started.
2014-09-24 14:31:30 +03:00
Markus Makela
3776fdb015
added a 'testall' target which builds and runs the tests
2014-09-17 10:39:47 +03:00
Markus Makela
0f5cfdbd1a
Added dependency checks, Debian packaging and fixes to various parts of the CMake build files.
2014-09-16 15:02:43 +03:00
Markus Makela
41226692ac
Merge branch 'release-1.0beta-refresh' into cmake_build
2014-09-16 12:11:17 +03:00
Mark Riddoch
c8fc5b712b
Merge branch 'hholzgra-hartmut-gitignore' into release-1.0beta-refresh
2014-09-15 13:22:46 +01:00
Markus Makela
8667bf27cb
Fixed packaging problems
2014-09-15 14:52:47 +03:00
Markus Makela
48012cd571
Added more build options and README changes
2014-09-15 11:48:40 +03:00
Markus Makela
0f07c9f08c
Added hint tests
...
Fixed readwritesplit tests looking for test input in the wrong directory
Updated the canonical query test expected output
2014-09-15 09:27:47 +03:00
Markus Makela
5d26cf6fd5
Added optional RabbitMQ component configuration
...
Changed all the configuration variables to cached
Fixed some errors in tests
2014-09-14 07:33:21 +03:00
Markus Makela
32b72ce474
more configuration options, README update and tests
2014-09-12 16:48:21 +03:00
Markus Makela
f0641dc39e
added readwritesplit tests
2014-09-12 07:30:25 +03:00
Markus Makela
19ca28d8bd
added preliminary testing framework
2014-09-11 18:58:03 +03:00
VilhoRaatikka
d77b9f4de3
server/core/test/makefile and
...
server/modules/filter/Makefile: Added path to libmysqld (-L<path>) so that linker finds it at compile time.
server/test/MaxScale_template.cnf: added write_ses_variables_to_all=Yes and read_ses_variables_from_slaves=Yes so that tests included in testall target succeed (at server/modules/routing/readwritesplit/test). Added hint filter to 'normal' rwsplit service.
2014-09-09 09:36:24 +03:00
Hartmut Holzgraefe
13b79d4124
comment header
2014-08-18 09:43:38 +00:00
Hartmut Holzgraefe
d355e07e2d
gitignore cleanup
...
* ignore typical backup files created by common editors
* move general ignore rules like "*.o" or "depend.mk" to top level gitignore
* ignore executables and test directories in target dir gitignore
as these are local and there's no general catch-all pattern for them
2014-08-18 09:39:29 +00:00
Markus Makela
f23a9e2b72
tests for hints and changes in makefiles and configuration files to enable testing them through 'make testall'
2014-08-08 13:19:23 +03:00
VilhoRaatikka
3585054b35
Bug 462, http://bugs.skysql.com/show_bug.cgi?id=462 , fixed path MAXSCALE_HOME path expression in server/test/makefile
2014-07-29 22:28:44 +03:00
VilhoRaatikka
ad96ca66a5
Bug 462, http://bugs.skysql.com/show_bug.cgi?id=462 , fixed path MAXSCALE_HOME path expression in server/test/makefile
2014-07-29 14:02:57 +03:00
VilhoRaatikka
7b40c1ee70
Changed how MaxScale unit test works.
...
All tests are run by executing 'make testall' in root directory. As a result all directories which contain tests will be entered and tests executed.
After tests, each directory have a test log including the last run's logs only.
Created a global test log, which is specified in test.inc. Test logs from subdirectories are concatenated to this file.
2014-04-10 19:08:28 +03:00
VilhoRaatikka
ce5dc19ecc
Added read/write split router tests to a part of makefile structure.
2014-04-01 14:11:48 -07:00
VilhoRaatikka
e8ce2268e0
Test system for MaxScale.
...
Every test/makefile have the following targets:
cleantests - clean local and subdirectories' tests
buildtests - build all local and subdirectories' tests
runtests - run all local tests
testall - clean, build and run local and subdirectories' tests
Tests for directory random_dir are always in its subdirectory, in this case in random_dir/test . If random_dir has subdirectories with tests, random_dir/child_dir, for example, tests of child_dir can be started from random_dir/test/makefile where make -C child_dir/test <test target> is called.
See MAXSCALE_HOME/test/README for further information.
2014-02-07 11:06:37 +02:00