Commit Graph

46 Commits (f31b10ff0e36958e355e4c0bd94deec025ba2f4a)

Author SHA1 Message Date
René Cannaò 8d4abf90c0 Merged with master from sysown
11 years ago
René Cannaò c5b67371f7 Code clean up
11 years ago
Andrei Ismail 360fe43ef8 #314 Add test to see whether in-memory tables get correctly populated from the config file
11 years ago
Andrei Ismail b9d8968fdb #314 Make it possible for config file fields to be overriden in tests
11 years ago
Andrei Ismail 9e983cdcef #295 Stress testing monitor tables locking errors
11 years ago
Andrei Ismail d9a7c0113f #295 MySQL monitor module requires monitor user with monitor password to correctly monitor the connection
11 years ago
Andrei Ismail dc63aecfa9 #295 Renaming DOCKER_COMPOSE_FILE to SCENARIO
11 years ago
Andrei Ismail b54813f391 #310 Copying the code in /tmp/proxysql-tests before running the test
11 years ago
Andrei Ismail c931c11077 #306 Shutdown the ProxySQL instance before attempting to wait for it by waiting for the gdb process
11 years ago
Andrei Ismail 90c685ddfc #306 Turning primitives for running queries against ProxySQL/MySQL/admin interface into class methods
11 years ago
Andrei Ismail 2451b43674 #306 Fix some bugs related to parametrizing hardcoded constants with a config file
11 years ago
Andrei Ismail ac8b11c384 #306 Stop using hardcoded credentials for sending the e-mails
11 years ago
Andrei Ismail a927672bad #306 Add config file parser
11 years ago
Andrei Ismail fef8cd796c #306 Replace hardcoded MySQL credentials with configurable ones in base test
11 years ago
Andrei Ismail e464c7c1df #292 Don't rely on going to the loop again to exit -- exit on the spot when too many failed connection attempts have been detected
11 years ago
Andrei Ismail 1d838dab3a #292 Relax the condition for sending the error e-mail
11 years ago
Andrei Ismail 2c7a12d35d #292 Make sure that the ping thread finishes faster when not running anymore
11 years ago
Andrei Ismail 7986544808 #292 Stopping ProxySQL pings __after__ gdb has finished running
11 years ago
Andrei Ismail 50783fd237 #292 Sending warning e-mail after 3 consecutive crashed connection attempts
11 years ago
Andrei Ismail b671a35379 #292 Ping thread needs to connect to MySQL using timeout in order to be able to throw an exception when the proxy isn't responding anymore
11 years ago
Andrei Ismail 138a2d27df #292 gdb process needs to be wait()'ed or otherwise we won't have any way of keeping the crashed process in debug mode until someone works on it
11 years ago
Andrei Ismail 5f5b639249 #292 Integrate ProxySQL crash detector thread into test suite
11 years ago
Andrei Ismail b8b36b29b2 #292 Add thread class that continuously pings a ProxySQL instance and reports failures to respond via e-mail
11 years ago
Andrei Ismail f907c8fc50 #291 Add test that tests the PROXYSQL STOP command
11 years ago
Andrei Ismail 5fb5da9c82 #291 Add flag that allows flags to be interactive or non-interactive
11 years ago
Andrei Ismail 514f59da03 #291 Add API for running gdb on docker host that connects to gdbserver within ProxySQL docker container
11 years ago
Andrei Ismail eab4a548d6 #291 Add API for compiling ProxySQL binary on the Docker host
11 years ago
Andrei Ismail db370c8db1 #291 Describe API for running a sysbench test harness against the ProxySQL instance
11 years ago
Andrei Ismail d242070afa #291 Implement API for running a bash command within the ProxySQL container
11 years ago
Andrei Ismail 4edb0f9867 #291 Add API for running a ProxySQL admin command in SQL
11 years ago
Andrei Ismail aee7914975 #290 Added example test that uses sysbench
11 years ago
Andrei Ismail d754221a7e #290 Add primitive for running a customizable sysbench test
11 years ago
Andrei Ismail a7695d9cd0 #287 Add a test that authentication against the proxy works correctly
11 years ago
Andrei Ismail de9c1f4616 #287 Improve run_query_proxysql/run_query_mysql to allow username, password and port customization
11 years ago
Andrei Ismail 045c68cf38 #287 Add documentation on how to run the tests without internet connectivity
11 years ago
Andrei Ismail cdf463f81b #287 Add instructions on how to run the tests w/ Vagrant
11 years ago
Andrei Ismail 5dc21b2acb #287 Add Vagrantfile that is able to provision a Vagrant container in order to run the tests
11 years ago
Andrei Ismail bd17e0a2fd #285 Add document that describes how to write a test
11 years ago
Andrei Ismail dc19cb9ff4 #285 Rename "docker" top-level folder to scenarios
11 years ago
Andrei Ismail 8121f19daf #285 Simplify the example test to use the utility method that runs queries against the proxy
11 years ago
Andrei Ismail e0388cd932 #285 Document the methods of the ProxySQL base test class
11 years ago
Andrei Ismail 0d2667d78b #285 Added utility methods for running SQL queries against the proxy or against a MySQL backend
11 years ago
Andrei Ismail 04fe577032 #285 Implement one simple test that selects strings and checks for all of them being present
11 years ago
Andrei Ismail f4f191c963 #285 Add base class for ProxySQL tests based on a fleet of containers w/ Docker
11 years ago
Andrei Ismail 71c0fb2722 #285 Add base class for ProxySQL tests
11 years ago
René Cannaò 68d6786320 first commit
11 years ago