1- FROM ghcr.io/ucl-arc/fortran-unit-testing-exercises-parent :main
1+ FROM ghcr.io/ucl-arc/fortran-unit-testing-exercises:main
22
3- COPY episodes/4-debugging-a-broken-test /4-debugging-a-broken-test
3+ COPY --chown=vscode episodes/4-debugging-a-broken-test /home/vscode /4-debugging-a-broken-test
44
5- WORKDIR /4-debugging-a-broken-test/challenge
5+ WORKDIR /home/vscode/ 4-debugging-a-broken-test/challenge
66
77# Fix intentional bug in code
88RUN sed -i -E 's/.*matrix\(row, col\) = temp_matrix\(row, col\)/matrix\(col, row\) = temp_matrix\(row, col\)/g' src/matrix_transforms.f90
@@ -11,14 +11,14 @@ RUN sed -i -E 's/.*matrix\(row, col\) = temp_matrix\(row, col\)/matrix\(col, row
1111RUN sed -i -E 's/.*add_subdirectory\(\"test\/test-drive\"\)/#add_subdirectory\(\"test\/test-drive\"\)/g' CMakeLists.txt && \
1212 sed -i -E 's/.*add_subdirectory\(\"test\/pfunit\"\)/#add_subdirectory\(\"test\/pfunit\"\)/g' CMakeLists.txt && \
1313 sed -i -E 's/.*add_subdirectory\(\"test\/veggies\"\)/add_subdirectory\(\"test\/veggies\"\)/g' CMakeLists.txt && \
14- cmake -B build-cmake-veggies -DCMAKE_PREFIX_PATH=/pfunit/build/installed && \
14+ cmake -B build-cmake-veggies -DCMAKE_PREFIX_PATH=/home/vscode/ pfunit/build/installed && \
1515 cmake --build build-cmake-veggies
1616
1717# build tests without veggies with cmake
1818RUN sed -i -E 's/.*add_subdirectory\(\"test\/test-drive\"\)/add_subdirectory\(\"test\/test-drive\"\)/g' CMakeLists.txt && \
1919 sed -i -E 's/.*add_subdirectory\(\"test\/pfunit\"\)/add_subdirectory\(\"test\/pfunit\"\)/g' CMakeLists.txt && \
2020 sed -i -E 's/.*add_subdirectory\(\"test\/veggies\"\)/#add_subdirectory\(\"test\/veggies\"\)/g' CMakeLists.txt && \
21- cmake -B build-cmake -DCMAKE_PREFIX_PATH=/pfunit/build/installed && \
21+ cmake -B build-cmake -DCMAKE_PREFIX_PATH=/home/vscode/ pfunit/build/installed && \
2222 cmake --build build-cmake
2323
2424# test veggies with ctest
0 commit comments