Hi everyone,
I've been away from keyboard for more than a week as you may have noticed. Sorry for any delays answering your emails.
Jenkins
As I advertised in a previous email to the koha-devel list, I've been working on setting new jenkins nodes for improving our test environments. For that purpose I've set (for now) three new nodes:
They are currently being used for testing the 'master' branch. I have configured them in a way we can also test the following stable branches on the same nodes (thanks Galen for the sample scripts):
- 3.12.x
- 3.14.x
- 3.16.x
My main concern is that this tests should me meaningfull, and should trigger actions from us (the devs).
For the current RMaints: please let me know if you need something about this. Or if you need your stable branch be run on a specific platform.
Unit tests
There were some concerns on tha list a while ago about some tests being missed by the current script (the one that launches the tests); please feel free to contact me on that subject and comment openly on this thread. I'll be revisiting the scripts a bit (Note: i'm doing this in parallel with the current configuration for those who rely on the current).
Jonathan said that Biblibre was working with an intern on improving coverage of the unit tests. If you need the RM to provide aid just let me know.
I'm currently concerned about some tests failing:
On Debian7:
On Ubuntu12.04:
On Ubuntu14.04 (a.k.a. Perl5.18):
I'd ask you to put your eyes on those during GBSD, at least those related to Circulation!
And please help me identify (for the 5.18 related bugs) which are bugs, and which are bugs on the Unit Tests.
Failing tests
Some tests are failing because of information absent from the test database. Please take a look at:
so we can soon take the "In Discussion" status out any time soon.
Final note:
There will always be room for improvement.
Thanks!
P.S. Since I started writing this email I added the 3.16.x and 3.14.x branches to this testing schema. And there have also been some improvements in the failing unit tests.
--
Tomás Cohen Arazi
Prosecretaría de Informática
Universidad Nacional de Córdoba
✆ +54 351 5353750 ext 13168
GPG: B76C 6E7C 2D80 551A C765 E225 0A27 2EA1 B2F3 C15F