diff --git a/.gitea/workflows/build_and_test.yml b/.gitea/workflows/build_and_test.yml index fb65de3f..3fd71e5d 100644 --- a/.gitea/workflows/build_and_test.yml +++ b/.gitea/workflows/build_and_test.yml @@ -77,14 +77,12 @@ jobs: steps: - uses: actions/checkout@v4 - name: Setup build (cmake) - if: github.ref_type == 'tag' shell: bash run: | mkdir -p build cd build cmake -G Ninja -DJFJOCH_INSTALL_DRIVER_SOURCE=ON -DJFJOCH_VIEWER_BUILD=ON -DCMAKE_BUILD_TYPE=Release ${{ matrix.cmake_flags }} .. - name: Build packages - if: github.ref_type == 'tag' shell: bash run: | cd build @@ -136,13 +134,19 @@ jobs: cd build cmake -G Ninja -DCMAKE_BUILD_TYPE=Release .. ninja -j16 jfjoch_hdf5_test - - name: Generate test data and run DIALS processing + - name: Generate test data shell: bash run: | - source /opt/dials-v3-27-0/dials_env.sh + set -euo pipefail mkdir -p dials_test cd dials_test ../build/tools/jfjoch_hdf5_test ../tests/test_data/compression_benchmark.h5 100 + - name: Run DIALS processing + shell: bash + run: | + set -euo pipefail + source /opt/dials-v3-27-0/dials_env.sh + cd dials_test xia2.ssx image=writing_test_master.h5 space_group=P43212 unit_cell=78.551,78.551,36.914,90.000,90.000,90.000 python-client: name: Generate python client