ankidroid / ankidroid/Anki-Android

flaky screenshot test: Extracted file was not found... `/tmp/librsdroid-[hash]`

Open
#21,769 1 comment 0 reactions 0 assignees View on GitHub
CI
Dominant language
Kotlin
Stars
11.8k
Forks
2.9k
Avg merge
2d 3h
Merged PRs (30d)
171

Description

```
AllPermissionsExplanationScreenshotTest > allPermissionsExplanationLandscape[LIGHT,PHONE] FAILED
java.lang.RuntimeException: java.io.FileNotFoundException: Extracted file was not found. Maybe the temp folder was deleted. Please try again: '/tmp/librsdroid-1b12c976a559e3fe6e9bd6216fba67267bf62cdd.so'
at net.ankiweb.rsdroid.testing.RustBackendLoader.loadPath(RustBackendLoader.kt:106)
at net.ankiweb.rsdroid.testing.RustBackendLoader.load(RustBackendLoader.kt:87)
at net.ankiweb.rsdroid.testing.RustBackendLoader.ensureSetup(RustBackendLoader.kt:59)
at com.ichi2.anki.RobolectricTest.maybeSetupBackend(RobolectricTest.kt:446)
at com.ichi2.anki.RobolectricTest.setUp(RobolectricTest.kt:156)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.robolectric.internal.TimeLimitedStatement.evaluate(TimeLimitedStatement.java:38)
at com.ichi2.testutils.common.FailOnUnhandledExceptionRule$apply$1.evaluate(FailOnUnhandledExceptionRule.kt:47)
at com.google.testing.junit.testparameterinjector.PluggableTestRunner$ContextMethodRule$1.evaluate(PluggableTestRunner.java:429)
at org.robolectric.internal.SandboxTestRunner.executeInSandbox(SandboxTestRunner.java:494)
at org.robolectric.internal.SandboxTestRunner.access$900(SandboxTestRunner.java:67)
at org.robolectric.internal.SandboxTestRunner$7.evaluate(SandboxTestRunner.java:442)
at org.robolectric.internal.SandboxTestRunner.access$600(SandboxTestRunner.java:67)
at org.robolectric.internal.SandboxTestRunner$6.evaluate(SandboxTestRunner.java:333)
at org.robolectric.internal.SandboxTestRunner$3.evaluate(SandboxTestRunner.java:233)
at org.robolectric.internal.SandboxTestRunner$5.lambda$evaluate$0(SandboxTestRunner.java:317)
at org.robolectric.internal.bytecode.Sandbox.lambda$runOnMainThread$0(Sandbox.java:101)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)

Caused by:
java.io.FileNotFoundException: Extracted file was not found. Maybe the temp folder was deleted. Please try again: '/tmp/librsdroid-1b12c976a559e3fe6e9bd6216fba67267bf62cdd.so'
at net.ankiweb.rsdroid.testing.RustBackendLoader.loadPath(RustBackendLoader.kt:105)
... 20 more
```

https://github.com/ankidroid/Anki-Android/actions/runs/34057291120/attempts/1?pr=21768

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.