-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gitlab CI test failure #21
Comments
There is an issue with gitlab-ci and getting absolute paths. This is tracket in #21 of inch.
Not fixed, need to watch my wording in commit messages. |
Should have done #21 work on a branch.
Gitlab clones to -
However the path to the data files is set as - |
It seems a bit of a waste as eaxh stage pulls a new docker image. Does this help with #21
I've removed the stages from gitlab so everything is done in the same container and nothing is passed via artifacts, but it is still setting the path as Thinking out loud, I can't even see where this part of the path - |
Closing as not an issue with gitlab CI. See #22 |
Gitlab CI expands Options::getAbolutePath() to be relative causing tests to fail.
See 708fea2 and the pipeline logs for different CI providers:
GitlabCI, Test 48 - "../data_files/"
https://gitlab.com/php1ic/inch/-/jobs/634917536
CircleCI, Test 48 - "/home/circleci/project/data_files/"
https://app.circleci.com/pipelines/github/php1ic/inch/210/workflows/32a5ee0e-10b7-4a8a-bafa-21130cfd2e4a/jobs/808
AppVeyor, Test 25 - "C:\projects\inch\data_files\"
https://ci.appveyor.com/project/php1ic/inch/builds/34050948/job/fi3x64xxxj1am0oi
Gitlab and CircleCI are both use gcc 8.4.0. So issue looks to be gitlab related,
The text was updated successfully, but these errors were encountered: