mirror of https://github.com/AMT-Cheif/drift.git
30 lines
616 B
Dart
30 lines
616 B
Dart
import 'dart:io';
|
|
|
|
import 'package:coverage/coverage.dart';
|
|
|
|
Future main() async {
|
|
Directory.current = Directory.current.parent;
|
|
|
|
final resolver = Resolver(
|
|
packagesPath: 'moor/.packages',
|
|
);
|
|
|
|
final coverage = await parseCoverage([
|
|
File('moor/coverage.json'),
|
|
File('sqlparser/coverage.json'),
|
|
], 1);
|
|
|
|
// report coverage for the moor and moor_generator package
|
|
final lcov = await LcovFormatter(
|
|
resolver,
|
|
reportOn: [
|
|
'moor/lib/',
|
|
'moor_generator/lib',
|
|
'sqlparser/lib',
|
|
],
|
|
basePath: '.',
|
|
).format(coverage);
|
|
|
|
File('lcov.info').writeAsStringSync(lcov);
|
|
}
|