博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
get_result --perl
阅读量:4643 次
发布时间:2019-06-09

本文共 915 字,大约阅读时间需要 3 分钟。

#!/usr/bin/perl

use File::Basename;

my $result_dir = $ARGV[0];

# Blow is the testlog directory

#TODO:you may need update based your config

my $result_testlog_dir = "$result_dir/testlog";

opendir DIR, $result_testlog_dir;

my $result_log_file = "$result_dir/regress_result.log";

system("touch $result_log_file");

my $all_results;

foreach $file(readdir DIR) {

my ($filename, $dir, $suffix) = fileparse($file, qr/\.[^.]*/);

if($suffix =~ /log/) {

##TEST_RESULTS is the keyword line to indicated whether test is pass or failed. Like TEST_RESULTS:PASSED/FAILED

##TODO: you may need update this keyword based your log

my $result = `grep "TEST_RESULTS" $result_testlog_dir/$file`;

chomp($result);
$all_results = $all_results."$result $result_testlog_dir/$file\n";
}
}

open(WR_FILE, ">$result_log_file");
print WR_FILE  $all_results;

print "RESULT FILE: $result_log_file\n"

转载于:https://www.cnblogs.com/bky-lxin/p/9205152.html

你可能感兴趣的文章
一些源码的地址
查看>>
2013-11
查看>>
一、Windows下Git的安装与配置
查看>>
设计灵感
查看>>
Java中float型最大值大于long型?
查看>>
搭建Hadoop集群(centos6.7+hadoop-2.7.3)
查看>>
Xprog 5.5.1 fix xprog-m 5.0 software error and authorization error
查看>>
java基础(第四章课后作业)
查看>>
基础 - 选项卡的实现
查看>>
Asp.net GridView隔行变色和光棒效果2种方法实现
查看>>
第一迭代任务
查看>>
《淘宝技术这十年》读后感
查看>>
sqoop安装与简单实用
查看>>
Struts2之类型转换
查看>>
arraylist是接口list的实现类
查看>>
[转]phpredis中文手册
查看>>
queryList4 的 curl实现位置 cookie位置
查看>>
有哪些好用的在线工具 小工具 截图/二维码生成/时间戳/图片拼接合成/ 等等 ---持续更新...
查看>>
IBaits联合查询
查看>>
Sql行列转换
查看>>