[Scummvm-devel] Bring testers to the team?
Johannes Schickel
lordhoto at scummvm.org
Tue Jul 14 23:19:33 CEST 2009
Max Horn wrote:
> In fact, I think that with proper coordination we can keep the
> "burnout" risk at a minimum. E.g. no tester should have to test a
> given game more than once for each release. Instead, make sure we test
> "key games" on as many different platforms as possible, ideally each
> by a different tester. (Key game here means that for each engine, we
> should have at least one game tested on each platform). For the next
> release, cycle to different key games. Of course, ideally we'd like to
> test each game on every platform (and ideally, on major variants of
> each platform, such as different WinCE/Symbian cell phones). But it's
> unlikely this will ever happen, so it'd be better to try to test at
> least some games from each engine on each platform. Currently, this is
> not at all always the case.
At least for 'official' test entries the last time we had a game report
listed on our game testing wiki page it was *one* WinCE test for 0.12.0.
I see two main reasons for that:
- First I guess most test results were only listed in the port subforum
and thus not catched by the people updating the wiki
- Next looking at the 0.13.0 release time line:
January 12th: Feature freeze
January 17th: Start of playtesting
January 19th: Branch, trunk is unfrozen
February 11th: All ports should be frozen, prerelease binaries built
for testing
February 19th:Tagging
February 28th: Release
It is clearly visible that we just required the porters to be ready a one week before our final release tarball was finished.
This release it looks a bit better planned:
July 10th -- feature freeze, testing starts (users test 0.14.0svn)
July 24th -- branch, trunk is unfrozen (users test 1.0.0pre)
August 10th -- all ports are frozen, porters start test builds.
August 21st -- tagging, builds start getting uploaded
August 31st -- release
It at least requires the porters to be ready nearly two weeks before
tag, but still one month after the play testing starts.
I would *guess* that depending on the status of the ports, people will
rather try their games on Win/Linux/OS X then. Thus they will have less
motivation to test them on some of the other ports, they might have
access to, again. Of course if the ports are fine that won't argument is
non existent, but for some ports, which are only updated shortly before
release this might be a killer for release testing.
- Also in the past we didn't have buildbot, thus it was harder to get
test builds, if the porter was too busy to create them.
// Johannes
More information about the Scummvm-devel
mailing list