-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Merge 'mapbox-gl-test-suite' repo without preserving git history #3834
Conversation
e3acc7b
to
965bce4
Compare
Getting some errors when trying to use this in mapbox-gl-native:
|
I have a couple theories about the errors you're seeing. They could be caused by:
EDIT I'm seeing some odd things on CI too https://circleci.com/gh/mapbox/mapbox-gl-js/6368 |
@jfirebaugh pointed out some bugs when using |
63b509d
to
7db48cc
Compare
I think I've found workable solutions to the CI and |
Word of caution: opening this PR's "Files changed" tab on github crashes Chrome 😬 |
Can you remove the |
4672136
to
68feb9c
Compare
Good catch @jfirebaugh. It looks like I updated |
In my tests, git lfs is slower than our current mapbox-gl-test-suite setup on the cases where we currently suffer: fresh clones. With git 2.11.0 and git-lfs 1.5.3, the initial checkout of this branch took 21m46.766s. It's true that git lfs caches the downloaded files, but this is a cost that anyone cloning the repository for the first time will have to pay. That includes installation of a git npm dependency, which does In mapbox-gl-native, after removing the mapbox-gl-test-suite dependency and updating the mapbox-gl dependency to point at 68feb9c, a fresh TL;DR, with npm, any time a git dependency changes, it's a fresh |
I agree. I'll strip out lfs in a subsequent commit. cc @mourner |
597a0a8
to
3f33d6b
Compare
3f33d6b
to
ec19e32
Compare
Ready to 🚢? |
Hold on this one please. I need to make sure it integrates cleanly into mapbox-gl-native. |
No problem 👍. Any idea how adding |
It looks like that'll be an issue actually -- after installing as a dev dependency in GL native, |
Looking promising downstream in gl-native: mapbox/mapbox-gl-native#7531. @lucaswoj could you update the branch here with the latest from test-suite? |
Updated to mapbox/mapbox-gl-test-suite@9ab19437e6a5272f1d fd7aaf12a7b5bbec208895
7c84acd
to
0f6b49f
Compare
Updated to latest test suite SHA @jfirebaugh (mapbox/mapbox-gl-test-suite@9ab1943) |
Merging per chat with @jfirebaugh 🎉 |
This PR merges
mapbox-gl-test-suite
into this repo. We do not preserve git history to reduce repo size. We introducegit-lfs
to reduce repo size.The merge is pretty naive, dropping
mapbox-gl-test-suite
into atest/integration
folder unmodified. More extensive merging of fixture libraries and code is planned for a future PR.fixes #3795