1f8ed106b3
MXS-1929: Test configuration creation under load
...
The test case performs the creation and destruction of a complete MaxScale
configuration and repeats the process multiple times.
2018-08-23 15:46:47 +03:00
804991404e
Rewrite stale_slaves
...
The behavior of mariadbmon was changed so that it better understands
slaves attempting to replicate. Rewrote the test to accommodate the change
in behavior and take the opportunity to use newer code.
2018-08-13 10:28:04 +03:00
b4a748ab8f
MXS-1929: Test creating filters under load
...
Extended the test to repeatedly create and destroy filters under load.
2018-08-09 12:56:48 +03:00
30fe7d2931
MXS-1929: Add basic filter creation/destruction test
...
The test creates and destroys a regexfilter at runtime and checks that the
filter remains in use for as long as the connection is open.
2018-08-09 12:54:11 +03:00
055b93ba1a
MXS-1962 Create test for implicit masking firewall
...
By default, if some column should be masked, then if a function
is used in conjunction with that column, the statement should be
rejected.
2018-08-09 08:35:03 +03:00
7425d80436
Increase query_retries for mxs1507_migrate_trx
...
The switchover sometimes fails due to a broken connection when the STOP
SLAVE on the new master is executed. Nothing is logged on the server in
question and the error message simply states that the connection was lost
in the middle of a query.
Increasing the query_retries to 1 reduced the likelihood of failure from
about 1/3 of tests failing to roughly 1/6 of tests failing. Increasing it
to 5 seems to remove it completely. As to what is the real reason this
happens, we do not yet know.
2018-08-06 21:19:48 +03:00
8b9f7cc458
Fix alter_router configuration
...
The stale slave detection is needed.
2018-08-02 18:56:22 +03:00
605a723d97
MXS-1929: Add test case
...
Added basic a test case that checks that service creation and destruction
works as expected.
2018-07-31 09:41:10 +03:00
3817960658
MXS-1113 Add basic test
...
Add test case for text and binary protocol prepared statements in
schemarouter.
2018-07-30 17:22:28 +03:00
590df89dbc
Fix mm_mysqlmon test
...
Because of monitor changes, the test had wrong assumptions.
Renamed the test and updated it to use MaxCtrl for some queries.
Also, changed the type of the cycle container in the monitor to an
ordered map so that results are predictable.
2018-07-18 16:32:16 +03:00
1b89c077b1
Ignore dupicate databases in mxs1849_table_sharding
...
The test environment isn't always pristine after a test run so for the
sake of being able to actually test what we're attempting to test, we
should ignore duplicate databases for the time being.
The long-term fix is detect when a test doesn't clean up after itself.
2018-07-17 11:52:20 +03:00
c7f6755949
Update merged test configurations
...
The passwd parameter caused problems now that it has been removed.
2018-07-17 11:52:19 +03:00
4162116109
Remove router_options from readwritesplit tests
...
The router_options parameter is no longer accepted by readwritesplit.
2018-07-17 11:52:16 +03:00
dd8402dd94
Update binlogrouter test configurations
...
Updated the binlogrouter test configurations to use correct options. Also
removed commented out sections and obsolete configurations.
2018-07-17 11:52:15 +03:00
d51a21faf7
Remove passwd from test configurations
...
As the parameter will be removed in 2.3, the test configurations need to
be updated.
2018-07-17 11:52:14 +03:00
e2fb0093b1
Merge branch '2.2' into develop
2018-07-12 19:38:40 +03:00
151c7e19f4
Add schemarouter reconfiguration test
...
Extended the alter_router test to check that modifications to schemarouter
are processed correctly.
2018-07-11 14:08:53 +03:00
40d076b4ce
MXS-1849 Fix broken test to work with new schemarouter
2018-07-09 12:00:40 +03:00
89e83fab4b
MXS-1849 Add basic test case
2018-07-09 11:55:54 +03:00
4a215b9ca2
MXS-1961: Add test case
...
Added a test case that reproduces the problem.
2018-07-07 09:28:50 +03:00
2e88ce4132
Merge branch '2.2' into develop
2018-07-04 22:01:01 +03:00
88431f14d7
Fix cache_basic configuration
...
The test requires the old default values.
2018-07-04 13:51:10 +03:00
0911c664b1
MXS-1549: Add basic test case
...
Added a basic test case that checks that the functionality works as
expected.
2018-07-02 13:29:19 +03:00
dc4a555c70
Merge branch '2.2' into develop
2018-06-28 10:34:41 +03:00
a6182d48bf
MXS-1643: Only test existence of extra events mxs1643_extra_events
...
Don't test failover functionality when it is not needed. The bug is only
about the extra events that appear when a master is demoted and a slave is
promoted.
2018-06-27 10:49:32 +03:00
b96228f95c
Merge branch '2.2' into develop
2018-06-22 10:44:39 +03:00
8a526bf84f
MXS-1926: Add test case
...
Added a test case that reproduces the problem and verifies that it is
solved.
2018-06-21 15:12:12 +03:00
0f187807c1
MXS-421 Add system test
2018-06-18 11:32:50 +03:00
0d73530ff3
Merge branch '2.2' into develop
2018-06-08 11:30:55 +03:00
d0feff5eb3
Wait for a number of monitor intervals in tests
...
The tests can now wait for a number of monitor intervals. This removes the
need to have hard-coded sleeps in the code and makes monitor tests more
robust under heavier load.
2018-06-08 07:45:18 +03:00
238a00f29d
Set mysqlmon timeouts to 10 seconds
...
The backend timeouts should help prevent disconnections.
2018-06-08 07:45:18 +03:00
a5377212a6
MXS-1507: Add transaction replay stress test
...
The test performs transactions while the master server is stopped and
started.
2018-06-04 19:26:36 +03:00
74cc74ed66
Remove MySQL 5.1 support from tests
...
Removed the configuration parameter template and the code that uses it.
2018-06-04 19:26:36 +03:00
2ed631ab63
Merge branch '2.2' into develop
2018-06-01 13:46:03 +03:00
a319c5ad19
MXS-1889 Add test
...
If all slaves are down, a connection should be created to the
master.
2018-06-01 11:00:13 +03:00
2a76a36505
MXS-1778: Add missing test config
...
The test for the causal reads did not have the configuration file for it.
2018-05-28 10:32:17 +03:00
3cd162e1da
Update avrorouter test configurations
...
The router_options was deprecated in 2.2 and is now removed in 2.3. This
means that test configuration files must be updated as well.
2018-05-28 10:32:15 +03:00
f62d155036
MXS-173 Test for throttling filter
...
The test may fail if the client/maxscale/mariadb combo is too slow.
TODO, maybe: today I saw mysql_query() hang (in a poll) when maxscale
disconnected. Is there something that can be done about that?
I added a source directory, base, for stuff that should become part of a common
utility library in the future.
2018-05-25 14:51:36 +03:00
051ed76d73
Merge branch '2.2' into develop
2018-05-17 11:23:03 +03:00
4309d9b3a5
Change mxs1836_show_eventTimes port from 9003 to 4006
...
Port 9003 is not open by default in the test environment. Changing it to
port 4006, which is open, will work around this restriction.
Also added the mysql_error output to the error message when the querying
fails.
2018-05-17 09:50:37 +03:00
95815df1db
Merge branch '2.2' into develop
2018-05-16 11:46:45 +03:00
84ac115af8
MXS-1760: Add use_sql_variables_in test case
...
The test checks that both text protocol and binary protocol statements
produce the correct result.
2018-05-16 11:13:36 +03:00
7e9062f20f
Merge branch '2.2' into develop
2018-05-16 09:31:13 +03:00
5ed5d98bcd
MXS-1836 Add test that catches regression
2018-05-15 14:45:42 +03:00
d8d2fbe4c5
MXS-1507: Test transaction limits
...
The test cases check that the size limit works and that following
transactions work.
2018-04-26 13:44:27 +03:00
cffed86962
MXS-1507: Add basic functional test
...
Added functional tests that cover the basic cases.
2018-04-26 13:44:26 +03:00
5cb4c9dd97
Merge branch '2.2' into develop
2018-04-17 09:36:40 +03:00
890902e338
Add maxinfo SQL interface test
...
Added a test for the maxinfo SQL interface.
2018-04-17 09:34:11 +03:00
553e159182
MXS-1503: Test that no extra slaves are taken into use
...
Added a test that verifies that the slave connection count restrictions
work.
2018-04-12 10:42:39 +03:00
eafdd61888
MXS-1506: Test interrupted SELECTs
...
Expanded the test to cover interrupted SELECT statements.
2018-04-10 15:32:24 +03:00