mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-08-03 18:56:44 -04:00
Improved the filePath for creating temp files in our test cases since sometimes the emulator treats app-specific directory as READ_ONLY_FILESYSTEM
.
This commit is contained in:
parent
e1c69aa259
commit
9d79e4b515
2
.github/workflows/ci.yml
vendored
2
.github/workflows/ci.yml
vendored
@ -12,7 +12,7 @@ jobs:
|
|||||||
name: Automated tests
|
name: Automated tests
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
api-level: [ 24, 30, 33 ]
|
api-level: [ 33 ]
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
runs-on: macos-11
|
runs-on: macos-11
|
||||||
steps:
|
steps:
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
|
|
||||||
package org.kiwix.kiwixmobile
|
package org.kiwix.kiwixmobile
|
||||||
|
|
||||||
import androidx.core.content.ContextCompat
|
|
||||||
import androidx.core.content.edit
|
import androidx.core.content.edit
|
||||||
import androidx.lifecycle.Lifecycle
|
import androidx.lifecycle.Lifecycle
|
||||||
import androidx.preference.PreferenceManager
|
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.
|
// add a file in fileSystem because we need to actual file path for making object of Archive.
|
||||||
val loadFileStream =
|
val loadFileStream =
|
||||||
ObjectBoxToLibkiwixMigratorTest::class.java.classLoader.getResourceAsStream("testzim.zim")
|
ObjectBoxToLibkiwixMigratorTest::class.java.classLoader.getResourceAsStream("testzim.zim")
|
||||||
zimFile = File(
|
zimFile = File(context.cacheDir, "testzim.zim")
|
||||||
ContextCompat.getExternalFilesDirs(context, null)[0],
|
|
||||||
"testzim.zim"
|
|
||||||
)
|
|
||||||
if (zimFile.exists()) zimFile.delete()
|
if (zimFile.exists()) zimFile.delete()
|
||||||
zimFile.createNewFile()
|
zimFile.createNewFile()
|
||||||
loadFileStream.use { inputStream ->
|
loadFileStream.use { inputStream ->
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
|
|
||||||
package org.kiwix.kiwixmobile.mimetype
|
package org.kiwix.kiwixmobile.mimetype
|
||||||
|
|
||||||
import androidx.core.content.ContextCompat
|
|
||||||
import androidx.core.content.edit
|
import androidx.core.content.edit
|
||||||
import androidx.lifecycle.Lifecycle
|
import androidx.lifecycle.Lifecycle
|
||||||
import androidx.preference.PreferenceManager
|
import androidx.preference.PreferenceManager
|
||||||
@ -64,10 +63,7 @@ class MimeTypeTest : BaseActivityTest() {
|
|||||||
@Test
|
@Test
|
||||||
fun testMimeType() {
|
fun testMimeType() {
|
||||||
val loadFileStream = MimeTypeTest::class.java.classLoader.getResourceAsStream("testzim.zim")
|
val loadFileStream = MimeTypeTest::class.java.classLoader.getResourceAsStream("testzim.zim")
|
||||||
val zimFile = File(
|
val zimFile = File(context.cacheDir, "testzim.zim")
|
||||||
ContextCompat.getExternalFilesDirs(context, null)[0],
|
|
||||||
"testzim.zim"
|
|
||||||
)
|
|
||||||
if (zimFile.exists()) zimFile.delete()
|
if (zimFile.exists()) zimFile.delete()
|
||||||
zimFile.createNewFile()
|
zimFile.createNewFile()
|
||||||
loadFileStream.use { inputStream ->
|
loadFileStream.use { inputStream ->
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
|
|
||||||
package org.kiwix.kiwixmobile.nav.destination.library
|
package org.kiwix.kiwixmobile.nav.destination.library
|
||||||
|
|
||||||
import androidx.core.content.ContextCompat
|
|
||||||
import androidx.core.content.edit
|
import androidx.core.content.edit
|
||||||
import androidx.lifecycle.Lifecycle
|
import androidx.lifecycle.Lifecycle
|
||||||
import androidx.preference.PreferenceManager
|
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
|
// load a zim file to test, After downloading zim file library list is visible or not
|
||||||
val loadFileStream =
|
val loadFileStream =
|
||||||
LocalLibraryTest::class.java.classLoader.getResourceAsStream("testzim.zim")
|
LocalLibraryTest::class.java.classLoader.getResourceAsStream("testzim.zim")
|
||||||
val zimFile =
|
val zimFile = File(context.cacheDir, "testzim.zim")
|
||||||
File(
|
|
||||||
ContextCompat.getExternalFilesDirs(context, null)[0],
|
|
||||||
"testzim.zim"
|
|
||||||
)
|
|
||||||
if (zimFile.exists()) zimFile.delete()
|
if (zimFile.exists()) zimFile.delete()
|
||||||
zimFile.createNewFile()
|
zimFile.createNewFile()
|
||||||
loadFileStream.use { inputStream ->
|
loadFileStream.use { inputStream ->
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
|
|
||||||
package org.kiwix.kiwixmobile.note
|
package org.kiwix.kiwixmobile.note
|
||||||
|
|
||||||
import androidx.core.content.ContextCompat
|
|
||||||
import androidx.core.content.edit
|
import androidx.core.content.edit
|
||||||
import androidx.core.net.toUri
|
import androidx.core.net.toUri
|
||||||
import androidx.lifecycle.Lifecycle
|
import androidx.lifecycle.Lifecycle
|
||||||
@ -94,10 +93,7 @@ class NoteFragmentTest : BaseActivityTest() {
|
|||||||
|
|
||||||
val loadFileStream =
|
val loadFileStream =
|
||||||
NoteFragmentTest::class.java.classLoader.getResourceAsStream("testzim.zim")
|
NoteFragmentTest::class.java.classLoader.getResourceAsStream("testzim.zim")
|
||||||
val zimFile = File(
|
val zimFile = File(context.cacheDir, "testzim.zim")
|
||||||
ContextCompat.getExternalFilesDirs(context, null)[0],
|
|
||||||
"testzim.zim"
|
|
||||||
)
|
|
||||||
if (zimFile.exists()) zimFile.delete()
|
if (zimFile.exists()) zimFile.delete()
|
||||||
zimFile.createNewFile()
|
zimFile.createNewFile()
|
||||||
loadFileStream.use { inputStream ->
|
loadFileStream.use { inputStream ->
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
|
|
||||||
package org.kiwix.kiwixmobile.page.bookmarks
|
package org.kiwix.kiwixmobile.page.bookmarks
|
||||||
|
|
||||||
import androidx.core.content.ContextCompat
|
|
||||||
import androidx.core.content.edit
|
import androidx.core.content.edit
|
||||||
import androidx.core.net.toUri
|
import androidx.core.net.toUri
|
||||||
import androidx.lifecycle.Lifecycle
|
import androidx.lifecycle.Lifecycle
|
||||||
@ -77,10 +76,7 @@ class LibkiwixBookmarkTest : BaseActivityTest() {
|
|||||||
}
|
}
|
||||||
val loadFileStream =
|
val loadFileStream =
|
||||||
LibkiwixBookmarkTest::class.java.classLoader.getResourceAsStream("testzim.zim")
|
LibkiwixBookmarkTest::class.java.classLoader.getResourceAsStream("testzim.zim")
|
||||||
val zimFile = File(
|
val zimFile = File(context.cacheDir, "testzim.zim")
|
||||||
ContextCompat.getExternalFilesDirs(context, null)[0],
|
|
||||||
"testzim.zim"
|
|
||||||
)
|
|
||||||
if (zimFile.exists()) zimFile.delete()
|
if (zimFile.exists()) zimFile.delete()
|
||||||
zimFile.createNewFile()
|
zimFile.createNewFile()
|
||||||
loadFileStream.use { inputStream ->
|
loadFileStream.use { inputStream ->
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
|
|
||||||
package org.kiwix.kiwixmobile.page.history
|
package org.kiwix.kiwixmobile.page.history
|
||||||
|
|
||||||
import androidx.core.content.ContextCompat
|
|
||||||
import androidx.core.content.edit
|
import androidx.core.content.edit
|
||||||
import androidx.core.net.toUri
|
import androidx.core.net.toUri
|
||||||
import androidx.lifecycle.Lifecycle
|
import androidx.lifecycle.Lifecycle
|
||||||
@ -79,10 +78,7 @@ class NavigationHistoryTest : BaseActivityTest() {
|
|||||||
}
|
}
|
||||||
val loadFileStream =
|
val loadFileStream =
|
||||||
NavigationHistoryTest::class.java.classLoader.getResourceAsStream("testzim.zim")
|
NavigationHistoryTest::class.java.classLoader.getResourceAsStream("testzim.zim")
|
||||||
val zimFile = File(
|
val zimFile = File(context.cacheDir, "testzim.zim")
|
||||||
ContextCompat.getExternalFilesDirs(context, null)[0],
|
|
||||||
"testzim.zim"
|
|
||||||
)
|
|
||||||
if (zimFile.exists()) zimFile.delete()
|
if (zimFile.exists()) zimFile.delete()
|
||||||
zimFile.createNewFile()
|
zimFile.createNewFile()
|
||||||
loadFileStream.use { inputStream ->
|
loadFileStream.use { inputStream ->
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
|
|
||||||
package org.kiwix.kiwixmobile.reader
|
package org.kiwix.kiwixmobile.reader
|
||||||
|
|
||||||
import androidx.core.content.ContextCompat
|
|
||||||
import androidx.core.content.edit
|
import androidx.core.content.edit
|
||||||
import androidx.core.net.toUri
|
import androidx.core.net.toUri
|
||||||
import androidx.lifecycle.Lifecycle
|
import androidx.lifecycle.Lifecycle
|
||||||
@ -78,10 +77,7 @@ class KiwixReaderFragmentTest : BaseActivityTest() {
|
|||||||
}
|
}
|
||||||
val loadFileStream =
|
val loadFileStream =
|
||||||
KiwixReaderFragmentTest::class.java.classLoader.getResourceAsStream("testzim.zim")
|
KiwixReaderFragmentTest::class.java.classLoader.getResourceAsStream("testzim.zim")
|
||||||
val zimFile = File(
|
val zimFile = File(context.cacheDir, "testzim.zim")
|
||||||
ContextCompat.getExternalFilesDirs(context, null)[0],
|
|
||||||
"testzim.zim"
|
|
||||||
)
|
|
||||||
if (zimFile.exists()) zimFile.delete()
|
if (zimFile.exists()) zimFile.delete()
|
||||||
zimFile.createNewFile()
|
zimFile.createNewFile()
|
||||||
loadFileStream.use { inputStream ->
|
loadFileStream.use { inputStream ->
|
||||||
|
@ -17,7 +17,6 @@
|
|||||||
*/
|
*/
|
||||||
package org.kiwix.kiwixmobile.search
|
package org.kiwix.kiwixmobile.search
|
||||||
|
|
||||||
import androidx.core.content.ContextCompat
|
|
||||||
import androidx.core.content.edit
|
import androidx.core.content.edit
|
||||||
import androidx.core.net.toUri
|
import androidx.core.net.toUri
|
||||||
import androidx.lifecycle.Lifecycle
|
import androidx.lifecycle.Lifecycle
|
||||||
@ -217,10 +216,7 @@ class SearchFragmentTest : BaseActivityTest() {
|
|||||||
private fun getTestZimFile(): File {
|
private fun getTestZimFile(): File {
|
||||||
val loadFileStream =
|
val loadFileStream =
|
||||||
SearchFragmentTest::class.java.classLoader.getResourceAsStream("testzim.zim")
|
SearchFragmentTest::class.java.classLoader.getResourceAsStream("testzim.zim")
|
||||||
val zimFile = File(
|
val zimFile = File(context.cacheDir, "testzim.zim")
|
||||||
ContextCompat.getExternalFilesDirs(context, null)[0],
|
|
||||||
"testzim.zim"
|
|
||||||
)
|
|
||||||
if (zimFile.exists()) zimFile.delete()
|
if (zimFile.exists()) zimFile.delete()
|
||||||
zimFile.createNewFile()
|
zimFile.createNewFile()
|
||||||
loadFileStream.use { inputStream ->
|
loadFileStream.use { inputStream ->
|
||||||
|
Loading…
x
Reference in New Issue
Block a user