aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2016-10-02 19:24:01 +0200
committerGuido Günther <agx@sigxcpu.org>2016-10-02 19:24:58 +0200
commit35a70cc27904f5cbb419b4a3816ab3c5e96cf49f (patch)
treefa8add1d8df1618d3232bbbd77756dc27722915a
parente490cc7f41f9eb97cf8c17b47396fa43cb1e6dcd (diff)
tests/buildpackage: use absolut path for output files
so we can find them when using --git-export-dir
-rw-r--r--tests/component/deb/test_buildpackage.py19
1 files changed, 12 insertions, 7 deletions
diff --git a/tests/component/deb/test_buildpackage.py b/tests/component/deb/test_buildpackage.py
index a04e91cf..e1951ca5 100644
--- a/tests/component/deb/test_buildpackage.py
+++ b/tests/component/deb/test_buildpackage.py
@@ -37,18 +37,23 @@ class TestBuildpackage(ComponentTestBase):
dir,
'%s_%s.dsc' % (pkg, version))
- def _test_buildpackage(self, pkg, dir, version):
+ def _test_buildpackage(self, pkg, dir, version, opts=[]):
dsc = self._dsc_name(pkg, version, dir)
assert import_dsc(['arg0', dsc]) == 0
ComponentTestGitRepository(pkg)
+ prebuild_out = os.path.join(os.path.abspath(pkg), 'prebuild.out')
+ postbuild_out = os.path.join(os.path.abspath(pkg), 'postbuild.out')
os.chdir(pkg)
- ret = buildpackage(['arg0',
- '--git-prebuild=printenv > prebuild.out',
- '--git-postbuild=printenv > postbuild.out',
- '--git-builder=/bin/true',
- '--git-cleaner=/bin/true'])
+
+ args = ['arg0',
+ '--git-prebuild=printenv > %s' % prebuild_out,
+ '--git-postbuild=printenv > %s' % postbuild_out,
+ '--git-builder=/bin/true',
+ '--git-cleaner=/bin/true'] + opts
+ ret = buildpackage(args)
ok_(ret == 0, "Building the package failed")
- eq_(os.path.exists('prebuild.out'), True)
+ eq_(os.path.exists(prebuild_out), True)
+ eq_(os.path.exists(postbuild_out), True)
self.check_hook_vars('prebuild', ["GBP_BUILD_DIR",
"GBP_GIT_DIR",