You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have some volunteer testers who are willing to donate some time and resources to testing on platforms that the core developers don't have access to.
We need to develop a procedure that allows us to take advantage of this in a non-intrusive way by automating as much of the testing as possible.
boost comes with a set of scripts for regression testing which is very useful. I'd like to re-use as much of this as possible, particularly the reporting part.
To do:
Write a script that downloads the latest version from mikhailberis/cpp-netlib, specifying the branch / revision - we don't need to go through the repository directly because github can generate a .tar.gz or .zip of this. This can be useful because git support on windows isn't so hot.
Then it's easy to have a script unpack and build it, as long as the host has a correct installation of boost
The results need to be reported ... but where? Is it possible to post them somewhere on github? Would that require testers to have github accounts?
Activity
glynos commentedon Apr 15, 2010
A first implementation of the download / build script can be found here:
http://github.com/glynos/cpp-netlib/tree/tools
It downloads the latest tarball or zipfile from the generated by the github site of the latest version in the bleeding edge tree (mikhailberis).
Steps 1 and 2 are therefore implemented. It also works behind a proxy on Windows and doesn't require an installation of Git.
For step 3, the output is dumped in a file, but I don't know yet what to do with this.
glynos commentedon Oct 18, 2010
I did have a script written a while ago, but it doesn't seem to work any longer. I'll take another look at this.
glynos commentedon Dec 1, 2010
Here is a suggestion to help us find silly compilation failures:
http://article.gmane.org/gmane.comp.networking.cpp-netlib.devel/619
Merge pull request #8 from glynos/http-client-refactoring