From e9ba9ad149c4f53f19bc0ae64336e2044f8aebbf Mon Sep 17 00:00:00 2001 From: appflowy Date: Sun, 20 Feb 2022 08:06:53 +0800 Subject: [PATCH] ci: add .appflowy_dev --- frontend/app_flowy/.gitignore | 3 ++- frontend/app_flowy/lib/startup/tasks/init_sdk.dart | 2 +- frontend/app_flowy/packages/flowy_sdk/lib/ffi.dart | 2 +- frontend/scripts/makefile/desktop.toml | 7 +++---- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/frontend/app_flowy/.gitignore b/frontend/app_flowy/.gitignore index 8ec45dd95a..2994a32631 100644 --- a/frontend/app_flowy/.gitignore +++ b/frontend/app_flowy/.gitignore @@ -59,4 +59,5 @@ windows/flutter/dart_ffi/ **/**/*.lib **/**/*.dll **/**/*.so -**/**/Brewfile.lock.json \ No newline at end of file +**/**/Brewfile.lock.json +**/.appflowy_dev \ No newline at end of file diff --git a/frontend/app_flowy/lib/startup/tasks/init_sdk.dart b/frontend/app_flowy/lib/startup/tasks/init_sdk.dart index 3e90c6ea43..a707f5954e 100644 --- a/frontend/app_flowy/lib/startup/tasks/init_sdk.dart +++ b/frontend/app_flowy/lib/startup/tasks/init_sdk.dart @@ -27,6 +27,6 @@ class InitRustSDKTask extends LaunchTask { } Directory testDir() { - return Directory("${Directory.systemTemp.path}/appflowy"); + return Directory("${Directory.current.path}/.appflowy_dev"); } } diff --git a/frontend/app_flowy/packages/flowy_sdk/lib/ffi.dart b/frontend/app_flowy/packages/flowy_sdk/lib/ffi.dart index f7d4b5b2a4..07f12685f7 100644 --- a/frontend/app_flowy/packages/flowy_sdk/lib/ffi.dart +++ b/frontend/app_flowy/packages/flowy_sdk/lib/ffi.dart @@ -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'); diff --git a/frontend/scripts/makefile/desktop.toml b/frontend/scripts/makefile/desktop.toml index 06b41fe68b..00d1c881f7 100644 --- a/frontend/scripts/makefile/desktop.toml +++ b/frontend/scripts/makefile/desktop.toml @@ -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"