On 14 July 2011 09:43, Michal Čihař <michal(a)cihar.com> wrote:
Hi
Dne Thu, 14 Jul 2011 08:35:51 +0300
Stas Zarubin <zarubin.stas(a)gmail.com> napsal(a):
On 13 July 2011 15:32, Michal Čihař
<michal(a)cihar.com> wrote:
Hi
Dne Wed, 13 Jul 2011 10:47:19 +0200
Michal Čihař <michal(a)cihar.com> napsal(a):
I started to setup testing server, however
I'm somehow stuck.
I followed
http://wiki.phpmyadmin.net/pma/TestingEnvironment and I
believe I have all components in place. However running all tests is
something I can not manage.
http://wiki.phpmyadmin.net/pma/UnitTesting
mentions some configuration files, but no matter what I try, the tests
are not run.
After little more hacking, the Jenkins server is set up at:
http://ci.phpmyadmin.net/
Still there are lot of things to fix, but I'm running out of time for
now, so IMHO only basic phpunit testing works and should run daily.
I cant see your Jenkins configuration, but If you installed all
additional tools
from
http://wiki.phpmyadmin.net/pma/Jenkins_Setup#Installing_additional_required…
there should be no problems in other things.
I've installed all these.
And in last build looks like all working fine.
Except "500 - Internal Server Error" that happened in the middle of
phpdepend task.
Probably because the jenkins itself consumes quite a lot of memory and
virtual host it is running had limit to 512MB, increased it.
Currently I have no idea why some unit test
failing on your server.
On my PC and virtual machine all tests working fine.
Any hints how to fix the setup for rest are welcome (the only thing I'm
aware is not configured is Selenium).
It will be cool if you install some additional plug in like
checkstyle, tasks, dashboard-view.
I've installed all plugins listed on wiki. Though I don't see any tasks
plugin there on the list, so I'm now installing and the plugin list "Task
Scanner
Plugin", hopefully it is the one you mean.
Yes. This is short names.
java -jar jenkins-cli.jar -s
http://localhost:8080 install-plugin tasks
java -jar jenkins-cli.jar -s
http://localhost:8080 install-plugin dashboard-view
java -jar jenkins-cli.jar -s
http://localhost:8080 install-plugin cron_column
To make Jenkins pages more
informative -
http://zsv.dyndns.org/view/Reports/
I still don't get this one, maybe some more plugins are needed for it?
After you install Dashboard View plugin, you need to create new view
by clicking on "+" and adding some tables and charts to view.
Or paste the xml that I attached in main Jenkins confing
(/var/lib/jenkins/config.xml) into <views> section, affter
<hudson.model.AllView>
And possibly some irc bot for notification and
trigger jobs, like
pma-build on #phpmyadmin channel.
Maybe in future, for now I'd like to get basic setup working :-).
For Selenium configuration you need to download
and run selenium-server.jar.
And be able to run browsers, that configured in phpunit.xml.dist file.
I know, I simply lack time to set it up properly right now.
--
Michal Čihař |
http://cihar.com |
http://blog.cihar.com
------------------------------------------------------------------------------
AppSumo Presents a FREE Video for the SourceForge Community by Eric
Ries, the creator of the Lean Startup Methodology on "Lean Startup
Secrets Revealed." This video shows you how to validate your ideas,
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
_______________________________________________
Phpmyadmin-devel mailing list
Phpmyadmin-devel(a)lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel