diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 353a3954..4db1d8a5 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -48,4 +48,4 @@ jobs: - name: Test working-directory: ${{env.TEST_ROOT}}/build-test - run: ctest \ No newline at end of file + run: ctest -V \ No newline at end of file diff --git a/MobileGL/MG_Test/Program/ProgramTest.cpp b/MobileGL/MG_Test/Program/ProgramTest.cpp index b7c23930..7cd95456 100644 --- a/MobileGL/MG_Test/Program/ProgramTest.cpp +++ b/MobileGL/MG_Test/Program/ProgramTest.cpp @@ -95,16 +95,23 @@ TEST_F(ProgramTest, CompileFragment) { TEST_F(ProgramTest, CompileAndLink) { GLuint vs = CreateShader(GL_VERTEX_SHADER); ShaderSource(vs, 1, &vsSrc, NULL); + printf("Compiling vertex shader: %s\n", vsSrc); CompileShader(vs); + printf("Compiled vertex shader.\n"); GLuint fs = CreateShader(GL_FRAGMENT_SHADER); ShaderSource(fs, 1, &fsSrc, NULL); + printf("Compiling fragment shader: %s\n", fsSrc); CompileShader(fs); + printf("Compiled fragment shader.\n"); GLuint program = CreateProgram(); AttachShader(program, vs); AttachShader(program, fs); + printf("Linking program...\n"); LinkProgram(program); + printf("Program linked...\n"); + EXPECT_EQ(GetUniformLocation(program, "ProjMat"), 0); EXPECT_EQ(GetUniformLocation(program, "Gray"), 1); EXPECT_EQ(GetUniformLocation(program, "Saturation"), 6);