mirror of https://github.com/AMT-Cheif/drift.git
26 lines
552 B
Dart
26 lines
552 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);
|
|
}
|