Skip to content

Commit

Permalink
fix(cobertura): adds basic badge test
Browse files Browse the repository at this point in the history
  • Loading branch information
VannaDii committed Dec 10, 2023
1 parent e6b3fe4 commit 42c2697
Show file tree
Hide file tree
Showing 2 changed files with 315 additions and 0 deletions.
26 changes: 26 additions & 0 deletions cobertura/test/basic_test.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
import 'dart:io';

import 'package:test/test.dart';

final testDir = Directory.current.path;

String formatOutput(int value) {
return "\x1B[37m\x1B[100;1m covered \x1B[0m\x1B[0m\x1B[30m\x1B[42m $value% \x1B[0m\x1B[0m";
}

void main() {
group('Basic Tests', () {
test('Generates a Badge As Expected', () {
final args = ["cobertura", "show", "-b", "-i", "$testDir/test/lcov.info"];
final result = Process.runSync("dart", ["run", ...args]);
final line = result.stdout
.toString()
.split("\n")
.where((e) => e.trim().isNotEmpty)
.join("\n");

final expectation = formatOutput(100);
expect(line, equals(expectation));
});
});
}
289 changes: 289 additions & 0 deletions cobertura/test/lcov.info
Original file line number Diff line number Diff line change
@@ -0,0 +1,289 @@
SF:/Users/gio/Source/pub-dev/geography/lib/earth.dart
DA:16,3
DA:18,9
DA:20,6
DA:23,6
DA:28,1
DA:29,1
DA:30,1
DA:31,6
DA:32,6
DA:39,3
DA:40,9
DA:45,3
DA:46,6
DA:51,3
DA:52,6
DA:57,1
DA:58,2
DA:61,1
DA:69,1
DA:70,1
DA:71,1
DA:79,4
DA:80,1
DA:81,3
DA:82,5
DA:84,1
LF:26
LH:26
end_of_record
SF:/Users/gio/Source/pub-dev/geography/lib/src/base.dart
DA:9,2560
DA:16,2560
DA:27,2
DA:28,6
DA:35,2
DA:47,4
DA:48,6
DA:49,2
DA:52,1
DA:53,9
DA:56,1
DA:57,4
DA:59,1
DA:67,2558
DA:72,2
DA:80,2
DA:81,8
DA:88,2558
DA:94,2
DA:100,2
DA:101,2
DA:103,2
DA:104,1
DA:105,2
DA:106,1
DA:107,2
DA:108,1
DA:110,1
DA:113,2
DA:130,770
DA:136,2
DA:143,2
DA:144,4
DA:147,4
DA:149,2
DA:150,2
DA:151,6
DA:152,2
DA:182,790
DA:191,2
DA:210,2
DA:211,10
DA:214,4
DA:216,2
DA:217,2
DA:218,6
DA:219,2
DA:260,1002
DA:281,2
DA:358,2
DA:359,2
DA:360,2
DA:361,2
DA:362,2
DA:363,2
DA:364,2
DA:365,2
DA:366,2
DA:367,2
DA:368,2
DA:369,2
DA:370,2
DA:371,2
DA:372,2
DA:373,2
DA:374,2
DA:375,2
DA:376,2
DA:380,2
DA:381,2
DA:383,2
DA:384,2
DA:385,6
DA:386,2
DA:405,1002
DA:432,2
DA:434,12
DA:436,2
DA:437,2
DA:439,4
LF:80
LH:80
end_of_record
SF:/Users/gio/Source/pub-dev/geography/lib/src/base.g.dart
DA:9,1
DA:10,1
DA:11,1
DA:12,1
DA:13,2
DA:14,2
DA:15,1
DA:18,1
DA:19,1
DA:20,1
DA:21,1
DA:22,1
DA:23,1
DA:24,1
DA:27,4
DA:28,2
DA:29,2
DA:30,2
DA:31,4
DA:32,4
DA:35,4
DA:36,2
DA:37,2
DA:38,2
DA:39,2
DA:40,2
DA:43,4
DA:44,2
DA:45,2
DA:46,2
DA:47,2
DA:48,2
DA:49,2
DA:50,6
DA:51,2
DA:52,4
DA:53,4
DA:56,4
DA:57,2
DA:58,2
DA:59,2
DA:60,2
DA:61,2
DA:62,2
DA:63,2
DA:64,2
DA:67,4
DA:68,2
DA:69,2
DA:70,2
DA:71,2
DA:72,2
DA:73,2
DA:74,2
DA:75,2
DA:76,2
DA:77,2
DA:78,2
DA:79,2
DA:80,2
DA:81,2
DA:82,6
DA:83,2
DA:84,2
DA:85,2
DA:86,6
DA:87,2
DA:88,2
DA:89,4
DA:90,4
DA:91,4
DA:94,4
DA:95,2
DA:96,2
DA:97,2
DA:98,2
DA:99,2
DA:100,2
DA:101,2
DA:102,2
DA:103,2
DA:104,2
DA:105,2
DA:106,2
DA:107,2
DA:108,2
DA:109,2
DA:110,2
DA:111,2
DA:112,2
DA:113,2
DA:114,2
DA:117,4
DA:118,2
DA:119,2
DA:120,2
DA:121,2
DA:122,2
DA:125,4
DA:126,2
DA:127,2
DA:128,2
DA:129,2
DA:130,2
LF:104
LH:104
end_of_record
SF:/Users/gio/Source/pub-dev/geography/lib/src/extensions.dart
DA:11,3
DA:18,4
DA:19,4
DA:21,8
DA:23,4
DA:24,4
DA:25,4
DA:39,1
DA:40,2
DA:41,2
DA:42,2
DA:43,2
DA:44,3
DA:45,3
DA:46,2
DA:47,5
DA:48,5
DA:50,1
DA:53,4
DA:54,12
DA:55,12
DA:56,16
DA:71,6
DA:72,10
DA:73,3
DA:74,10
DA:75,3
DA:76,3
DA:77,1
DA:90,2
DA:91,3
DA:92,1
DA:93,2
DA:102,9
DA:110,12
DA:115,1
DA:116,5
DA:117,1
DA:118,5
DA:119,2
DA:120,1
DA:126,9
DA:134,3
DA:139,1
DA:140,3
DA:145,1
DA:146,2
DA:148,1
DA:154,1
DA:155,2
DA:156,1
DA:157,1
DA:158,5
DA:159,2
DA:160,1
DA:161,1
DA:162,3
DA:163,2
DA:170,1
DA:171,1
DA:172,1
DA:173,5
DA:174,1
LF:63
LH:63
end_of_record

0 comments on commit 42c2697

Please sign in to comment.