Skip to content

Commit

Permalink
[chore] update github acitons file to match changes in latest Ubuntu …
Browse files Browse the repository at this point in the history
…distro + add tests for python package

* try to fix build

* add python test

* add mp tox test
  • Loading branch information
kostyfisik authored Jan 6, 2024
1 parent c41278d commit d8db666
Show file tree
Hide file tree
Showing 5 changed files with 3,117 additions and 522 deletions.
11 changes: 10 additions & 1 deletion .github/workflows/cmake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,12 @@ jobs:

# without GTest and Boost
- name: Install Python NumPy and Pybind11
run: sudo apt install python-numpy python-all-dev python-numpy-dev python3-pybind11 python3-distutils && sudo pip3 install tox
# run: sudo apt install python3-numpy python3-all-dev python-numpy-dev python3-pybind11 python3-distutils && sudo pip3 install tox
run: sudo apt install python3-numpy python3-all-dev python3-pybind11 python3-distutils && sudo pip3 install tox

- name: Python initial test
working-directory: ${{github.workspace}}
run: tox run

- name: Configure CMake
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.
Expand Down Expand Up @@ -80,3 +85,7 @@ jobs:
# Execute tests defined by the CMake configuration.
# See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail
run: ctest -C ${{env.BUILD_TYPE}} --output-on-failure

- name: Python mp test
working-directory: ${{github.workspace}}
run: tox run
Loading

0 comments on commit d8db666

Please sign in to comment.