bug-wget
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-wget] Support for new Test Environment


From: Darshit Shah
Subject: [Bug-wget] Support for new Test Environment
Date: Sun, 6 Oct 2013 22:56:27 +0530

Hello Everyone!

It is common knowledge that Wget wishes to incorporate support for threaded
parallel downloads and libmetalink. Quite a lot of work was done on this
during the last year as part of a Google Summer of Code Project. This code
is available on the parallel-wget branch in the git repository on Savannah.

The one thing missing from that code was tests. Tests to ensure that the
branch isn't creating any regressions. Merging the parallel-wget branch
without being confident that it will not break any previous workflows was
extremely important. And adding support for the parallel branch in the old
test environment seemed difficult.

So, I during this year's Google Summer of Code took the task of writing a
new Test Environment for Wget, this time written in Python 3.

My major focus when writing this Test Suite has been on future
extensibility and user friendliness. I have tried to keep the code as clear
as possible, sometime letting go of obvious optimizations in favour of code
readability.

This test suite has now been merged into the parallel-wget branch and
detects quite a few issues. Most of them are memory leaks and race
conditions.

Please to test the new Test Suite and comment on it, so it can be improved.
I have tested the suite on my Arch Linux and Ubuntu 13.04 systems. Please
test it on other systems too and in case of any issues, I'll try and fix
those.

-- 
Thanking You,
Darshit Shah


reply via email to

[Prev in Thread] Current Thread [Next in Thread]