[jhbuild/wip/tests: 2/4] tests: Expand MockModule with checkout phase
- From: Colin Walters <walters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [jhbuild/wip/tests: 2/4] tests: Expand MockModule with checkout phase
- Date: Mon, 22 Aug 2011 16:44:35 +0000 (UTC)
commit c13a8d1cdfffb2446fb0fe1ba19049d2f8558d63
Author: Colin Walters <walters verbum org>
Date: Thu Aug 11 12:50:53 2011 -0400
tests: Expand MockModule with checkout phase
The formerly autotools modtypes expect this.
tests/mock.py | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/tests/mock.py b/tests/mock.py
index 90897b3..167fb74 100644
--- a/tests/mock.py
+++ b/tests/mock.py
@@ -126,6 +126,7 @@ class BuildScript(jhbuild.frontends.buildscript.BuildScript):
return 'fail'
class MockModule(jhbuild.modtypes.Package):
+ PHASE_FORCE_CHECKOUT = 'force-checkout'
PHASE_CHECKOUT = 'checkout'
PHASE_CLEAN = 'clean'
PHASE_DISTCLEAN = 'distclean'
@@ -137,6 +138,12 @@ class MockModule(jhbuild.modtypes.Package):
def do_checkout(self, buildscript):
buildscript.set_action(_('Checking out'), self)
+ do_checkout.error_phases = [PHASE_FORCE_CHECKOUT]
+
+ def do_clean(self, buildscript):
+ buildscript.set_action(_('Cleaning'), self)
+ do_clean.depends = [PHASE_CONFIGURE]
+ do_clean.error_phases = [PHASE_FORCE_CHECKOUT, PHASE_CONFIGURE]
def do_configure(self, buildscript):
buildscript.set_action(_('Configuring'), self)
@@ -145,6 +152,8 @@ class MockModule(jhbuild.modtypes.Package):
def do_build(self, buildscript):
buildscript.set_action(_('Building'), self)
do_build.depends = [PHASE_CONFIGURE]
+ do_build.error_phases = [PHASE_FORCE_CHECKOUT, PHASE_CONFIGURE,
+ PHASE_CLEAN, PHASE_DISTCLEAN]
def do_install(self, buildscript):
buildscript.set_action(_('Installing'), self)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]