ci: add .appflowy_dev

This commit is contained in:
appflowy 2022-02-20 08:06:53 +08:00
parent 7d93ed8e81
commit e9ba9ad149
4 changed files with 7 additions and 7 deletions

View File

@ -59,4 +59,5 @@ windows/flutter/dart_ffi/
**/**/*.lib
**/**/*.dll
**/**/*.so
**/**/Brewfile.lock.json
**/**/Brewfile.lock.json
**/.appflowy_dev

View File

@ -27,6 +27,6 @@ class InitRustSDKTask extends LaunchTask {
}
Directory testDir() {
return Directory("${Directory.systemTemp.path}/appflowy");
return Directory("${Directory.current.path}/.appflowy_dev");
}
}

View File

@ -13,7 +13,7 @@ final DynamicLibrary _dl = _open();
final DynamicLibrary dl = _dl;
DynamicLibrary _open() {
if (Platform.environment.containsKey('FLUTTER_TEST')) {
final prefix = "${Directory.systemTemp.path}/appflowy";
final prefix = "${Directory.current.path}/.appflowy_dev";
if (Platform.isLinux) return DynamicLibrary.open('${prefix}/libdart_ffi.so');
if (Platform.isAndroid) return DynamicLibrary.open('${prefix}/libdart_ffi.so');
if (Platform.isMacOS) return DynamicLibrary.open('${prefix}/libdart_ffi.dylib');

View File

@ -138,13 +138,12 @@ script = [
"""
# Copy the flowy_sdk lib to system temp directory for flutter unit test.
lib = set lib${LIB_NAME}.${SDK_EXT}
dest = set ${TMPDIR}/appflowy/${lib}
echo ${dest}
dest = set ${CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY}/app_flowy/.appflowy_dev/${lib}
rm ${dest}
cp ${CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY}/rust-lib/target/${RUST_COMPILE_TARGET}/${BUILD_FLAG}/${lib} \
${dest}
echo copy ${lib} to ${dest}
""",
]
script_runner = "@duckscript"