[arch-commits] Commit in buildbot-www/trunk (PKGBUILD disable-broken-www-tests.patch)

Chih-Hsuan Yen yan12125 at archlinux.org
Tue Aug 20 13:38:11 UTC 2019


    Date: Tuesday, August 20, 2019 @ 13:38:09
  Author: yan12125
Revision: 500297

upgpkg: buildbot-www 2.4.0-2

Add check()

Added:
  buildbot-www/trunk/disable-broken-www-tests.patch
Modified:
  buildbot-www/trunk/PKGBUILD

--------------------------------+
 PKGBUILD                       |   23 +++++++++++++++++++----
 disable-broken-www-tests.patch |   18 ++++++++++++++++++
 2 files changed, 37 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-08-20 13:36:19 UTC (rev 500296)
+++ PKGBUILD	2019-08-20 13:38:09 UTC (rev 500297)
@@ -8,14 +8,19 @@
          python-buildbot-console-view python-buildbot-grid-view
          python-buildbot-wsgi-dashboards python-buildbot-badges)
 pkgver=2.4.0
-pkgrel=1
+pkgrel=2
 arch=(any)
 url='https://buildbot.net'
 license=(GPL2)
 makedepends=(git buildbot=$pkgver python-buildbot-pkg=$pkgver python-mock)
-source=("https://github.com/buildbot/buildbot/releases/download/v$pkgver/buildbot-v$pkgver.gitarchive.tar.gz"{,.sig})
+checkdepends=(chromium xorg-server-xvfb)
+source=("https://github.com/buildbot/buildbot/releases/download/v$pkgver/buildbot-v$pkgver.gitarchive.tar.gz"{,.sig}
+        disable-broken-www-tests.patch
+        disable-broken-waterfall-tests.patch::https://github.com/buildbot/buildbot/commit/9ad94c5a3db7585a594fd51736cd9928efb2dd00.patch)
 sha256sums=('a865074e4874f20e11990ab5c65f87276b2bce9f7c29ca5b3b0da53ae51afbfd'
-            'SKIP')
+            'SKIP'
+            '83f7ec59f2fa3fd1978337c5aedf73a988b150f4336ed75d6a55bb632185d6b3'
+            '9a302f8aebb5a0a8dbba3636d8bdc1e34295149c044975cd8bc8fc96545532f2')
 validpgpkeys=(
   '390EB159056ED56F66AB1092AECD456B4D2531FC'  # Pierre Tardy <tardyp at gmail.com> (@tardyp on GitHub)
   'FD0004A26EADFE43A4C3F249C6F7AE200374452D'  # Povilas Kanapickas <povilas at radix.lt> (@p12tic on GitHub)
@@ -24,7 +29,12 @@
 prepare() {
   cd "$srcdir"/buildbot-$pkgver
   # HACK: do not use virtualenv
-  sed -i 's#frontend_deps:.*#frontend_deps:#' Makefile
+  sed -i -e 's#frontend_deps:.*#frontend_deps:#' \
+         -e 's#frontend_tests:.*#frontend_tests:#' Makefile
+  # https://github.com/buildbot/buildbot/issues/4982
+  patch -Np1 -i ../disable-broken-www-tests.patch
+  # https://github.com/buildbot/buildbot/issues/4979
+  patch -Np1 -i ../disable-broken-waterfall-tests.patch
 }
 
 build() {
@@ -41,6 +51,11 @@
   done
 }
 
+check() {
+  cd "$srcdir"/buildbot-$pkgver
+  CHROME_BIN=/usr/bin/chromium xvfb-run make frontend_tests
+}
+
 package_python-buildbot-www() {
   pkgdesc='Buildbot UI'
   # Not depending on buildbot so that buildbot can easily use

Added: disable-broken-www-tests.patch
===================================================================
--- disable-broken-www-tests.patch	                        (rev 0)
+++ disable-broken-www-tests.patch	2019-08-20 13:38:09 UTC (rev 500297)
@@ -0,0 +1,18 @@
+diff --git a/www/base/src/app/common/directives/buildsummary/buildsummary.directive.spec.js b/www/base/src/app/common/directives/buildsummary/buildsummary.directive.spec.js
+index 2d01dd010..c74648c05 100644
+--- a/www/base/src/app/common/directives/buildsummary/buildsummary.directive.spec.js
++++ b/www/base/src/app/common/directives/buildsummary/buildsummary.directive.spec.js
+@@ -69,6 +69,7 @@ describe('buildsummary controller', function() {
+         buildsummary.toggleDetails();
+     });
+ 
++    /*
+     it('should provide correct getBuildRequestIDFromURL', function() {
+         const element = $compile("<buildsummary buildid='buildid'></buildsummary>")($scope);
+         $scope.$apply();
+@@ -100,4 +101,5 @@ describe('buildsummary controller', function() {
+         expect(buildsummary.isBuildURL(`${baseurl}#builders/sdf/builds/123`))
+         .toBe(false);
+     });
++    */
+ });



More information about the arch-commits mailing list