import 'dart:io'; import 'dart:convert'; /// This script reads the JSON object from the file at args[0] and /// adds data to it from the environment. Args[1] should be the timestamp /// (as epoch seconds) of the current Git commit being tested. /// Args[2] should be the hash of the current Git commit under test. void main(List args) { Map map = jsonDecode(File(args[0]).readAsStringSync()); final env = Platform.environment; map['commit_time'] = args[1]; map['commit_hash'] = args[2]; map['builder_name'] = env['SWARMING_BOT_ID']; map['bot_name'] = env['BUILDBOT_BUILDERNAME']; File(args[0]).writeAsStringSync(jsonEncode(map)); }