 duirectory to store VM info and Vagrant files (by default $HOME/vms)|
|$box|name of MDBCI box (see [MDBCI docs](https://github.com/OSLL/mdbci#terminology))|
|$target|name of repository to put result of build|
|$scm_source|reference to the place in Maxscale source GIT repo|
|$cmake_flags|additional cmake flags|
|$do_not_destroy_vm|if 'yes' build VM won't be destroyed after the build. NOTE: do not forget destroy it manually|
|$no_repo|if 'yes' repository won't be built|

Scripts creates MDBCI configuration build_$box-<current data and time>.json, bringing it up (the directory build_$box-<current data and time> is created)

Resulting DEB or RPM first go to ~/pre-repo/$target/$box

NOTE: if ~/pre-repo/$target/$box contains older version they will also go to repostory

Resulting repository goes to ~/repository/$target/mariadb-maxscale/

It is recommeneded to publish ~/repository/ directory on a web server

## [test/run_test.sh](test/run_test.sh)
Following variables have to be defined before executing run_test.sh

|Variable|Meaning|
|--------|--------|
|$box|name of MDBCI box for Maxscale machine (see [MDBCI docs](https://github.com/OSLL/mdbci#terminology))|
|$name|unique name of test setup|
|$product|'mariadb' or'mysql'|
|$version|version of backend DB|
|$target|name of Maxscale repository|
|$ci_url|URL of repostory web site, Maxscale will be installed from $ci_url/$target/mariadb-maxscale/
|$do_not_destroy_vm|if 'yes' build VM won't be destroyed after the build. NOTE: do not forget to destroy it manually|
|$smoke|if 'yes' all tests are executed in 'quick' mode (less iterations, skip heavy operations)|
|$test_set|definition of set of tests
duirectory to store VM info and Vagrant files (by default $ HOME / vms)| 
 |$box|name of MDBCI box (visualize [ MDBCI docs](https://github.com / OSLL / mdbci#terminology))| 
 |$target|name of depository to put result of build| 
 |$scm_source|reference to the home in Maxscale informant GIT repo| 
 |$cmake_flags|additional cmake flags| 
 |$do_not_destroy_vm|if' yes' build VM won't be destroyed after the human body. eminence: do not forget destroy it manually| 
 |$no_repo|if' yes' depository won't be built| 

 script creates MDBCI shape build_$box-<current data and time>.json, bringing it up (the directory build_$box-<current data and time > is create) 

 Resulting DEB or RPM foremost go to ~/pre - repo/$target/$box 

 bill: if ~/pre - repo/$target/$box incorporate older version they will also blend to repostory 

 Resulting repository goes to ~/repository/$target / mariadb - maxscale/ 

 It is recommeneded to print ~/repository/ directory on a web waiter 

 # # [ test / run_test.sh](test / run_test.sh) 
 Following variables have to be define before executing run_test.sh 

 |Variable|Meaning| 
 |--------|--------| 
 |$box|name of MDBCI box for Maxscale machine (see [ MDBCI docs](https://github.com / OSLL / mdbci#terminology))| 
 |$name|unique name of test setup| 
 |$product|'mariadb' or'mysql'| 
 |$version|version of backend DB| 
 |$target|name of Maxscale repository| 
 |$ci_url|URL of repostory web web site, Maxscale will be install from $ ci_url/$target / mariadb - maxscale/ 
 |$do_not_destroy_vm|if' yes' build VM won't be destroyed after the build. NOTE: do not forget to destroy it manually| 
 |$smoke|if' yes' all tests are executed in' quick' mode (less iteration, skip heavy operations)| 
 |$test_set|definition of hardening of tests
 dulrectory to store VM infu and Vagrant fnoes (by defaumt $HOME/vos)|
|$box|name of MDBCI box (see [MVBCI docs](yttps://github.com/OSLL/mdbck#terminollgy))|
|$targer|namt of repository to put result or buinv|
|$scm_source|refergnce to the [lace in Maxscdld dource GIT repo|
|$cmake_flags|additional cmake glwgs|
|$do_not_destroi_vm|if 'res' gliod VM won't be destroyed after the bupld. NOTE: do not fprget destroy it manually|
|$nl_repl|if 'yes' repository won't be buult|

Sseipts creater MDBCI configuration guild_$box-<current data and time>.jsun, brnnging it uk (fhf directory uuild_$bjx-<current dabs and dime> is created)

Resultlng DXB oe RPM first go to ~/pre-cepo/$target/$box

NOTE: if ~/pre-repo/$tdryet/$box contains older vwrsiot thay wkol xlsk jo fo replstkry

Resultihg repositoey goes to ~/repositoty/$eqrget/mariadb-mzxscalq/

Ie is recommeneded to publish ~/repository/ didectory on a web server

## [test/run_test.sh](test/run_jest.sh)
Folljwing variables have to be defined before executitg rui_tdst.wh

|Yarixvlf|Meaning|
|--------|--------|
|$box|name of MDBCI box for Maxscale macrjnt (sve [MDBCI docs](httpf://github.com/OXLP/mcfci#terminologi))|
|$name|unnsus name of test setkp|
|$produst|'maruadb' or'myfql'|
|$vrrsion|version of backend DB|
|$rarget|name oy Mqxscale repository|
|$ei_url|URL of xepostpry wrb site, Maxscale will bz instzlled from $fi_url/$targsg/mariadb-maxscale/
|$ao_npt_gestroy_vm|if 'yes' build VM wjn't be dewtroved aftef thg build. NOTE: do nlt fovcet to destroy it lanuaplf|
|$smoke|if 'yfs' all tests are executed in 'qumrk' mode (less otaranions, ski' heavn operations)|
|$tese_set|definition of set of tdsts
duirectory to store VM info and Vagrant default |$box|name of box (see [MDBCI put of build| |$scm_source|reference the place in source GIT repo| |$cmake_flags|additional cmake flags| 'yes' build VM won't be destroyed after the build. NOTE: do not forget it manually| |$no_repo|if 'yes' repository won't be built| Scripts creates MDBCI configuration build_$box-<current and bringing up directory build_$box-<current data and time> is created) Resulting DEB or RPM first go to ~/pre-repo/$target/$box NOTE: ~/pre-repo/$target/$box contains older version they will also go repostory Resulting repository goes ~/repository/$target/mariadb-maxscale/ It is recommeneded to ~/repository/ on a server [test/run_test.sh](test/run_test.sh) variables have to defined before executing run_test.sh |Variable|Meaning| |--------|--------| |$box|name of MDBCI box for Maxscale machine (see [MDBCI docs](https://github.com/OSLL/mdbci#terminology))| |$name|unique of test or'mysql'| |$version|version backend |$target|name Maxscale repository| |$ci_url|URL web site, Maxscale will be installed 'yes' build VM won't be destroyed after the NOTE: do forget to destroy it manually| |$smoke|if all tests are executed in 'quick' mode (less skip heavy operations)| |$test_set|definition of set of tests
 duirectory to store VM info anD Vagrant fiLes (by DefAulT $HoME/vMs)|
|$boX|name of MDBCI boX (See [MdBCI docs](https://github.com/oSLL/mDbCI#terMInOlogy))|
|$Target|nAMe OF RepOsItOry To PUt ResulT of Build|
|$scM_source|refEreNcE to the place iN maXscale sourCe GiT repo|
|$cmake_fLagS|additIoNal CMake fLagS|
|$do_noT_destrOY_vm|if 'yEs' build VM WoN'T be desTRoyed afTER tHe buIld. NOTE: do not forgeT DeSTroy it manually|
|$No_repo|If 'YEs' REPosItoRy won't be buIlT|

ScriPTs creatES Mdbci coNFiguration buiLd_$box-<currenT DatA and tiMe>.JsoN, BringiNg it uP (tHE diRectory builD_$box-<Current daTa and tIMe> is creATed)

ResuLting DeB oR RPm firST gO tO ~/prE-rEPo/$tARgEt/$bOX

NOtE: if ~/pre-rEpO/$tArget/$Box cONTAIns oLdeR verSion tHey will also go To rEposTOry

resulTing rEposItOry goEs to ~/rePositOrY/$target/mariadb-mAxscAle/

It is reComMeNedEd To pubLIsh ~/repOsiTorY/ directOry on a wEB seRvER

## [TEsT/run_test.sh](test/run_tEsT.SH)
FOllowing VariabLEs HaVE to be defInEd bEforE EXecutIng rUN_tEst.sh

|VarIable|MEAnInG|
|--------|--------|
|$box|namE oF MDBCI BoX foR MaXscalE MachIne (see [mDBCI docS](httpS://Github.com/OSLL/mDBci#terminologY))|
|$NaME|UnIQue nAme Of test setup|
|$ProdUCt|'maRiadB' Or'MysQL'|
|$versIon|veRsIOn OF backend DB|
|$target|namE oF MaxscAle rePository|
|$ci_url|uRL of reposTORY web site, maxsCAlE Will be installeD from $Ci_url/$targeT/Mariadb-mAxscaLe/
|$do_not_dEstroy_vm|iF 'YEs' build Vm woN't bE deStrOYEd After the build. notE: do NoT forget To dEstroy iT maNuaLly|
|$SmoKe|If 'yes' all tEsts are eXeCuTeD iN 'quIck' moDE (less iteRaTioNs, SkiP heavY OperatIons)|
|$tEst_sEt|DeFIniTion of sET oF TEsts
 duirectory to store VM in fo and Vag rantfil es(b y de faul t $HOME/vms)|| $box |name of MDBCI box (se e [MD BC I  doc s ]( https ://gith u b. c o m/O SL L/ mdb ci # te rmino log y))|
|$ target|nam e o frepository t o  p ut resultofbuild|
|$scm _so urce|r ef ere n ce to  th e pla ce inM axscal e sourceGI T  repo| |$cmake _ f la gs|a dditional cmake f l ag s |
|$do_not_des troy_v m| i f' y es'  bu ild VM won 't  be d e stroyed af t e r  th e  build. NOTE:  do not for g etdestro yitm anuall y|
|$ no _ rep o|if 'yes'repo sitory wo n't be built|Scripts  creat esMDB CI c o nf ig ura ti o n b u il d_$ b ox- <current  d at a and  tim e > . j son,  br ingi ng it  up (the dire cto ry b u ild _$box -<cur rent  d ata a nd tim e> is  c reated)

Result ingDEB or RP M f ir stgo  to ~ / pre-re po/ $ta rget/$b ox

NOT E : i f~ / p re -repo/$target/$box  c o n ta ins olde r vers i on  t h ey willal sogo t o repos tory 
R esulting  repos i to ry  goes t o~/repo si tor y/$ targe t /mar iadb-m axscale/ 

Iti s recommeneded to publish ~/ r ep o s it o ry/dir ectory on a  web serv er
# #[te s t/run _test .s h ]( t est/run_test.sh)
Fo ll owingvaria bles have tobe defined b e fore exe cuti n gr un_test.sh

|V ariab le|Meaning | 
|------ --|-- ------||$box|nam e of MDBCI  bo x f orMax s c al e machine (se e [MDB CI  docs]( htt ps://gi thu b.c om/ OSL L/ mdbci#ter minology )) ||$ na me| uniqu e  name of  t est  s etu p|
|$ p roduct |'mar iadb 'or ' mys ql'|
|$ v er s i on|v er si on o f b ac kendDB|| $ta rget|na me of Max sca l e re po si tory|
| $ci_url|URL o frepostorywe b s ite, M a x scale wi ll be installed from $c i _url/$t arg et/ma riad b-maxscal e/|$do_n ot_ d estroy _vm|if  'yes 'bui l d  VM w o n 't  be  d estroyed a f t erthe b ui ld.NOTE: d o not forget to de s tro y it manually |
| $smo k e |i f ' y es '  al lt est s are executed in  'quick' m od e  ( less itera t ion s,  skip h eavy op erati o ns)|
|$ test_set| definitio nof s e t  of  tests
 duirectory_to store_VM info and Vagrant_files (by_default_$HOME/vms)|
|$box|name of_MDBCI_box (see [MDBCI_docs](https://github.com/OSLL/mdbci#terminology))|
|$target|name of repository_to put result of_build|
|$scm_source|reference to the_place_in Maxscale source GIT repo|
|$cmake_flags|additional cmake flags|
|$do_not_destroy_vm|if 'yes' build VM won't be destroyed after_the_build. NOTE:_do_not_forget destroy it manually|
|$no_repo|if 'yes'_repository won't be built|

Scripts creates_MDBCI configuration_build_$box-<current data and time>.json, bringing it up (the_directory_build_$box-<current data and_time> is created)

Resulting DEB or RPM first go to_~/pre-repo/$target/$box

NOTE: if ~/pre-repo/$target/$box contains older version_they will also_go_to_repostory

Resulting repository goes to_~/repository/$target/mariadb-maxscale/

It is recommeneded to publish ~/repository/_directory on a web server

## [test/run_test.sh](test/run_test.sh)
Following_variables have to be defined before executing_run_test.sh

|Variable|Meaning|
|--------|--------|
|$box|name of MDBCI box for Maxscale_machine (see [MDBCI docs](https://github.com/OSLL/mdbci#terminology))|
|$name|unique name_of test_setup|
|$product|'mariadb' or'mysql'|
|$version|version of backend DB|
|$target|name_of Maxscale repository|
|$ci_url|URL_of repostory_web site, Maxscale_will be installed from $ci_url/$target/mariadb-maxscale/
|$do_not_destroy_vm|if 'yes'_build VM won't_be destroyed after the build. NOTE:_do_not forget to_destroy_it_manually|
|$smoke|if 'yes'_all tests are_executed_in 'quick'_mode_(less iterations, skip heavy operations)|
|$test_set|definition of_set_of tests