mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-08-03 10:46:53 -04:00

# Conflicts: # app/build.gradle # app/src/androidTest/java/org/kiwix/kiwixmobile/database/KiwixDatabaseTest.java # app/src/androidTestKiwix/java/org/kiwix/kiwixmobile/tests/DownloadTest.java # app/src/androidTestKiwix/java/org/kiwix/kiwixmobile/tests/NetworkTest.java # app/src/main/AndroidManifest.xml # app/src/main/java/org/kiwix/kiwixmobile/KiwixApplication.java # app/src/main/java/org/kiwix/kiwixmobile/base/BaseFragment.java # app/src/main/java/org/kiwix/kiwixmobile/data/local/dao/BookDao.java # app/src/main/java/org/kiwix/kiwixmobile/data/local/dao/NetworkLanguageDao.java # app/src/main/java/org/kiwix/kiwixmobile/data/local/entity/BookDataSource.java # app/src/main/java/org/kiwix/kiwixmobile/data/remote/KiwixService.java # app/src/main/java/org/kiwix/kiwixmobile/database/KiwixDatabase.java # app/src/main/java/org/kiwix/kiwixmobile/di/components/ApplicationComponent.java # app/src/main/java/org/kiwix/kiwixmobile/di/modules/ApplicationModule.java # app/src/main/java/org/kiwix/kiwixmobile/di/modules/NetworkModule.java # app/src/main/java/org/kiwix/kiwixmobile/downloader/ChunkUtils.java # app/src/main/java/org/kiwix/kiwixmobile/downloader/DownloadFragment.java # app/src/main/java/org/kiwix/kiwixmobile/downloader/DownloadService.java # app/src/main/java/org/kiwix/kiwixmobile/downloader/model/DownloadModel.kt # app/src/main/java/org/kiwix/kiwixmobile/downloader/model/DownloadRequest.kt # app/src/main/java/org/kiwix/kiwixmobile/error/ErrorActivity.java # app/src/main/java/org/kiwix/kiwixmobile/library/LibraryAdapter.java # app/src/main/java/org/kiwix/kiwixmobile/library/entity/LibraryNetworkEntity.java # app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java # app/src/main/java/org/kiwix/kiwixmobile/settings/KiwixSettingsActivity.java # app/src/main/java/org/kiwix/kiwixmobile/utils/DialogShower.kt # app/src/main/java/org/kiwix/kiwixmobile/utils/LanguageUtils.java # app/src/main/java/org/kiwix/kiwixmobile/utils/SharedPreferenceUtil.java # app/src/main/java/org/kiwix/kiwixmobile/utils/files/FileSearch.java # app/src/main/java/org/kiwix/kiwixmobile/zim_manager/SectionsPagerAdapter.java # app/src/main/java/org/kiwix/kiwixmobile/zim_manager/ZimManageActivity.java # app/src/main/java/org/kiwix/kiwixmobile/zim_manager/ZimManagePresenter.java # app/src/main/java/org/kiwix/kiwixmobile/zim_manager/fileselect_view/ZimFileSelectFragment.java # app/src/main/java/org/kiwix/kiwixmobile/zim_manager/library_view/LibraryFragment.java # app/src/main/java/org/kiwix/kiwixmobile/zim_manager/library_view/LibraryPresenter.java # app/src/main/res/layout/activity_library.xml # app/src/main/res/layout/download_item.xml # app/src/main/res/layout/download_management.xml # app/src/main/res/layout/language_selection.xml # app/src/main/res/layout/library_item.xml # app/src/main/res/layout/zim_list.xml # app/src/main/res/layout/zim_manager.xml # app/src/main/res/values/dimens.xml # app/src/main/res/values/strings.xml # build.gradle # gradle/wrapper/gradle-wrapper.properties
31 lines
802 B
Python
Executable File
31 lines
802 B
Python
Executable File
#!/usr/bin/env python
|
|
import os
|
|
import requests
|
|
import sys
|
|
import time
|
|
|
|
PROJECT_ID = 116910522
|
|
|
|
print "Running tests"
|
|
sys.stdout.flush()
|
|
|
|
runID = os.environ['TRAVIS_BUILD_NUMBER']
|
|
resultsUrl = os.environ['TESTDROID_RUNNER_RESULTS']
|
|
testName = "Auto Test {}".format(runID)
|
|
|
|
for x in range(0, 200):
|
|
r = requests.get(resultsUrl)
|
|
result = list(filter(lambda run: run.get("displayName") == testName, r.json().get("data")))
|
|
if len(result) > 0 and result[0].get("state") == "FINISHED":
|
|
ratio = result[0].get("successRatio")
|
|
if ratio == 1.0:
|
|
print "All tests passed"
|
|
sys.exit(0)
|
|
else:
|
|
raise AssertionError("Success ratio only: {}".format(ratio))
|
|
else:
|
|
print "Waiting for results"
|
|
sys.stdout.flush()
|
|
time.sleep(30)
|
|
raise TimeoutError("Test not found/complete")
|