<div dir="ltr">Thanks Brian for  your response.<div>  I actually read the console outputs of the <a href="https://ci.centos.org/view/CentOS-Core-QA/job/CentOS-Core-QA-t_functional-c6-64/390/consoleFull" style="font-size:13px;white-space:pre-wrap">builds</a> and got some better idea on how its done. I looked for the script <span style="font-size:13px;color:rgb(51,51,51);white-space:pre-wrap"><i>/home/centos-core/centos_ci_run.py </i>and found it <a href="https://github.com/athmane/centos-qa-ci-run/blob/master/centos_ci_run.py">here</a> and OH! it talks to admin.ci.centos gets the right VM scp's the test suite and runs.....  Sorry I couldn't get how the .<b>/runtest.sh</b> is triggered as its not <a href="https://github.com/athmane/centos-qa-ci-run/blob/master/centos_ci_run.py#L54">here</a> as expected and its not anywhere in the repo ? Can you help please ?</span></div><div><span style="font-size:13px;color:rgb(51,51,51);white-space:pre-wrap"><br></span></div><div><span style="font-size:13px;color:rgb(51,51,51);white-space:pre-wrap">Thanks</span></div><div><span style="font-size:13px;color:rgb(51,51,51);white-space:pre-wrap"> </span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 24, 2016 at 12:42 AM, Brian Stinson <span dir="ltr"><<a href="mailto:brian@bstinson.com" target="_blank">brian@bstinson.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Feb 23 23:24, karthik kumar wrote:<br>
> Hi all,<br>
>   My name is Karthik. In our company we are planning have our own<br>
> t_functional testing running and add more tests and contribute back to the<br>
> community. To start with planning to run test suite in Vagrant VM and got<br>
> struck in pushing the test suite to Vagrant VM and run the ./runtest.sh<br>
>   I know I can have a "Execute Shell" block in Jenkins with vagrant ssh -c<br>
> "git clone xxxx" and vagrant ssh -c "./runtests.sh" but it doesn't look the<br>
> right way to do with Jenkins !! Isn't it ?  My blind guess on whats being<br>
> done in ci.centos is kickstarting machine/provisioning VM, making it as<br>
> jenkins-slave and running the job on it ?<br>
><br>
>    So can you please advice how test suite is pushed to target Machine/VM ?<br>
><br>
> Thanks<br>
<br>
</div></div>> _______________________________________________<br>
> Ci-users mailing list<br>
> <a href="mailto:Ci-users@centos.org">Ci-users@centos.org</a><br>
> <a href="https://lists.centos.org/mailman/listinfo/ci-users" rel="noreferrer" target="_blank">https://lists.centos.org/mailman/listinfo/ci-users</a><br>
<br>
<br>
Hi Karthik,<br>
<br>
Generally what projects do in <a href="http://ci.centos.org" rel="noreferrer" target="_blank">ci.centos.org</a> is to use Jenkins as the<br>
orchestrator, and do all the heavy lifting on the 'provisioned' machine,<br>
including cloning the test harness itself.<br>
<br>
So in your example you could do something like:<br>
<br>
vagrant ssh -c "git clone <url_of_your_test_suite>; ./runtests.sh"<br>
<br>
That would pull down a copy of the t_functional suite into your fresh<br>
vagrant box.<br>
<br>
Cheers!<br>
<span class="HOEnZb"><font color="#888888"><br>
-- Brian<br>
</font></span></blockquote></div><br></div>