[jhbuild: 17/27] [tests] update mock config object for build_targets
- From: Frederic Peters <fpeters src gnome org>
- To: svn-commits-list gnome org
- Subject: [jhbuild: 17/27] [tests] update mock config object for build_targets
- Date: Sat, 16 May 2009 09:38:12 -0400 (EDT)
commit ad2634a962b03a560972a453e9c131b9d745f341
Author: Frédéric Péters <fpeters 0d be>
Date: Sat May 16 14:44:30 2009 +0200
[tests] update mock config object for build_targets
---
tests/mock.py | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/tests/mock.py b/tests/mock.py
index dff7b96..242ba9f 100644
--- a/tests/mock.py
+++ b/tests/mock.py
@@ -48,11 +48,30 @@ class Config:
module_extra_env = {}
makeargs = ''
module_makeargs = {}
+ build_targets = ['install']
min_time = None
prefix = '/tmp/'
+ def __setattr__(self, k, v):
+ self.__dict__[k] = v
+ if k in ('makeclean', 'makecheck', 'nobuild', 'makedist', 'makedistcheck'):
+ self.build_targets = ['install']
+ if self.makeclean and not 'clean' in self.build_targets:
+ self.build_targets.insert(0, 'clean')
+ if self.makecheck and not 'check' in self.build_targets:
+ self.build_targets.insert(0, 'check')
+ if self.nobuild:
+ self.build_targets.remove('install')
+ if len(self.build_targets) == 0:
+ self.build_targets = ['checkout']
+ if self.makedist and not 'dist' in self.build_targets:
+ self.build_targets.append('dist')
+ if self.makedistcheck and not 'distcheck' in self.build_targets:
+ self.build_targets.append('distcheck')
+
+
class PackageDB:
time_delta = 0
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]