mirror of https://github.com/AMT-Cheif/drift.git
25 lines
550 B
Dart
25 lines
550 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')], 1);
|
||
|
|
||
|
// report coverage for the moor and moor_generator package
|
||
|
final lcov = await LcovFormatter(
|
||
|
resolver,
|
||
|
reportOn: [
|
||
|
'moor/lib/',
|
||
|
'moor_generator/lib',
|
||
|
],
|
||
|
basePath: '.'
|
||
|
).format(coverage);
|
||
|
|
||
|
File('moor/lcov.info').writeAsStringSync(lcov);
|
||
|
}
|