bug-wget
[Top][All Lists]
Advanced

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

[Bug-wget] Travis-CI updates and minor bug fixes


From: Darshit Shah
Subject: [Bug-wget] Travis-CI updates and minor bug fixes
Date: Sat, 10 Oct 2015 21:50:07 +0200

I've recently been working on setting up an automated build and test
of the Wget source on Travis-CI. This threw a couple of issues that
I've since debugged.

As of now, there is an automated build and test of Wget on every
commit pushed to the "travis" branch on my personal repository of Wget
on Github[1]. I have attached two patches here which came to light due
to the Travis tests.
1. The valgrind suppressions file for SSL tests was not included in
the MAKE_DIST variable causing distcheck to fail.
2. Fix wrong logic in Test-ftp-pasv-no-support.px.

Also, I've attached a patch for including the .travis.yml file and a
script for compiling and running tests on the Travis container. If
someone here has experience setting up tests on Travis, kindly to
review the patch to see if something can be improved.

Currently, the tests on Travis fail since the valgrind tests are
failing. This is interesting because on my Arch Linux machine with
valgrind 3.11, all the tests pass. But on the Ubuntu Precise container
with Valgrind 3.8, 6 of the Perl tests fail due to "An unconditional
jump based on uninitialized values". I can reproduce these on a
virtual machine running Ubuntu Precise, but am unable to do so on my
local Arch Linux machine. The log file for the latest run as of this
email is: https://s3.amazonaws.com/archive.travis-ci.org/jobs/84697418/log.txt

If this looks good, I'd like to set up Travis to run against a new
commit push to Wget's repository on Savannah and add a couple more
test cases.


[1]: https://github.com/darnir/wget

-- 
Thanking You,
Darshit Shah

Attachment: 0002-Fix-Test-ftp-pasv-not-supported.px.patch
Description: Text Data

Attachment: 0001-Fix-make-distcheck-failures-in-Perl-SSL-Tests.patch
Description: Text Data

Attachment: 0001-Add-.travis.yml-file-and-script-for-Travis-CI.patch
Description: Text Data


reply via email to

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