That would be great!
The release script (in the theatrical sense, not in the computer-program sense) is here:
It¡¯s a bit messy, but we really do follow the steps.
There¡¯s a lot of automated testing (i.e. see and )
The testing with hardware comes in toward that end of the process, and it¡¯s a bit ad-hoc. After the (proposed) files are created and available at e.g. the release builder sends an email to the developers list and asks for feedback on the files. Historically, this was mostly to make sure that the installers would install OK on different kinds of machines (none of the people who usually do the releases are Windows native, for example). In that process, some people generously spend time testing on their hardware, but it¡¯s not really systematic.
It would be _great_ to get some additional hardware-based testing at that step.
It would also be good, and perhaps more practical, to get the test releases themselves used and reported back more systematically. They¡¯re part of a sequence, and it¡¯s really helpful to find problems that occur in that sequence as early as possible. Some people do send a note to i.e. jmriusers or by private email after they use it. That valuable and much appreciated. But it¡¯s not systematic, particularly in the less-popular systems and less popular connection methods (If we break LocoBuffer support, we hear it immediately; if we break an EasyDCC connection, it might be longer¡). If people who use those less popular equipment would test at least a test release or two in each sequence, and we had a systematic way to get that feedback, it would help us keep problems from cascading.
Thanks for thinking about this!
Bob
On Dec 13, 2018, at 4:19 AM, Bob Morningstar <bobmorning@...> wrote:
Bob J and the JMRI team:
Do documented release test scripts exist for testing pre-production releases? In a past life I did this sort of work and would like to contribute with release testing.
I was thinking along the lines of repeatable testing scenarios/scripts which have defined test parameters, steps, and desired outputs?
--
Bob Jacobsen
rgj1927@...