#!/usr/bin/perl
use strict;
use warnings;
use Data::Dumper;
my %details = (
tester_name => 'UFLEX-06',
op_sys => 'Windows',
igxl_vn => '8.00.01_uflx (P7)',
slot => [
'2',
'5'
],
board_name => [
'bn1',
'bn2'
],
);
for (my $i = 0; $i < @{$details{slot}}; $i++) {
"INSERT INTO TesterDeviceMatrix.TBL_TESTER_INFO"
."(tester_name, operating_system , version, board_name , config , date_modified ) "
."VALUES ('$details{tester_name}', '$details{op_sys}', '$details{board_name}[$i]', "
."'$details{igxl_vn}', '$details{slot}[$i]', '$timestamp');\n";
}
IyEvdXNyL2Jpbi9wZXJsCgp1c2Ugc3RyaWN0Owp1c2Ugd2FybmluZ3M7CnVzZSBEYXRhOjpEdW1wZXI7CgpteSAlZGV0YWlscyA9ICgKCXRlc3Rlcl9uYW1lCT0+ICdVRkxFWC0wNicsCglvcF9zeXMJCT0+ICdXaW5kb3dzJywKCWlneGxfdm4JCT0+ICc4LjAwLjAxX3VmbHggKFA3KScsCglzbG90CQk9PiBbCgkJJzInLAoJCSc1JyAKCV0sCglib2FyZF9uYW1lCT0+IFsgCgkJJ2JuMScsCgkJJ2JuMicKCV0sCik7Cm15ICR0aW1lc3RhbXAgPSB0aW1lOwoKZm9yIChteSAkaSA9IDA7ICRpIDwgQHskZGV0YWlsc3tzbG90fX07ICRpKyspIHsKCXByaW50IAoJCSJJTlNFUlQgSU5UTyBUZXN0ZXJEZXZpY2VNYXRyaXguVEJMX1RFU1RFUl9JTkZPIgoJCS4iKHRlc3Rlcl9uYW1lLCBvcGVyYXRpbmdfc3lzdGVtICwgdmVyc2lvbiwgYm9hcmRfbmFtZSAsIGNvbmZpZyAsIGRhdGVfbW9kaWZpZWQgKSAiCgkJLiJWQUxVRVMgKCckZGV0YWlsc3t0ZXN0ZXJfbmFtZX0nLCAnJGRldGFpbHN7b3Bfc3lzfScsICckZGV0YWlsc3tib2FyZF9uYW1lfVskaV0nLCAiCgkJLiInJGRldGFpbHN7aWd4bF92bn0nLCAnJGRldGFpbHN7c2xvdH1bJGldJywgJyR0aW1lc3RhbXAnKTtcbiI7Cn0K
INSERT INTO TesterDeviceMatrix.TBL_TESTER_INFO(tester_name, operating_system , version, board_name , config , date_modified ) VALUES ('UFLEX-06', 'Windows', 'bn1', '8.00.01_uflx (P7)', '2', '1434012698');
INSERT INTO TesterDeviceMatrix.TBL_TESTER_INFO(tester_name, operating_system , version, board_name , config , date_modified ) VALUES ('UFLEX-06', 'Windows', 'bn2', '8.00.01_uflx (P7)', '5', '1434012698');