Actually I wasn't... but that is a good idea ;)
I was really thinking that the task would start by analysing test
coverage of our modules (or perhaps a core set) and then the student
would focus in on just a small set of those modules. That way the
project becomes more localised and not an endless task. I had imagined
that the student would set coverage milestones (target percentage, or
perhaps a target increase in coverage) for each of their selected of
modules and start working towards those targets by creating new
tests/improving current tests. As far as I see it, the student gets
experience of both our source and test code, our build system and test
harness, test coverage tools, test planning and development, our bug
tracking system, as well as potentially offering patches for any bugs
they find along the way. I also think the project would benefit greatly
from some concentrated efforts in this area.
Regards,
Oliver
Nathan Beyer wrote:
Hmm - that's not quite what I thought Oliver was talking about. I
interpreted it as getting some code coverage and analysis tools
integrated into the automated builds and generating continuous
reports. We have license to Clover and I'd love to get that working.
-Nathan
On Tue, Mar 3, 2009 at 5:20 AM, Alexei Fedotov <alexei.fedo...@gmail.com> wrote:
Oliver,
I would say that a test coverage task has three problems:
1) it is too complex;
2) it is not localized, the person should cover our 50,000 test base;
3) it is more production-like task than educational one;
4) QA tasks are likely to be less interesting for most ambitious students.
If there are professional QA engineers working on Harmony, this would
be an ideal task for them to grow from QA engineers to experienced
ones.
Thanks.
On Tue, Mar 3, 2009 at 1:27 PM, Oliver Deakin
<oliver.dea...@googlemail.com> wrote:
Hi,
I was also thinking it might be worthwhile having some kind of test coverage
project - perhaps involving analysis of the quality and coverage of our
testing for each classlib/VM module, with a target of improving testing in
the most important areas/areas which are most lacking. Does this sound like
a reasonable project? Is it enough for a student to get their teeth into?
Regards,
Oliver
Sian January wrote:
Hi everyone,
Do we want to propose any projects for Google Summer of Code 2009? It
was quite successful last year for Harmony, with two students
completing the programme, so definitely worth doing in my opinion.
http://code.google.com/soc/
Thanks,
Sian
--
Oliver Deakin
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire
PO6 3AU
--
С уважением,
Алексей Федотов,
http://people.apache.org/~aaf/
--
Oliver Deakin
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU