Skip to content

Commit 64a61ea

Browse files
committed
fix ci
1 parent 688cc6e commit 64a61ea

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,18 @@ jobs:
3030
run: |
3131
sudo apt-get update
3232
sudo apt-get install -y build-essential libgtest-dev
33+
echo "GTEST_INCLUDE_PATH=/usr/include/gtest" >> $GITHUB_ENV
34+
echo "GTEST_LIB_PATH=/usr/lib/x86_64-linux-gnu" >> $GITHUB_ENV
35+
echo "Verifying Google Test installation:"
36+
ls -la /usr/include/gtest/
37+
ls -la /usr/lib/x86_64-linux-gnu/libgtest*
3338
3439
- name: Install dependencies (macOS)
3540
if: runner.os == 'macOS'
3641
run: |
3742
brew install googletest
43+
echo "GTEST_INCLUDE_PATH=/opt/homebrew/include" >> $GITHUB_ENV
44+
echo "GTEST_LIB_PATH=/opt/homebrew/lib" >> $GITHUB_ENV
3845
3946
- name: Install dependencies (Windows)
4047
if: runner.os == 'Windows'
@@ -43,6 +50,8 @@ jobs:
4350
git clone https://github.com/Microsoft/vcpkg.git C:\vcpkg
4451
C:\vcpkg\bootstrap-vcpkg.bat
4552
C:\vcpkg\vcpkg install gtest
53+
echo "GTEST_INCLUDE_PATH=C:\vcpkg\installed\x64-windows\include" >> $GITHUB_ENV
54+
echo "GTEST_LIB_PATH=C:\vcpkg\installed\x64-windows\lib" >> $GITHUB_ENV
4655
4756
- name: Set up compiler (GCC)
4857
if: matrix.compiler == 'gcc'
@@ -75,6 +84,10 @@ jobs:
7584
- name: Build and run tests
7685
run: |
7786
cd lab2/game/tests
87+
echo "Environment variables:"
88+
echo "GTEST_INCLUDE_PATH=$GTEST_INCLUDE_PATH"
89+
echo "GTEST_LIB_PATH=$GTEST_LIB_PATH"
90+
echo "CXX=$CXX"
7891
make clean
7992
make CXX=$CXX
8093
./all_tests

0 commit comments

Comments
 (0)