Skip to content
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

Flutter 单元测试库引用问题 #76

Open
CivelXu opened this issue Nov 12, 2021 · 2 comments
Open

Flutter 单元测试库引用问题 #76

CivelXu opened this issue Nov 12, 2021 · 2 comments

Comments

@CivelXu
Copy link

CivelXu commented Nov 12, 2021

dylib is null, open dyLibrary path + libdart_native.so

Invalid argument(s): Failed to load dynamic library (dlopen(libdart_native.so, 0x0001): tried: '/Users/civelxu/Library/Application Support/fvm/versions/flutter/bin/cache/artifacts/engine/darwin-x64/./libdart_native.so' (no such file), '/Users/civelxu/Library/Application Support/fvm/versions/flutter/bin/cache/artifacts/engine/darwin-x64/../../../libdart_native.so' (no such file), '/Users/civelxu/Library/Application Support/fvm/versions/flutter/bin/cache/artifacts/engine/darwin-x64/Frameworks/libdart_native.so' (no such file), '/Users/civelxu/Library/Application Support/fvm/versions/flutter/bin/cache/artifacts/engine/darwin-x64/./libdart_native.so' (no such file), '/Users/civelxu/Library/Application Support/fvm/versions/flutter/bin/cache/artifacts/engine/darwin-x64/../../../libdart_native.so' (no such file), '/Users/civelxu/Library/Application Support/fvm/versions/flutter/bin/cache/artifacts/engine/darwin-x64/Frameworks/libdart_native.so' (no such file), 'libdart_native.so' (no such file), '/usr/local/lib/libdart_native.so' (no such file), '/usr/lib/libdart_native.so' (no such file), '/Users/civelxu/xxx/xxx/xxx/libdart_native.so' (no such file), '/usr/local/lib/libdart_native.so' (no such file), '/usr/lib/libdart_native.so' (no such file))

@yulingtianxia
Copy link
Member

因为 Flutter 的单测是不会启动 Native App 进程的,所以用单测框架跑不起来

@CivelXu
Copy link
Author

CivelXu commented Nov 15, 2021

因为 Flutter 的单测是不会启动 Native App 进程的,所以用单测框架跑不起来

我理解单测不会启动 Native App 进程,但是可以编译通过。普通的Flutter Plugins插件跑单测 都不会有问题,只是我们需要Mock channel的实现。dart_native目前遇到的问题上如果单测代码中有引用,编译会不通过。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants