diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7a77a5d96..f8f4f6cb7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,7 +12,7 @@ jobs: name: Automated tests strategy: matrix: - api-level: [ 24, 30, 33 ] + api-level: [ 33 ] fail-fast: false runs-on: macos-11 steps: diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/ObjectBoxToLibkiwixMigratorTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/ObjectBoxToLibkiwixMigratorTest.kt index 1351af24a..9dbcc96e4 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/ObjectBoxToLibkiwixMigratorTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/ObjectBoxToLibkiwixMigratorTest.kt @@ -18,7 +18,6 @@ package org.kiwix.kiwixmobile -import androidx.core.content.ContextCompat import androidx.core.content.edit import androidx.lifecycle.Lifecycle import androidx.preference.PreferenceManager @@ -125,10 +124,7 @@ class ObjectBoxToLibkiwixMigratorTest : BaseActivityTest() { // add a file in fileSystem because we need to actual file path for making object of Archive. val loadFileStream = ObjectBoxToLibkiwixMigratorTest::class.java.classLoader.getResourceAsStream("testzim.zim") - zimFile = File( - ContextCompat.getExternalFilesDirs(context, null)[0], - "testzim.zim" - ) + zimFile = File(context.cacheDir, "testzim.zim") if (zimFile.exists()) zimFile.delete() zimFile.createNewFile() loadFileStream.use { inputStream -> diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/mimetype/MimeTypeTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/mimetype/MimeTypeTest.kt index e2bace50c..942447404 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/mimetype/MimeTypeTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/mimetype/MimeTypeTest.kt @@ -18,7 +18,6 @@ package org.kiwix.kiwixmobile.mimetype -import androidx.core.content.ContextCompat import androidx.core.content.edit import androidx.lifecycle.Lifecycle import androidx.preference.PreferenceManager @@ -64,10 +63,7 @@ class MimeTypeTest : BaseActivityTest() { @Test fun testMimeType() { val loadFileStream = MimeTypeTest::class.java.classLoader.getResourceAsStream("testzim.zim") - val zimFile = File( - ContextCompat.getExternalFilesDirs(context, null)[0], - "testzim.zim" - ) + val zimFile = File(context.cacheDir, "testzim.zim") if (zimFile.exists()) zimFile.delete() zimFile.createNewFile() loadFileStream.use { inputStream -> diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/nav/destination/library/LocalLibraryTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/nav/destination/library/LocalLibraryTest.kt index 8bab4bc16..0c385af5a 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/nav/destination/library/LocalLibraryTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/nav/destination/library/LocalLibraryTest.kt @@ -18,7 +18,6 @@ package org.kiwix.kiwixmobile.nav.destination.library -import androidx.core.content.ContextCompat import androidx.core.content.edit import androidx.lifecycle.Lifecycle import androidx.preference.PreferenceManager @@ -88,11 +87,7 @@ class LocalLibraryTest : BaseActivityTest() { // load a zim file to test, After downloading zim file library list is visible or not val loadFileStream = LocalLibraryTest::class.java.classLoader.getResourceAsStream("testzim.zim") - val zimFile = - File( - ContextCompat.getExternalFilesDirs(context, null)[0], - "testzim.zim" - ) + val zimFile = File(context.cacheDir, "testzim.zim") if (zimFile.exists()) zimFile.delete() zimFile.createNewFile() loadFileStream.use { inputStream -> diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/note/NoteFragmentTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/note/NoteFragmentTest.kt index 1c22c5f8b..876713a9e 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/note/NoteFragmentTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/note/NoteFragmentTest.kt @@ -18,7 +18,6 @@ package org.kiwix.kiwixmobile.note -import androidx.core.content.ContextCompat import androidx.core.content.edit import androidx.core.net.toUri import androidx.lifecycle.Lifecycle @@ -94,10 +93,7 @@ class NoteFragmentTest : BaseActivityTest() { val loadFileStream = NoteFragmentTest::class.java.classLoader.getResourceAsStream("testzim.zim") - val zimFile = File( - ContextCompat.getExternalFilesDirs(context, null)[0], - "testzim.zim" - ) + val zimFile = File(context.cacheDir, "testzim.zim") if (zimFile.exists()) zimFile.delete() zimFile.createNewFile() loadFileStream.use { inputStream -> diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/page/bookmarks/LibkiwixBookmarkTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/page/bookmarks/LibkiwixBookmarkTest.kt index 3c83d64c9..b02d6c4e2 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/page/bookmarks/LibkiwixBookmarkTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/page/bookmarks/LibkiwixBookmarkTest.kt @@ -18,7 +18,6 @@ package org.kiwix.kiwixmobile.page.bookmarks -import androidx.core.content.ContextCompat import androidx.core.content.edit import androidx.core.net.toUri import androidx.lifecycle.Lifecycle @@ -77,10 +76,7 @@ class LibkiwixBookmarkTest : BaseActivityTest() { } val loadFileStream = LibkiwixBookmarkTest::class.java.classLoader.getResourceAsStream("testzim.zim") - val zimFile = File( - ContextCompat.getExternalFilesDirs(context, null)[0], - "testzim.zim" - ) + val zimFile = File(context.cacheDir, "testzim.zim") if (zimFile.exists()) zimFile.delete() zimFile.createNewFile() loadFileStream.use { inputStream -> diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/page/history/NavigationHistoryTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/page/history/NavigationHistoryTest.kt index db6ee50e5..ab2d1c89d 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/page/history/NavigationHistoryTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/page/history/NavigationHistoryTest.kt @@ -18,7 +18,6 @@ package org.kiwix.kiwixmobile.page.history -import androidx.core.content.ContextCompat import androidx.core.content.edit import androidx.core.net.toUri import androidx.lifecycle.Lifecycle @@ -79,10 +78,7 @@ class NavigationHistoryTest : BaseActivityTest() { } val loadFileStream = NavigationHistoryTest::class.java.classLoader.getResourceAsStream("testzim.zim") - val zimFile = File( - ContextCompat.getExternalFilesDirs(context, null)[0], - "testzim.zim" - ) + val zimFile = File(context.cacheDir, "testzim.zim") if (zimFile.exists()) zimFile.delete() zimFile.createNewFile() loadFileStream.use { inputStream -> diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/reader/KiwixReaderFragmentTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/reader/KiwixReaderFragmentTest.kt index 3dcdbf3b6..3590d25b0 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/reader/KiwixReaderFragmentTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/reader/KiwixReaderFragmentTest.kt @@ -18,7 +18,6 @@ package org.kiwix.kiwixmobile.reader -import androidx.core.content.ContextCompat import androidx.core.content.edit import androidx.core.net.toUri import androidx.lifecycle.Lifecycle @@ -78,10 +77,7 @@ class KiwixReaderFragmentTest : BaseActivityTest() { } val loadFileStream = KiwixReaderFragmentTest::class.java.classLoader.getResourceAsStream("testzim.zim") - val zimFile = File( - ContextCompat.getExternalFilesDirs(context, null)[0], - "testzim.zim" - ) + val zimFile = File(context.cacheDir, "testzim.zim") if (zimFile.exists()) zimFile.delete() zimFile.createNewFile() loadFileStream.use { inputStream -> diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/search/SearchFragmentTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/search/SearchFragmentTest.kt index fa409e31c..a71e5eb09 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/search/SearchFragmentTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/search/SearchFragmentTest.kt @@ -17,7 +17,6 @@ */ package org.kiwix.kiwixmobile.search -import androidx.core.content.ContextCompat import androidx.core.content.edit import androidx.core.net.toUri import androidx.lifecycle.Lifecycle @@ -217,10 +216,7 @@ class SearchFragmentTest : BaseActivityTest() { private fun getTestZimFile(): File { val loadFileStream = SearchFragmentTest::class.java.classLoader.getResourceAsStream("testzim.zim") - val zimFile = File( - ContextCompat.getExternalFilesDirs(context, null)[0], - "testzim.zim" - ) + val zimFile = File(context.cacheDir, "testzim.zim") if (zimFile.exists()) zimFile.delete() zimFile.createNewFile() loadFileStream.use { inputStream ->