[gnome-shell/wip/fmuellner/more-ci: 3/4] ci: Check that pot file is generated correctly
- From: Florian Müllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell/wip/fmuellner/more-ci: 3/4] ci: Check that pot file is generated correctly
- Date: Sat, 16 Feb 2019 18:22:31 +0000 (UTC)
commit 32c7440d83efd32ec3b2fb26af4d360bdc9b47ee
Author: Florian Müllner <fmuellner gnome org>
Date: Sat Feb 9 04:51:00 2019 +0100
ci: Check that pot file is generated correctly
This is to guard against the now infamous xgettext bug[0].
[0] https://savannah.gnu.org/bugs/?50920#comment5
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/408
.gitlab-ci.yml | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4a35606bb..d02f3eb0b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -6,6 +6,7 @@ stages:
variables:
JS_LOG: "js-report.txt"
+ POT_LOG: "pot-update.txt"
.only_default: &only_default
only:
@@ -71,3 +72,19 @@ test:
paths:
- build/meson-logs/testlog.txt
when: on_failure
+
+test-pot:
+ image: registry.gitlab.gnome.org/gnome/gnome-shell/master:v1
+ stage: test
+ before_script:
+ - ninja -C mutter/build install
+ script:
+ # Check that pot files are generated correctly:
+ # https://savannah.gnu.org/bugs/?50920#comment5
+ - ninja -C build gnome-shell-pot 2>&1 | awk '
+ BEGIN { start=0; }
+ start==1 { print $0; }
+ /gnome-shell-pot/ { start=1; }
+ ' | tee $POT_LOG
+ - (! grep -q . $POT_LOG)
+ <<: *only_default
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]