[yast-devel] Testing Classical YaST in Hudson
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, Many of us have already found out how running tests in Hudson can find potential (or real) issue just a few moments after a commit that breaks the code is submitted. We use Hudson for most of our projects now but we still don't run any tests for the Classical YaST: * What do you think of running the YaST tests in Hudson? * How could we do that? * Are there any additional tests we could run, for instance YCP syntax check for clients (?). * What about checking whether all functions are actually in use? Thanks in advance for your opinions and ideas. Lukas -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAk4EjEkACgkQVSqMdRCqTizhGACgkUuu7QAsJFQaqF5spFr9YmLI 02gAmwX+bP9dhmly3CuXZf89o9egmkb/ =B0Mk -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
On Friday, June 24, 2011 03:08:25 pm Lukas Ocilka wrote:
Hi,
Many of us have already found out how running tests in Hudson can find potential (or real) issue just a few moments after a commit that breaks the code is submitted.
We use Hudson for most of our projects now but we still don't run any tests for the Classical YaST:
* What do you think of running the YaST tests in Hudson? I do like your proposal. It could make YaST development easier.
* How could we do that? * Are there any additional tests we could run, for instance YCP syntax check for clients (?). I think testing YaST including the UI is a tricky part. Bernhard's test framework that compares screenshots might help here.
* What about checking whether all functions are actually in use?
Thanks in advance for your opinions and ideas. Lukas
-- Thomas Goettlicher SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
On 06/24/2011 03:08 PM, Lukas Ocilka wrote:
We use Hudson for most of our projects now but we still don't run any tests for the Classical YaST:
* What do you think of running the YaST tests in Hudson? * How could we do that? * Are there any additional tests we could run, for instance YCP syntax check for clients (?). * What about checking whether all functions are actually in use?
I tried this years ago, stuff I faced: - one hudson job? too big. (using HuHas build script that could figure out what to build in what order) - multiple hudson jobs, good luck figuring out the dependencies) Now it may be easier, as now the build nodes are separated of the Jenkins master, you can setup a machine, install all dependencies as rpms, and then build every module as a separate job against the rpms, and then make an rpm and install it on the build node (so if another module requires a new API, it will be there). -- Duncan Mac-Vicar P. - Novell® Making IT Work As One™ SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) Maxfeldstraße 5, 90409 Nürnberg, Germany -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
participants (3)
-
Duncan Mac-Vicar P.
-
Lukas Ocilka
-
Thomas Goettlicher