Skip to content

Commit

Permalink
Next run for the tests
Browse files Browse the repository at this point in the history
  • Loading branch information
davschneller committed Aug 20, 2024
1 parent 69b93b9 commit da2a02e
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 7 deletions.
4 changes: 2 additions & 2 deletions .clang-tidy
Original file line number Diff line number Diff line change
Expand Up @@ -195,8 +195,8 @@ CheckOptions:
# value: CamelCase
# - key: readability-identifier-naming.PrivateMemberCase
# value: CamelCase
# - key: readability-identifier-naming.PrivateMemberPrefix
# value: CamelCase
- key: readability-identifier-naming.PrivateMemberPrefix
value: "m_"
# - key: readability-identifier-naming.PrivateMemberSuffix
# value: CamelCase
# - key: readability-identifier-naming.PrivateMethodCase
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
cd build-nompi
cmake .. -GNinja -DUSE_MPI=OFF -DTESTING=ON
ninja
ninja test
ctest --rerun-failed --output-on-failure
cd ..
- name: build-mpi
Expand All @@ -38,5 +38,5 @@ jobs:
cd build-mpi
cmake .. -GNinja -DUSE_MPI=ON -DTESTING=ON
ninja
ninja test
ctest --rerun-failed --output-on-failure
cd ..
9 changes: 6 additions & 3 deletions .github/workflows/tidy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,19 @@ jobs:
steps:
- name: apt-get
run: |
sudo apt-get update
sudo apt-get install hdf5-tools libeigen3-dev libhdf5-openmpi-103 libhdf5-openmpi-dev libmetis-dev libomp-dev libopenmpi-dev libparmetis-dev libyaml-cpp-dev openmpi-bin openmpi-common python3 python3-pip
sudo apt-get -y update
sudo apt-get install -y software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get install -y hdf5-tools libeigen3-dev libhdf5-openmpi-103 libhdf5-openmpi-dev libmetis-dev libomp-dev libopenmpi-dev libparmetis-dev libyaml-cpp-dev openmpi-bin openmpi-common python3 python3-pip
# keep, for once clang-19 or higher is needed
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
sudo add-apt-repository "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-18 main"
sudo add-apt-repository "deb-src http://apt.llvm.org/jammy/ llvm-toolchain-jammy-18 main"
sudo apt-get update
sudo apt-get -y update
sudo apt-get -y install clang-18 clang-tidy-18 libomp-18-dev
sudo apt-get -y install cxxtest
sudo pip3 install numpy
sudo mkdir -p /opt/dependencies
Expand Down

0 comments on commit da2a02e

Please sign in to comment.