mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
e2009c063b
* feat: add archive for compression * feat: add service to manage zipped work spaces * feat: export service in barrel file * feat: ignore .ephemeral directory * feat: add first compressed workspace file * fix: directory path was wrong * feat: add a somewhat useful test * fix: move to same file (delete later) * fix: use script path vs. working directory for CI * fix: read from asset bundle instead of file system * fix: workaround to run integration in multiple files on desktop (flutter/flutter#101031 * feat: remove .ephemeral from .gitignore, no longer created * feat: document test changes * fix: lucas suggestion * feat: mark assets as excluded in pubspec.yaml * feat: add class for build utilities * feat: add script runner for release builds * feat: add build script as task in flowy project * fix: typo in pubspec.yaml * chore: use constants for exclude tag * feat: add appversion as argument to build tool * feat: use dart script in release.yml * chore: remove task * fix: careless error Co-authored-by: Mihir <84044317+squidrye@users.noreply.github.com> * feat: add translations for view of * fix: typo in getAllDatabase * feat: add view of database * fix: remove unused import * fix: use effective dart typing * fix: insertPage marked as async, should return future * fix: Remove multi-line string * fix: ref can be null * fix: unused imports caused analyzer to fail * feat: also fix. Add empty document as option and change name to _name * chore: move referenced database tests to empty document test file * feat: add test utilities * feat: add new integration test on an empty document * feat: register test in runner * fix: missing reference in insert_page_command * fix: analyzer errors --------- Co-authored-by: Mihir <84044317+squidrye@users.noreply.github.com>
20 lines
810 B
Dart
20 lines
810 B
Dart
import 'package:integration_test/integration_test.dart';
|
|
|
|
import 'board_test.dart' as board_test;
|
|
import 'switch_folder_test.dart' as switch_folder_test;
|
|
import 'empty_document_test.dart' as empty_document_test;
|
|
|
|
/// The main task runner for all integration tests in AppFlowy.
|
|
///
|
|
/// Having a single entrypoint for integration tests is necessary due to an
|
|
/// [issue caused by switching files with integration testing](https://github.com/flutter/flutter/issues/101031).
|
|
/// If flutter/flutter#101031 is resolved, this file can be removed completely.
|
|
/// Once removed, the integration_test.yaml must be updated to exclude this as
|
|
/// as the test target.
|
|
void main() {
|
|
IntegrationTestWidgetsFlutterBinding.ensureInitialized();
|
|
switch_folder_test.main();
|
|
board_test.main();
|
|
empty_document_test.main();
|
|
}
|