← 输入框|github.com|刷新
Skip to content

Automated test process #8

Closed
Closed

Description

@glynos

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:

  1. 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.
  2. Then it's easy to have a script unpack and build it, as long as the host has a correct installation of boost
  3. 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

  1. glynos commented on Apr 15, 2010

    @glynos
    MemberAuthor

    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.

  2. glynos commented on Oct 18, 2010

    @glynos
    MemberAuthor

    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.

  3. glynos commented on Dec 1, 2010

    @glynos
    MemberAuthor

    Here is a suggestion to help us find silly compilation failures:

    http://article.gmane.org/gmane.comp.networking.cpp-netlib.devel/619

  4. added a commit that references this issue on Apr 20, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions