Hello Milimetric,
I'd like you to do a code review. Please visit
https://gerrit.wikimedia.org/r/100744
to review the following change.
Change subject: Allow to request checking limn scaffolding for private data
......................................................................
Allow to request checking limn scaffolding for private data
Change-Id: Idbe42120a100057d248de1378741e367bfbd5d82
Card: Analytics 1253
---
M scripts/check_web_page.sh
1 file changed, 31 insertions(+), 8 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/analytics/geowiki
refs/changes/44/100744/1
diff --git a/scripts/check_web_page.sh b/scripts/check_web_page.sh
index de5efa6..04ca25c 100755
--- a/scripts/check_web_page.sh
+++ b/scripts/check_web_page.sh
@@ -79,6 +79,16 @@
# the web. This is mostly useful for debugging.
LOCAL_DATA_CHECKOUTS_DIR_RELI=()
+# Set CHECK_PRIVATE_PART_LIMN_FILES to "yes" to check the limn files
+# of the private part eventhough they do not get served through the
+# private data's web server. This check will only succeed when adding a
+# checkout of the private data repository via “--add-checkout”.
+#
+# (You can use the --check-private-part-limn-files to set
+# CHECK_PRIVATE_PART_LIMN_FILES=yes temporarily)
+CHECK_PRIVATE_PART_LIMN_FILES=no
+#CHECK_PRIVATE_PART_LIMN_FILES=yes
+
#---------------------------------------------------
# Prints the script's help screen
#
@@ -108,6 +118,11 @@
for debugging the script. But you'll have to
cleanup the /tmp/geowiki_monitor... files by hand
on your own.
+--check-private-part-limn-files
+ -- Check limn files of private part, eventhough they do not
get
+ served through the private data's web server. This check
+ will only succeed when adding a checkout of the private
data
+ repository via “--add-checkout” (see above).
--date DATE -- per default expect that all datafiles come with data up to,
and including DATE. DATE can be any value accepted by
date's --date option. (Default: "yesterday")
@@ -153,6 +168,9 @@
"--cache" )
USE_CACHE="yes"
;;
+ "--check-private-part-limn-files" )
+ CHECK_PRIVATE_PART_LIMN_FILES=yes
+ ;;
"--date" )
[[ $# -ge 1 ]] || error "$ARGUMENT requires a further parameter"
DEFAULT_LAST_EXPECTED_DATE_PARAMETER="$1"
@@ -335,8 +353,11 @@
use_private_server() {
set_URL_BASEs "$PRIVATE_PART_URL_BASE"
- # The CSV files are currently served directly at URL_BASE.
- URL_BASE_CSV="$URL_BASE"
+ if [ "$CHECK_PRIVATE_PART_LIMN_FILES" != "yes" ]
+ then
+ # The CSV files are currently served directly at URL_BASE.
+ URL_BASE_CSV="$URL_BASE"
+ fi
HTTP_USER="$PRIVATE_PART_USER"
HTTP_PASSWORD="$PRIVATE_PART_PASSWORD"
@@ -1618,12 +1639,14 @@
# We currently only serve datafiles on the server for the private
# data. Hence we cannot check the staffolding for the graphs of
- # the datafiles.
- #
- #check_private_dashboards
- #check_private_graphs
- #check_private_datasources
-
+ # the datafiles by default. But if the user requested it, we do
+ # check them.
+ if [ "$CHECK_PRIVATE_PART_LIMN_FILES" = "yes" ]
+ then
+ check_private_dashboards
+ check_private_graphs
+ check_private_datasources
+ fi
check_private_datafiles
}
--
To view, visit https://gerrit.wikimedia.org/r/100744
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Idbe42120a100057d248de1378741e367bfbd5d82
Gerrit-PatchSet: 1
Gerrit-Project: analytics/geowiki
Gerrit-Branch: master
Gerrit-Owner: QChris <[email protected]>
Gerrit-Reviewer: Milimetric <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits