diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d7c8b29..7471745 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -64,6 +64,36 @@ jobs: name: test-reports-${{ matrix.os }} path: '**/build/reports/tests/' + test-windows: + runs-on: windows-latest + name: Test windows + steps: + - uses: actions/checkout@v4 + - name: Setup test-libraries in path + run: Add-Content $env:GITHUB_PATH $env:GITHUB_WORKSPACE\test-libraries\windows\x64\ + - name: Setup Java + uses: actions/setup-java@v4 + with: + distribution: 'liberica' + java-version: '21' + - name: Gradle build + uses: gradle/actions/setup-gradle@v3 + env: + LD_LIBRARY_PATH: /home/linuxbrew/.linuxbrew/lib + JAVA_LIBRARY_PATH: /usr/local/lib/ + with: + arguments: build + gradle-home-cache-includes: | + caches + notifications + jdks + - name: Upload Unit Test Reports + if: always() + uses: actions/upload-artifact@v4 + with: + name: test-reports-windows + path: '**/build/reports/tests/' + version: runs-on: macos-latest if: github.repository_owner == 'gotson' && github.ref == 'refs/heads/main' diff --git a/test-libraries/windows/x64/aom.dll b/test-libraries/windows/x64/aom.dll new file mode 100755 index 0000000..ba37e57 Binary files /dev/null and b/test-libraries/windows/x64/aom.dll differ diff --git a/test-libraries/windows/x64/brotlicommon.dll b/test-libraries/windows/x64/brotlicommon.dll new file mode 100755 index 0000000..6ebb52b Binary files /dev/null and b/test-libraries/windows/x64/brotlicommon.dll differ diff --git a/test-libraries/windows/x64/brotlidec.dll b/test-libraries/windows/x64/brotlidec.dll new file mode 100755 index 0000000..935d97c Binary files /dev/null and b/test-libraries/windows/x64/brotlidec.dll differ diff --git a/test-libraries/windows/x64/brotlienc.dll b/test-libraries/windows/x64/brotlienc.dll new file mode 100755 index 0000000..d019fd1 Binary files /dev/null and b/test-libraries/windows/x64/brotlienc.dll differ diff --git a/test-libraries/windows/x64/dav1d.dll b/test-libraries/windows/x64/dav1d.dll new file mode 100755 index 0000000..66af2f6 Binary files /dev/null and b/test-libraries/windows/x64/dav1d.dll differ diff --git a/test-libraries/windows/x64/heif.dll b/test-libraries/windows/x64/heif.dll new file mode 100755 index 0000000..67a297c Binary files /dev/null and b/test-libraries/windows/x64/heif.dll differ diff --git a/test-libraries/windows/x64/hwy.dll b/test-libraries/windows/x64/hwy.dll new file mode 100755 index 0000000..aa98110 Binary files /dev/null and b/test-libraries/windows/x64/hwy.dll differ diff --git a/test-libraries/windows/x64/jxl.dll b/test-libraries/windows/x64/jxl.dll new file mode 100755 index 0000000..13b4dc7 Binary files /dev/null and b/test-libraries/windows/x64/jxl.dll differ diff --git a/test-libraries/windows/x64/jxl_threads.dll b/test-libraries/windows/x64/jxl_threads.dll new file mode 100755 index 0000000..c806b8a Binary files /dev/null and b/test-libraries/windows/x64/jxl_threads.dll differ diff --git a/test-libraries/windows/x64/lcms2.dll b/test-libraries/windows/x64/lcms2.dll new file mode 100755 index 0000000..d8231ea Binary files /dev/null and b/test-libraries/windows/x64/lcms2.dll differ diff --git a/test-libraries/windows/x64/libde265.dll b/test-libraries/windows/x64/libde265.dll new file mode 100755 index 0000000..c782c92 Binary files /dev/null and b/test-libraries/windows/x64/libde265.dll differ diff --git a/test-libraries/windows/x64/libsharpyuv.dll b/test-libraries/windows/x64/libsharpyuv.dll new file mode 100755 index 0000000..779ea19 Binary files /dev/null and b/test-libraries/windows/x64/libsharpyuv.dll differ diff --git a/test-libraries/windows/x64/libwebp.dll b/test-libraries/windows/x64/libwebp.dll new file mode 100755 index 0000000..9ddc9c9 Binary files /dev/null and b/test-libraries/windows/x64/libwebp.dll differ diff --git a/test-libraries/windows/x64/libwebpdecoder.dll b/test-libraries/windows/x64/libwebpdecoder.dll new file mode 100755 index 0000000..e8988db Binary files /dev/null and b/test-libraries/windows/x64/libwebpdecoder.dll differ diff --git a/test-libraries/windows/x64/libwebpmux.dll b/test-libraries/windows/x64/libwebpmux.dll new file mode 100755 index 0000000..66b3310 Binary files /dev/null and b/test-libraries/windows/x64/libwebpmux.dll differ diff --git a/test-libraries/windows/x64/libx265.dll b/test-libraries/windows/x64/libx265.dll new file mode 100755 index 0000000..a31870d Binary files /dev/null and b/test-libraries/windows/x64/libx265.dll differ diff --git a/test-libraries/windows/x64/webpdemux.dll b/test-libraries/windows/x64/webpdemux.dll new file mode 100755 index 0000000..182781a Binary files /dev/null and b/test-libraries/windows/x64/webpdemux.dll differ diff --git a/test-libraries/windows/x64/zlib1.dll b/test-libraries/windows/x64/zlib1.dll new file mode 100755 index 0000000..d3150f5 Binary files /dev/null and b/test-libraries/windows/x64/zlib1.dll differ