•  
      request #10569 The tests to be run should be dependent of the current commit
    Infos
    #10569
    Nicolas Terray (nterray)
    2017-09-18 08:50
    2017-08-17 09:02
    10811
    Details
    The tests to be run should be dependent of the current commit
    Currently, when we add a new angular app in the sources of Tuleap, we need to update the CI to add a specific job to run the corresponding karma tests.

    This is PITA since not all changesets under review can pass this new job, which leads to rebase and frustration.

    A proposal to fix this issue is to define the Jenkins pipeline directly in the sources of Tuleap.
    Other
    All
    Empty
    • [ ] enhancement
    • [x] internal improvement
    Empty
    Stage
    Empty
    Closed
    2017-09-18
    Attachments
    Empty
    References

    Follow-ups

    User avatar
    Thomas Gerbet (tgerbet)2017-09-18 08:50
    The "build and run" test is not integrated to the tests pipeline. However it implies some changes in the global build process to not make it more hackish than it is already. As all of the "standard" unit and integration tests has been integrated I'm going to close this request and deal with "build and run" case in a separate request.

    • Status changed from Under review to Closed
    • Close date set to 2017-09-18
    User avatar
    Thomas Gerbet (tgerbet)2017-08-30 08:42
    The job that executed the API tests has been shut down.

    A contribution to add the whole platform integration tests to the pipeline is available for review: gerrit #9376.
    User avatar
    Thomas Gerbet (tgerbet)2017-08-25 10:39
    Maybe we should wait a bit until closing it at least to remember to clean the useless CI job in a few day.

    We also might want to add the distributed Tuleap tests to the pipeline, it looks like it is easily doable.
    User avatar
    gerrit #9345 integrated into Tuleap 9.11.99.53

    Can we close the request or should we wait that current contributions that are not based on this patch are merged?