[Android] Fastlane integration
Nicolas Pomepuy
git at videolan.org
Wed Sep 30 14:04:31 CEST 2020
vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Wed Sep 30 14:04:30 2020 +0200| [ab41d9367dc652a7e46a09ccec25495c9e31a34f] | committer: Nicolas Pomepuy
Fastlane integration
> https://code.videolan.org/videolan/vlc-android/commit/ab41d9367dc652a7e46a09ccec25495c9e31a34f
---
.gitignore | 1 +
application/app/build.gradle | 42 +++++-
.../app/src/androidTest/AndroidManifest.xml | 30 ++++
.../videolan/mobile/app/ExampleInstrumentedTest.kt | 24 ----
.../java}/org/videolan/vlc/BaseUITest.kt | 2 -
.../java/org/videolan/vlc/DemoModeEnabler.kt | 67 +++++++++
.../java/org/videolan/vlc/DemoModeRule.kt | 44 ++++++
.../java}/org/videolan/vlc/MultidexTestRunner.kt | 0
.../vlc/PhoneScreenhotsInstrumentedTest.kt | 158 +++++++++++++++++++++
.../java}/org/videolan/vlc/PreferenceMatcher.kt | 1 -
.../videolan/vlc/TvScreenhotsInstrumentedTest.kt | 156 ++++++++++++++++++++
.../java}/org/videolan/vlc/UtilAdapterMatcher.kt | 2 +-
.../java}/org/videolan/vlc/UtilViewActions.kt | 16 ++-
.../java}/org/videolan/vlc/UtilViewMatchers.kt | 28 +++-
.../org/videolan/vlc/database/BrowserFavDaoTest.kt | 2 +-
.../vlc/database/CustomDirectoryDaoTest.kt | 0
.../java}/org/videolan/vlc/database/DbTest.kt | 0
.../videolan/vlc/database/ExternalSubDaoTest.kt | 0
.../org/videolan/vlc/database/MigrationTest.kt | 26 +++-
.../org/videolan/vlc/database/SlaveDaoTest.kt | 0
.../database/helpers/SqliteDatabaseTestHelper.kt | 0
.../vlc/database/helpers/SqliteTestDbOpenHelper.kt | 0
.../org/videolan/vlc/gui/PlaylistActivityUITest.kt | 0
.../org/videolan/vlc/gui/PlaylistFragmentUITest.kt | 8 +-
.../vlc/gui/browser/FileBrowserFragmentUITest.kt | 0
.../vlc/gui/browser/FilePickerFragmentUITest.kt | 61 ++++++++
.../gui/browser/StorageBrowserFragmentUITest.kt | 0
.../vlc/gui/preferences/BasePreferenceUITest.kt | 2 +-
.../vlc/gui/preferences/PreferencesAudioUITest.kt | 0
.../gui/preferences/PreferencesCastingUITest.kt | 0
.../gui/preferences/PreferencesFragmentUITest.kt | 0
.../gui/preferences/PreferencesSubtitlesUITest.kt | 0
.../vlc/gui/preferences/PreferencesUIUITest.kt | 0
.../vlc/gui/preferences/PreferencesVideoUITest.kt | 0
.../java/org/videolan/vlc/util/DpadHelper.kt | 53 +++++++
.../java}/org/videolan/vlc/util/KExtensions.kt | 0
.../org/videolan/vlc/util/LiveDataTestUtil.kt | 16 +++
.../java}/org/videolan/vlc/util/MockitoExt.kt | 0
.../java/org/videolan/vlc/util/ScreenshotUtil.kt | 36 +++++
.../vlc/util/TestCoroutineContextProvider.kt | 0
.../java}/org/videolan/vlc/util/TestUtil.kt | 0
.../java/org/videolan/vlc/util/UiUtils.kt | 150 +++++++++++++++++++
application/resources/build.gradle | 2 +
application/television/build.gradle | 2 +
application/vlc-android/AndroidManifest.xml | 2 +-
.../vlc/gui/browser/FilePickerFragmentUITest.kt | 42 ------
application/vlc-android/build.gradle | 10 +-
application/vlc-android/res/layout/toolbar.xml | 23 ---
.../vlc-android/src/debug/AndroidManifest.xml | 10 ++
.../src/org/videolan/vlc/gui/MainActivity.kt | 6 -
.../videolan/vlc/gui/browser/BaseBrowserAdapter.kt | 2 +-
.../videolan/vlc/viewmodels/HistoryModelTest.kt | 6 +-
.../vlc/viewmodels/browser/FilePickerModelTest.kt | 4 +-
build.gradle | 10 +-
buildsystem/automation/Gemfile | 10 ++
buildsystem/automation/README.md | 87 ++++++++++++
buildsystem/automation/certificates | 1 +
buildsystem/automation/fastlane/Appfile | 2 +
buildsystem/automation/fastlane/Fastfile | 84 +++++++++++
buildsystem/automation/fastlane/Pluginfile | 5 +
buildsystem/automation/fastlane/Screengrabfile | 15 ++
.../videolan/vlc/plugin/api/ApplicationTest.java | 36 -----
gradle.properties | 2 +-
63 files changed, 1118 insertions(+), 168 deletions(-)
Diff: https://code.videolan.org/videolan/vlc-android/commit/ab41d9367dc652a7e46a09ccec25495c9e31a34f
More information about the Android
mailing list