Commit Graph

41 Commits (0434295e6b88339d9d94de4d53c8cd80899016bb)

Author SHA1 Message Date
Andrei-Adnan Ismail 949db7be31 Add more verbose logging for tests
11 years ago
Andrei-Adnan Ismail 9f764358bf #395 Add API for docker inspect in base test class
11 years ago
Andrei-Adnan Ismail 87edffe763 #395 Expose some APIs from docker_fleet more easily to ProxySQL tests
11 years ago
Andrei-Adnan Ismail ce7ece3155 #395 Improve filtering of scenarios
11 years ago
Andrei-Adnan Ismail 79d1a5afcf #410 Fixing the way the ProxySQL container id is retrieved
11 years ago
Andrei-Adnan Ismail 711270938c #410 Add function for running test assertions in a number of Docker scenarios
11 years ago
Andrei-Adnan Ismail 151065e03e #410 Migrating from classmethods to instance methods
11 years ago
Andrei-Adnan Ismail 2dc6b70f67 #410 Running SQL queries against the docker containers is now routed through DockerFleet
11 years ago
Andrei-Adnan Ismail eb3e954f70 #410 Remove forgotten line
11 years ago
Andrei-Adnan Ismail a2d16402be #410 Stop sending pings in tests for now
11 years ago
Andrei-Adnan Ismail 9ba100a829 #410 Startup/shutdown logic for a scenario is now implemented in DockerFleet
11 years ago
Andrei-Adnan Ismail 1cdd5d8952 Merge pull request #408 from aismail/403-make-sure-automation-still-runs
11 years ago
Andrei-Adnan Ismail 384cf06514 #404 Add flag for removing orphaned volumes after stopping the containers
11 years ago
Andrei-Adnan Ismail b5b20c5f5f #405 Making sure the dir exists before deleting it
11 years ago
Andrei-Adnan Ismail 272d261505 #405 Making sure that /tmp/proxysql-tests actually exists before trying to delete it
11 years ago
Andrei-Adnan Ismail 7cfc9df0e9 #403 Explain why we needed sleep(5) after starting the containers
11 years ago
Andrei-Adnan Ismail a22659c180 #403 Disabling interactive mode for now
11 years ago
Andrei-Adnan Ismail c027c3be21 #403 Add an extra sleep in order to make sure the daemons are actually ready to receive commands
11 years ago
Andrei-Adnan Ismail ead377cce8 #403 Added smarter waiting mechanism for the containers to initialize
11 years ago
Andrei Ismail b9d8968fdb #314 Make it possible for config file fields to be overriden in tests
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 fef8cd796c #306 Replace hardcoded MySQL credentials with configurable ones in base test
11 years ago
Andrei Ismail 7986544808 #292 Stopping ProxySQL pings __after__ gdb has finished running
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 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 d754221a7e #290 Add primitive for running a customizable sysbench test
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 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 f4f191c963 #285 Add base class for ProxySQL tests based on a fleet of containers w/ Docker
11 years ago