@@ -14,29 +14,23 @@ class ResultsBucket {
1414 ResultsBucket (this ._bucket);
1515
1616 Future <List <String >> configurationDirectories () async {
17- final mainDirectories =
18- await _bucket
19- .list (prefix: 'configuration/main/' )
20- .where ((entry) => entry.isDirectory)
21- .map ((entry) => entry.name)
22- .toSet ();
17+ final mainDirectories = await _bucket
18+ .list (prefix: 'configuration/main/' )
19+ .where ((entry) => entry.isDirectory)
20+ .map ((entry) => entry.name)
21+ .toSet ();
2322 // Once all builders have run once on the main branch, this search
2423 // for results from the master branch can be removed.
25- final masterDirectories =
26- await _bucket
27- .list (prefix: 'configuration/master/' )
28- .where ((entry) => entry.isDirectory)
29- .map ((entry) => entry.name)
30- .where (
31- (name) =>
32- ! mainDirectories.contains (
33- name.replaceFirst (
34- 'configuration/master/' ,
35- 'configuration/main/' ,
36- ),
37- ),
38- )
39- .toList ();
24+ final masterDirectories = await _bucket
25+ .list (prefix: 'configuration/master/' )
26+ .where ((entry) => entry.isDirectory)
27+ .map ((entry) => entry.name)
28+ .where (
29+ (name) => ! mainDirectories.contains (
30+ name.replaceFirst ('configuration/master/' , 'configuration/main/' ),
31+ ),
32+ )
33+ .toList ();
4034 return [...mainDirectories, ...masterDirectories];
4135 }
4236
@@ -47,18 +41,16 @@ class ResultsBucket {
4741
4842 Future <List <String >> latestResults (String configurationDirectory) async {
4943 try {
50- final revision =
51- await _bucket
52- .read ('${configurationDirectory }latest' )
53- .transform (ascii.decoder)
54- .transform (LineSplitter ())
55- .single;
56- final results =
57- await _bucket
58- .read ('$configurationDirectory $revision /results.json' )
59- .transform (utf8.decoder)
60- .transform (LineSplitter ())
61- .toList ();
44+ final revision = await _bucket
45+ .read ('${configurationDirectory }latest' )
46+ .transform (ascii.decoder)
47+ .transform (LineSplitter ())
48+ .single;
49+ final results = await _bucket
50+ .read ('$configurationDirectory $revision /results.json' )
51+ .transform (utf8.decoder)
52+ .transform (LineSplitter ())
53+ .toList ();
6254 return results;
6355 } catch (e) {
6456 print ('Error reading results from $configurationDirectory :' );
0 commit comments