From a4556a3742b50b2fe24075ceab482c266cd64523 Mon Sep 17 00:00:00 2001 From: Swung0x48 Date: Thu, 14 Aug 2025 15:43:21 +0800 Subject: [PATCH] [Chore] (MG_Test/Program): add test prints --- .github/workflows/test.yml | 2 +- MobileGL/MG_Test/Program/ProgramTest.cpp | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) 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);