tests: small fix for import-orig-rpm component test
authorMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Tue, 18 Sep 2018 10:49:37 +0000 (13:49 +0300)
committerGuido Günther <agx@sigxcpu.org>
Thu, 20 Sep 2018 10:46:26 +0000 (12:46 +0200)
Merge behaviour in newer git versions (> v2.16) is slightly different.

This broke one test with an error something like:
Traceback (most recent call last):
  File "tests/component/rpm/test_import_orig_rpm.py", line 243, in test_misc_options
    eq_(len(repo.get_commits(until='pack')), 3)
AssertionError: 2 != 3

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
tests/component/rpm/test_import_orig_rpm.py

index c27601db0b6605c073a80dec3af65d211c315214..5ed41c61c1ad78a8e6b51deebe51148cceff4fd9 100644 (file)
@@ -222,6 +222,10 @@ class TestImportOrig(ImportOrigTestBase):
     def test_misc_options(self):
         """Test various options of git-import-orig-rpm"""
         repo = ComponentTestGitRepository.create('.')
+        # Force --no-ff for merges because default behavior is slightly
+        # different in newer git versions (> 2.16)
+        repo.set_config("branch.pack.mergeoptions", "--no-ff")
+
         # Import one orig with default options to get upstream and
         # packaging branch
         orig = os.path.join(DATA_DIR, 'gbp-test-1.0.tar.bz2')