TRAVIS_OS_NAME=linux stable= <<<<<< ENV .gitmodules LICENSE f-orm-m8-sqlite src/.metadata src/LICENSE src/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java src/android/local.properties src/example/example.dart src/flutter src/flutter_orm_m8.iml src/lib/annotation/column_metadata.dart src/lib/annotation/composite_constraint.dart src/lib/annotation/data_column.dart src/lib/annotation/data_table.dart src/lib/annotation/table_metadata.dart src/lib/base/base.dart src/lib/base/db_account_entity.dart src/lib/base/db_account_related_entity.dart src/lib/base/db_entity.dart src/lib/base/db_open_entity.dart src/lib/f_orm_m8.dart src/pubspec.lock src/test/all_tests.dart src/test/base_classes_test.dart src/test/base_implementations/accountrelated/a01_entity.dart src/test/base_implementations/accountrelated/a02_entity.dart src/test/base_implementations/independent/i01_entity.dart src/test/base_implementations/independent/i02_entity.dart.n src/test/base_implementations/open/o01_entity.dart src/test/base_implementations/user_account.dart src/test/data_column_test.dart src/test/data_table_test.dart tool/travis.sh tool/travis_codecov.sh vscode-f-orm-m8 <<<<<< network # path=lcov.info SF:src/lib/annotation/composite_constraint.dart DA:4,5 DA:16,1 DA:18,1 DA:19,1 LF:4 LH:4 end_of_record SF:src/lib/annotation/data_column.dart DA:16,1 LF:1 LH:1 end_of_record SF:src/lib/annotation/data_table.dart DA:11,1 LF:1 LH:1 end_of_record <<<<<< EOF # path=fixes ./f-orm-m8-sqlite/src/lib/generator/model_parser.dart:30,42,51,81,82,87,91,94,100,128,132,138,146,150,154,155,164,165,166 ./f-orm-m8-sqlite/src/lib/generator/emitted_entity.dart:35,36 ./f-orm-m8-sqlite/src/lib/generator/orm_m8_generator_for_annotation.dart:19,23,44,45,65,66,70,72,78,79,80 ./f-orm-m8-sqlite/src/lib/generator/entity_writer.dart:11,19,23,27,30,34,42,46,54,62,71,79,86,91,94,99,102,107,110,125,128,193,194 ./f-orm-m8-sqlite/src/lib/generator/utils/entity_attribute.dart:19,25,29,33,34 ./f-orm-m8-sqlite/src/lib/generator/utils/type/table_assertions.dart:5,9,13 ./f-orm-m8-sqlite/src/lib/generator/utils/type/column_assertions.dart:5,9,13,17,21,25 ./f-orm-m8-sqlite/src/lib/generator/utils/format_utils.dart:6 ./f-orm-m8-sqlite/src/lib/generator/utils/entity_attribute_factory.dart:48,53,61,62,80,81 ./f-orm-m8-sqlite/src/lib/generator/utils/entity_attribute_types/entity_attribute_from_datetime.dart:15,20,25,26 ./f-orm-m8-sqlite/src/lib/generator/utils/entity_attribute_types/entity_attribute_from_bigint.dart:15,20,25,26 ./f-orm-m8-sqlite/src/lib/generator/utils/entity_attribute_types/entity_attribute_from_string.dart:15,16 ./f-orm-m8-sqlite/src/lib/generator/utils/entity_attribute_types/entity_attribute_from_double.dart:15,16 ./f-orm-m8-sqlite/src/lib/generator/utils/entity_attribute_types/entity_attribute_from_num.dart:15,16 ./f-orm-m8-sqlite/src/lib/generator/utils/entity_attribute_types/entity_attribute_from_duration.dart:15,20,25,26 ./f-orm-m8-sqlite/src/lib/generator/utils/entity_attribute_types/entity_attribute_from_int.dart:15,16 ./f-orm-m8-sqlite/src/lib/generator/utils/entity_attribute_types/entity_attribute_from_bool.dart:15,20,25,26 ./f-orm-m8-sqlite/src/lib/generator/utils/entity_attribute_types/entity_attribute_from_not_implemented.dart:15,16 ./f-orm-m8-sqlite/src/lib/generator/utils/attribute_metadata_parser.dart:10,14,18,21,22 ./f-orm-m8-sqlite/src/lib/generator/utils/validators/validation_issue.dart:11,12 ./f-orm-m8-sqlite/src/lib/generator/utils/validators/validation_collectable.dart:8 ./f-orm-m8-sqlite/src/lib/generator/writers/open_entity_writer.dart:23,24 ./f-orm-m8-sqlite/src/lib/generator/writers/attribute_writer.dart:13 ./f-orm-m8-sqlite/src/lib/generator/writers/independent_entity_writer.dart:25,26 ./f-orm-m8-sqlite/src/lib/generator/writers/account_entity_writer.dart:10,32,35,49,58,59 ./f-orm-m8-sqlite/src/lib/generator/writers/account_related_entity_writer.dart:9,13,45,46 ./f-orm-m8-sqlite/src/lib/generator/writers/database_helper_writer.dart:18,25,28,36,39,47,50,80,85,86,93,99,103,104,107,116,123,127,131,136,140,141,144,145 ./f-orm-m8-sqlite/src/lib/generator/writers/proxy_writer.dart:15,19,24,27,43,48,63,68,72,75,90,95,100,103,118,122,127,128 ./f-orm-m8-sqlite/src/lib/generator/writers/entity_writer_factory.dart:25,26,27 ./f-orm-m8-sqlite/src/lib/generator/writers/sql_definition_writer.dart:19,20,36,40,44,52,58,72,73,77,87,92,110,128,139,142,145,156,171,173,174 ./f-orm-m8-sqlite/src/lib/generator/validation_writer.dart:13,23,24 ./f-orm-m8-sqlite/src/lib/generator/database_helper_generator.dart:25,42,43 ./f-orm-m8-sqlite/src/lib/builder.dart:13 ./f-orm-m8-sqlite/src/lib/exceptions/exception_expander.dart:20,21 ./f-orm-m8-sqlite/src/lib/exceptions/field_parse_exception.dart:22,26,30,31 ./f-orm-m8-sqlite/src/lib/m8_builder.dart:37,46,47 ./f-orm-m8-sqlite/src/test/checkers_test.dart:88 ./f-orm-m8-sqlite/src/test/open_entity_test.dart:59 ./f-orm-m8-sqlite/src/test/index_test.dart:52 ./f-orm-m8-sqlite/src/test/account_related_composite_entity_test.dart:80 ./f-orm-m8-sqlite/src/test/account_related_entity_test.dart:65 ./f-orm-m8-sqlite/src/test/supported_types_test.dart:38 ./f-orm-m8-sqlite/src/test/src/model/no_fields_probe.dart:6 ./f-orm-m8-sqlite/src/test/src/model/bad_multiple_pk_probe.1.dart:30,31 ./f-orm-m8-sqlite/src/test/src/model/index_probe.2.dart:25 ./f-orm-m8-sqlite/src/test/src/model/type_checkers_probe.dart:47 ./f-orm-m8-sqlite/src/test/src/model/not_allowed_entity_probe.dart:20 ./f-orm-m8-sqlite/src/test/src/model/custom_type_field_probe.dart:11 ./f-orm-m8-sqlite/src/test/src/model/bad_no_datatable_annotation_probe.dart:6,24 ./f-orm-m8-sqlite/src/test/src/model/bad_multiple_datacolumns_on_field.dart:13 ./f-orm-m8-sqlite/src/test/src/model/independent.dart:19 ./f-orm-m8-sqlite/src/test/src/model/no_column_metadata.dart:13 ./f-orm-m8-sqlite/src/test/src/model/account_related.dart:18 ./f-orm-m8-sqlite/src/test/src/model/softdelete_probe.dart:29 ./f-orm-m8-sqlite/src/test/src/model/account_related_composite.dart:29 ./f-orm-m8-sqlite/src/test/src/model/bad_multiple_pk_probe.0.dart:33,34 ./f-orm-m8-sqlite/src/test/src/model/open.dart:27,28 ./f-orm-m8-sqlite/src/test/src/model/bad_element.dart:21 ./f-orm-m8-sqlite/src/test/src/model/account.dart:28 ./f-orm-m8-sqlite/src/test/src/model/index_probe.3.dart:38 ./f-orm-m8-sqlite/src/test/src/model/metadata_level_probe.dart:23 ./f-orm-m8-sqlite/src/test/src/model/supported_types_probe.1.dart:13 ./f-orm-m8-sqlite/src/test/src/model/index_probe.0.dart:25 ./f-orm-m8-sqlite/src/test/src/model/index_probe.1.dart:17 ./f-orm-m8-sqlite/src/test/src/model/supported_types_probe.0.dart:31 ./f-orm-m8-sqlite/src/test/bad_element_annotation_test.dart:25 ./f-orm-m8-sqlite/src/test/exceptions_test.dart:42,50,51 ./f-orm-m8-sqlite/src/test/validation_test.dart:83 ./f-orm-m8-sqlite/src/test/account_entity_test.dart:95 ./f-orm-m8-sqlite/src/test/softdelete_test.dart:27 ./f-orm-m8-sqlite/src/test/utils/test_file_utils.dart:25,27,35 ./f-orm-m8-sqlite/src/test/utils/test_annotation_utils.dart:17 ./f-orm-m8-sqlite/src/test/generic_test.dart:35 ./f-orm-m8-sqlite/src/test/independent_entity_test.dart:61 ./f-orm-m8-sqlite/src/test/no_column_metadata_test.dart:28 ./f-orm-m8-sqlite/src/test/all_tests.dart:34 ./f-orm-m8-sqlite/src/test/column_metadata_level_test.dart:56 ./f-orm-m8-sqlite/example/lib/fragments/health/health_entry_row.dart:19,57,58 ./f-orm-m8-sqlite/example/lib/fragments/receipts_fragment.dart:14,27,31,70,77,80,90,117,125,129,130 ./f-orm-m8-sqlite/example/lib/fragments/disclaimer_fragment.dart:157,158 ./f-orm-m8-sqlite/example/lib/fragments/gym/gym_place_row.dart:19,50,51 ./f-orm-m8-sqlite/example/lib/fragments/health_records_fragment.dart:14,30,35,42,106,112,115,124,140,141,151,152,156,157 ./f-orm-m8-sqlite/example/lib/fragments/gym_places_fragment.dart:14,39,40,45,109,114,123,138,139,149,150,154,155 ./f-orm-m8-sqlite/example/lib/fragments/receipt/receipt_edit.dart:12,34,44,45,80,96,115,138,154,171,188,202,203 ./f-orm-m8-sqlite/example/lib/fragments/receipt/receipt_row.dart:28,34,114,115 ./f-orm-m8-sqlite/example/lib/fragments/receipt/receipt_add.dart:10,32,42,43,77,93,111,133,149,165,181,195,196 ./f-orm-m8-sqlite/example/lib/pages/account_page.dart:12,35,36,49,54,55,90,108,129,186,190,196,202,205,232,260,268,294,320,323,351,354,368,369,370 ./f-orm-m8-sqlite/example/lib/pages/home_page.dart:10,22,23,37,38,42,49,64,65,72,77,95,96 ./f-orm-m8-sqlite/example/lib/pages/helpers/db_adapter_state.dart:14,19,20 ./f-orm-m8-sqlite/example/lib/pages/helpers/app_drawer.dart:15,43,49,67,70,88,96,144,153,154 ./f-orm-m8-sqlite/example/lib/pages/helpers/guarded_account_state.dart:32,34,42,47,54,61,62,67,72,73 ./f-orm-m8-sqlite/example/lib/pages/helpers/snack_presenter.dart:15,28,29 ./f-orm-m8-sqlite/example/lib/main.adapter.g.m8.dart:34,39,40,47,53,57,58,75,82,86,94,99,107,108 ./f-orm-m8-sqlite/example/lib/routes/enhanced_route.dart:16 ./f-orm-m8-sqlite/example/lib/main.dart:24,25,39,40,57,67,68,83,84 ./f-orm-m8-sqlite/example/lib/models/gym_location.dart:21 ./f-orm-m8-sqlite/example/lib/models/receipt.dart:39 ./f-orm-m8-sqlite/example/lib/models/to_do.g.m8.dart:20,33,44,45,77,88,96,102,113,116,122,128,137,147,157,158 ./f-orm-m8-sqlite/example/lib/models/to_do.dart:37 ./f-orm-m8-sqlite/example/lib/models/user_account.g.m8.dart:17,29,38,39,65,73,81,87,96,99,105,111,119,128,131,145,146 ./f-orm-m8-sqlite/example/lib/models/receipt.g.m8.dart:33,50,66,67,102,113,121,127,136,139,145,151,161,162 ./f-orm-m8-sqlite/example/lib/models/health_entry.dart:40 ./f-orm-m8-sqlite/example/lib/models/user_account.dart:31 ./f-orm-m8-sqlite/example/lib/models/health_entry.g.m8.dart:19,31,41,42,69,80,88,94,103,106,112,118,128,139,140 ./f-orm-m8-sqlite/example/lib/models/gym_location.g.m8.dart:27,35,36,59,70,78,84,93,96,102,108,118,119 ./f-orm-m8-sqlite/example/test_driver/app_test.dart:37,226,307,423,644 ./f-orm-m8-sqlite/example/test_driver/app.dart:11 ./f-orm-m8-sqlite/example/test/account_widget_test.dart:23,41,53,66,81,96,219,225,242,251,287,295,302,309,317,324,331,338,345,352,359 ./f-orm-m8-sqlite/example/test/utils.dart:15,16 ./f-orm-m8-sqlite/example/test/receipts_widget_test.dart:21,30,60,97,105,125,133,141,226,251,259,269,277 ./f-orm-m8-sqlite/example/test/gym_places_widget_test.dart:18,27,54,59,100,120,139,144,149,161,172,182 ./f-orm-m8-sqlite/example/test/health_entry_proxy_test.dart:49 ./f-orm-m8-sqlite/example/test/adapter_test.dart:421 ./f-orm-m8-sqlite/example/test/receipt_proxy_test..dart:42 ./f-orm-m8-sqlite/example/test/user_account_proxy_test.dart:48 ./f-orm-m8-sqlite/example/test/utils/fixture.dart:116 ./f-orm-m8-sqlite/example/test/utils/toggle_checker.dart:15,16 ./f-orm-m8-sqlite/example/test/to_do_proxy_test.dart:59 ./f-orm-m8-sqlite/example/test/drawer_widget_test.dart:23,61,74,95,107,119 ./f-orm-m8-sqlite/example/test/mock_generics_test.dart:20 ./f-orm-m8-sqlite/example/test/start_widget_test.dart:17,26,39,60,69,80,119 ./f-orm-m8-sqlite/example/test/health_entry_widget_test.dart:18,27,54,59,99,119,138,143,148,160,171,181 ./f-orm-m8-sqlite/example/test/gym_location_proxy_test.dart:46 ./f-orm-m8-sqlite/example/test/all_tests.dart:29 ./src/lib/base/db_entity.dart:5 ./src/lib/base/db_open_entity.dart:8 ./src/lib/base/db_account_entity.dart:16 ./src/lib/base/db_account_related_entity.dart:8 ./src/lib/annotation/table_metadata.dart:12 ./src/lib/annotation/composite_constraint.dart:20 ./src/lib/annotation/data_column.dart:17 ./src/lib/annotation/data_table.dart:12 ./src/lib/annotation/column_metadata.dart:21 ./src/example/example.dart:36 ./src/test/.test_coverage.dart:12 ./src/test/base_implementations/accountrelated/a02_entity.dart:30 ./src/test/base_implementations/accountrelated/a01_entity.dart:26,27 ./src/test/base_implementations/independent/i01_entity.dart:23,24 ./src/test/base_implementations/user_account.dart:24 ./src/test/base_implementations/open/o01_entity.dart:22,23 ./src/test/data_column_test.dart:57 ./src/test/data_table_test.dart:23 ./src/test/base_classes_test.dart:40 ./src/test/all_tests.dart:9 ./f-orm-m8-sqlite/example/ios/Runner/main.m:4,8,9 ./f-orm-m8-sqlite/example/ios/Runner/AppDelegate.m:3,5,11,12 ./f-orm-m8-sqlite/example/ios/Runner/AppDelegate.h:3,5 <<<<<< EOF