diff --git a/.gitea/workflows/gradle_build.yaml b/.gitea/workflows/gradle_build.yaml index 5f26e08..c2a8469 100644 --- a/.gitea/workflows/gradle_build.yaml +++ b/.gitea/workflows/gradle_build.yaml @@ -22,6 +22,16 @@ jobs: java-version: '17' cache: 'gradle' + - name: Cache Gradle dependencies + uses: actions/cache@v3 + with: + path: | + ~/.gradle/caches + ~/.gradle/wrapper + key: gradle-${{ runner.os }}-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} + restore-keys: | + gradle-${{ runner.os }}- + - name: Grant execute permission for gradlew run: | find . -name gradlew -type f -exec chmod +x {} \; @@ -45,8 +55,7 @@ jobs: run: | echo "Building CameraApp" echo "Current directory: $(pwd)" - # Run Gradle build - ./gradlew build + ./gradlew build --retry 3 - name: Upload CameraApp artifact uses: actions/upload-artifact@v3 diff --git a/src/test/java/org/jdetect/CameraInfoTest.java b/src/test/java/org/jdetect/CameraInfoTest.java new file mode 100644 index 0000000..88adef7 --- /dev/null +++ b/src/test/java/org/jdetect/CameraInfoTest.java @@ -0,0 +1,16 @@ +package org.jdetect; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +class CameraInfoTest { + + @Test + void testToString() { + } + + @Test + void index() { + } +} \ No newline at end of file