diff --git a/.gitea/workflows/make_png.yaml b/.gitea/workflows/make_png.yaml index d3e0ed0..4d68986 100644 --- a/.gitea/workflows/make_png.yaml +++ b/.gitea/workflows/make_png.yaml @@ -24,8 +24,8 @@ jobs: - name: Build previous run: cmake -S prev -B prev/build -DGLERMINAL_TEST=ON && cmake --build prev/build - name: Generate PNG file for curr - run: cd curr/build/tests && xvfb-run -a ./test-basic + run: cd curr/build/tests && XDG_RUNTIME_DIR=$PWD xvfb-run -a ./test-basic - name: Generate PNG file for prev - run: cd prev/build/tests && xvfb-run -a ./test-basic + run: cd prev/build/tests && XDG_RUNTIME_DIR=$PWD xvfb-run -a ./test-basic - name: Compare PNG files run: diff curr/build/tests/image.png prev/build/tests/image.png diff --git a/tests/test-common/test-common.cpp b/tests/test-common/test-common.cpp index b8e7e50..1a61737 100644 --- a/tests/test-common/test-common.cpp +++ b/tests/test-common/test-common.cpp @@ -18,8 +18,7 @@ void glerminal_test_save_image() // GL_TEXTURE_2D is not rebound after setting up screen framebuffer // This code will break if this behavior changes - // commented out as a test - //glGetTexImage(GL_TEXTURE_2D, 0, GL_RGB, GL_UNSIGNED_BYTE, pixels); + glGetTexImage(GL_TEXTURE_2D, 0, GL_RGB, GL_UNSIGNED_BYTE, pixels); stbi_flip_vertically_on_write(true); stbi_write_png("image.png", GRID_WIDTH * CELL_SCALE * 8, GRID_HEIGHT * CELL_SCALE * 8, 3, pixels, 1280 * 3);