Skip to content
Snippets Groups Projects

Ci tests

Merged Zef Wolffs requested to merge ci-tests into master
1 unresolved thread

This merge request includes the first version of the testpackage included within this repository. This is a package that is not built by default and thus induces no overhead in the normal build process, but can be built individually with StatAnalysis as parent project.

The testpackage currently includes a test for ROOT as an example, but ideally each of the included softwares should be tested in this package. The readme and included ROOT test should provide a clear enough example to allow developers of other softwares included in this package to built a similar test for their software.

See the added readme for more info.

Also have a look at the CI output for the "test" stage.

Please do not hesitate to include comments or suggestions for doing things differently.

Edited by Zef Wolffs

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
64 stage: test
65 tags:
66 - docker
67 - statanalysis
68 dependencies:
69 - build
70 script:
71 - sudo yum install binutils \
72 libX11-devel libXpm-devel libXft-devel libXext-devel python openssl-devel \
73 mesa-libGL-devel mesa-libGLU-devel glew-devel ftgl-devel -y
74 - sudo rpm -i --replacepkgs --prefix="$(pwd)" ci_build/*.rpm # Install statanalysis in current directory
75 - source StatAnalysis/0.0.1/InstallArea/x86_64-centos7-gcc8-opt/setup.sh # Source statanalysis
76 - mkdir TestProject/build
77 - cd TestProject/build
78 - cmake .. -Dbuild_test=true # Build testproject
79 - make
  • Author Maintainer

    Hi @will, is there currently anything still blocking this from being merged into master?

  • no sorry, doing now

  • Will Buttinger approved this merge request

    approved this merge request

  • ah can you rebase ... squash locally

    Edited by Will Buttinger
  • Author Maintainer

    Alright, will do!

  • Zef Wolffs added 24 commits

    added 24 commits

    Compare with previous version

  • Zef Wolffs enabled an automatic merge when the pipeline for cadf8891 succeeds

    enabled an automatic merge when the pipeline for cadf8891 succeeds

  • Zef Wolffs canceled the automatic merge

    canceled the automatic merge

  • Zef Wolffs enabled an automatic merge when the pipeline for cadf8891 succeeds

    enabled an automatic merge when the pipeline for cadf8891 succeeds

  • Zef Wolffs mentioned in commit 6bbf251c

    mentioned in commit 6bbf251c

  • merged

  • Please register or sign in to reply
    Loading