Skip to content

Fix for acceptance tests: lock Gitlab to v12.6.4

Paulius Laurinavicius requested to merge github/fork/ringods/fix-testacc into master

Created by: ringods

After #247 I did some more exploratory testing with various Gitlab CE versions. My test setup is now based on a Vagrant setup I found here.

Here is a timeline of the Gitlab releases, interleaved with the commits and Travis results of my previous PR:

09/01 - 12.6.3 13/01 - 12.6.4

First commit on 15/01 - Travis build OK

22/01 - 12.7.0 24/01 - 12.7.2 30/01 - 12.7.4 + 12.6.6 31/01 - 12.7.5

Second commit on 31/01 - Rebased & Travis fails

13/02 - 12.7.6 + 12.6.7

So I started running the acceptance tests against different versions with these results:

12.6.4 = PASS 12.6.7 = FAIL 12.7.0 = FAIL

2nd round: 12.6.4 = PASS 12.6.6 = PASS

I'm locking the Gitlab version now to 12.6.4 as I have twice a success which makes it deterministic.

Probably there is a regression somewhere in Gitlab which makes the test results for the provider fail. While it can be fixed upstream, this provider has stable tests now.

Merge request reports