Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

running regression tests #44

Open
GiovanniBussi opened this issue Apr 24, 2019 · 4 comments
Open

running regression tests #44

GiovanniBussi opened this issue Apr 24, 2019 · 4 comments

Comments

@GiovanniBussi
Copy link
Contributor

I think we could consider the possibility to run regression tests on travis, maybe with a timer to make sure they run fast enough. Clearly they should be designed ad hoc, and not just using the production plumed.dat with the 100Mb trajectory.

A possible syntax could be

plumed_input:
  - path: plumed.dat
    driver: --ixtc traj.xtc
    reference:
      - HILLS
      - COLVAR
  - path: plumed2.dat
    driver: --ixtc traj2.xtc
    reference:
      - HILLS2
      - COLVAR2

It overlaps a bit with our own regtests though, so I am not sure it is a good idea. But it could be more suitable for members of the consortium that are not really developing new features (and so rarely get into the github code) but would like to make sure their input files not only can be read (already testing it) but will continue to give the same results.

Any comment?

@maxbonomi
Copy link
Contributor

This means that they should provide more data, i.e. trajectory files (or a tiny bit) and their own output, right?

@GiovanniBussi
Copy link
Contributor Author

Yes. Not sure it is a good idea though.... Even just a couple of frames

@maxbonomi
Copy link
Contributor

It is a good idea in the spirit of promoting reproducibility, which does not meany only testing if an input file is still compatible with the current version of PLUMED...

@carlocamilloni
Copy link
Member

carlocamilloni commented Apr 24, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants