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

Setting up the tests #2

Open
wants to merge 218 commits into
base: cmake
Choose a base branch
from
Open

Setting up the tests #2

wants to merge 218 commits into from

Conversation

Iximiel
Copy link
Owner

@Iximiel Iximiel commented May 18, 2023

this is a my "internal PR" to test the new CI and to actually test if the cmake compilation is nearly compatible with the current regtests

GiovanniBussi and others added 30 commits March 21, 2023 14:10
Also with some minor cleanups of the code and docs.
Also with some minor cleanups of the code and docs.
@Iximiel Iximiel self-assigned this Sep 7, 2023
@Iximiel Iximiel added the enhancement New feature or request label Sep 7, 2023
Iximiel and others added 6 commits September 7, 2023 15:09
* this should make rt32b work in the CI

* removed readline from selector.sh

* set up boost_serialization in the CI

* now run_ctest can copy directories

* now ctest copies the dir tree of the test dir

* changed the argument of rt-merge-different-dirs to reflect the new test suite

* check if updating the LD_PATH is necessary in the test CI

* some relative paths to reflect the new test suite

---------

Co-authored-by: Daniele Rapetti <[email protected]>
* starting to add matrix to the CI

* trying only release with and without mpi

* trying only release with and without mpi II

* Updating the matrix, limiting to 4 jobs for make

* Updating the matrix, limiting to 4 jobs for makeII

* Updating the matrix, limiting to 4 jobs for makeIII

* trying to activate intel compiler

* small change on the phylosofy of the "extras"

* testing clang compiler

* testing clang compiler

* reverting

* trying to solve a small spaghetti merge

* now with pytorch and some qol in the CI

* added a way to find pytorch

* update the mini CI to run on all cmake branches

* pytorch now will be installed in non-debug run

* added a relaxed option for not found external libraries

* removed a repetition in the CI

* remving verbosity from wget

* small changes to the rt for the LDpath and update to the fortran makes

* reactivating the tests (with no fortran)

* now pytorch test are not skipped

* locally pytorch tests pass

* some more cosmetics

* deactivate pytorch for intel

* Recover a mistake> torch found was not PARENT_SCOPED

* removed noise from the CI yml

---------

Co-authored-by: Daniele Rapetti <[email protected]>

---------

Co-authored-by: Daniele Rapetti <[email protected]>
* starting to add the fortran compilation

* set up few checks for the future

* now the make test works

* removed the skip condition from the "should fail tests"

* adding some documentation to make things clearer

---------

Co-authored-by: Daniele Rapetti <[email protected]>
* reactivating the fortran tests

* vim dir now is prenset into the build-only configuration

* regtest now use the right PLUMED_ROOT also in build-only

* also scritpt and pathces dir are into the build-only configuration

* also the include dir works now

* BONUS: trying to cheat fortran in working in the CI

* BONUS: trying to cheat fortran in working in the CI II

* also bin behaves ok in build mode

---------

Co-authored-by: Daniele Rapetti <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants