Niedzielski has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/318446

Change subject: Move CI scripts into version control
......................................................................

Move CI scripts into version control

Copy over the shell commands from CI[0,1,2] to the Android repo. This
will allow us to version the scripts, easily change them without much CI
knowledge, and easily reference them without a Jenkins login. A
subsequent patch in the integration config repo will update the Jenkins
console commands to reference these scripts.

[0] 
https://integration.wikimedia.org/ci/job/apps-android-wikipedia-test/configure
[1] 
https://integration.wikimedia.org/ci/job/apps-android-wikipedia-periodic-test/configure
[2] 
https://integration.wikimedia.org/ci/job/apps-android-wikipedia-lint/configure

Change-Id: Id365caf945087f1a73107c36f95762881cea57fe
---
A scripts/apps-android-wikipedia-lint
A scripts/apps-android-wikipedia-periodic-test
A scripts/apps-android-wikipedia-test
3 files changed, 14 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia 
refs/changes/46/318446/1

diff --git a/scripts/apps-android-wikipedia-lint 
b/scripts/apps-android-wikipedia-lint
new file mode 100755
index 0000000..58b4ca6
--- /dev/null
+++ b/scripts/apps-android-wikipedia-lint
@@ -0,0 +1,4 @@
+#!/usr/bin/env bash
+set -euo pipefail
+
+./gradlew -q clean lintAlphaDebug
\ No newline at end of file
diff --git a/scripts/apps-android-wikipedia-periodic-test 
b/scripts/apps-android-wikipedia-periodic-test
new file mode 100755
index 0000000..e5d378e
--- /dev/null
+++ b/scripts/apps-android-wikipedia-periodic-test
@@ -0,0 +1,5 @@
+#!/usr/bin/env bash
+set -euo pipefail
+
+./gradlew clean testAllAlphaRelease 
-Pandroid.testInstrumentationRunnerArguments.size=small
+scripts/diff-screenshots
\ No newline at end of file
diff --git a/scripts/apps-android-wikipedia-test 
b/scripts/apps-android-wikipedia-test
new file mode 100755
index 0000000..347e525
--- /dev/null
+++ b/scripts/apps-android-wikipedia-test
@@ -0,0 +1,5 @@
+#!/usr/bin/env bash
+set -euo pipefail
+
+scripts/missing-qq.py
+./gradlew clean checkstyle assembleAlphaRelease testAlphaRelease 
compileAlphaReleaseAndroidTestSources
\ No newline at end of file

-- 
To view, visit https://gerrit.wikimedia.org/r/318446
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Id365caf945087f1a73107c36f95762881cea57fe
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Niedzielski <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to