[MXS-2519] Run system tests using docker. Created: 2019-05-28  Updated: 2019-09-13  Resolved: 2019-09-03

Status: Closed
Project: MariaDB MaxScale
Component/s: test
Affects Version/s: None
Fix Version/s: 2.3.12

Type: Task Priority: Major
Reporter: Johan Wikman Assignee: Timofey Turenko
Resolution: Won't Do Votes: 0
Labels: None

Sprint: MXS-SPRINT-83, MXS-SPRINT-84, MXS-SPRINT-85, MXS-SPRINT-89

 Comments   
Comment by Timofey Turenko [ 2019-06-10 ]

firs test (`load_balancing`) executed. Now works only with Master/Slave, most important limitation is only production Maxscale versions are available for Docker. Custom container build should be added to BuildBot

Comment by Timofey Turenko [ 2019-09-03 ]

too much changes in maxscale-system-test:

  • test starts from prepare_servers() which is not needed for Docker
  • tests use a lot of Maxscale and backend restarts which means container restarts (and IP changes) for Docker
  • copying configuartion files (maxscale.cnf, rules for fwf etc) means changing Docker image
  • firt test run logic have to be changed completelly: for VM it runs mysql_install_db, creates user, but in case of Docker MariaDB server is already configured
Generated at Thu Feb 08 04:14:43 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.