blob: 56b313ad830046168b41fbc43bed548d1a636ee4 [file] [log] [blame]
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<String> args) {
Map<String, dynamic> 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));
}