Comments (11)
that's interesting indeed :) I'll have a look soon-ish. Thanks :)
from dinghy.
this line is doing the same for ios apps and it's causing me to hit max path https://github.com/snipsco/dinghy/blob/master/src/ios/xcode.rs#L39
commenting out that line and it's alive again
from dinghy.
Ok, by any chance, do you happen not to have a .gitignore file around that skips target ? I think this is the reason why you got in trouble, as dinghy uses https://docs.rs/ignore/0.1.9/ignore/ to guess what to copy (to target/ first, and then to the device).
Removing it on one of my project leads to absurd behaviour of a different kind, but still aberrant (infinite loop while copying stuff in target).
I think the best way to go is a fix that explicitely ignores target/, but it would be nice if you could confirm the absence of .gitignore in your project.
from dinghy.
I don't have one because that project uses hg not git
Guess I'll do more yak shaving and add hg support to ignore :p
I think for people who use other things though target should definitely be filtered regardless
from dinghy.
yep, doing that right now.
from dinghy.
thanks for confirming the bug
from dinghy.
Why does the android one copy the files by the way? I don't see that it does anything with them.
from dinghy.
you do not require them per se... but many times, tests rely on the presence of test data in a separate file that is read by the test.
So the strategy is to copy the project code in a predictable place, and have the test checking the environment to know where to look for.
from dinghy.
i have pushed a 0.2.8 that will always ignore /target/. I'm pretty sure this will bite me some day, but I'll deal with it at that time :)
from dinghy.
well it gets further, but i get a failure trying to run the tests on android cause dinghy is a dir not an executable
from dinghy.
if you're looking at this don't worry. i was working on a PR and have fixed it in that :)
from dinghy.
Related Issues (20)
- Dinghy on Linux HOT 4
- Copies libdl.so to Android, causing failure to run HOT 3
- test --no-fail-fast is not recognized HOT 1
- How to build with non-default crate features? HOT 3
- Cannot run tests on iOS 14 device HOT 5
- Support building crates that use resolver 2 HOT 1
- No more working on iOS devices 14.x HOT 2
- test-app build fails with unable to find library -lgcc HOT 3
- Multiple arch in same tc
- Support for aarch64-apple-ios-sim in dinghy
- Rust 2021 Edition HOT 1
- Existence of a resource directory in project root breaks `dinghy run` for iOS simulator
- `catch_unwind` broken on `armv7-apple-ios` HOT 1
- lldb output is variable HOT 2
- Share resource files between tests HOT 7
- No device support directory for iOS version 12.5 HOT 3
- deploy to iOS devices with ios-deploy HOT 2
- Duplicate executable file in ios *.app folder
- On the use `std::fs::ReadDir.next()` HOT 3
- Maintain CHANGELOG HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dinghy.