Changeset 5533 for icGREP/icgrep-devel


Ignore:
Timestamp:
Jun 26, 2017, 10:07:21 PM (2 years ago)
Author:
faldebey
Message:

more bug fixes and cleanup for testing tool

Location:
icGREP/icgrep-devel/icgrep/combine
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/combine/icgrep-test/icgrep-test.cpp

    r5527 r5533  
    2121        file << "echo \"Starting bash file: " << fileName << "\"\n";
    2222        file.close();
     23        //give permission.
     24        string cmd = "chmod +x " + fileName;
     25        system(cmd.c_str());
    2326}
    2427
     
    8588                string grepResult = "../icgrep/combine/icgrep-test/grep/grep-result";
    8689
    87                 writeToBash(icgrepScript, "echo \"" + re + "\" >> " + icgrepResult);
    88                 writeToBash(grepScript, "echo \"" + re + "\" >> " + grepResult);
     90                writeToBash(icgrepScript, "echo \"" + re + "\" | tee -a " + icgrepResult);
     91                writeToBash(grepScript, "echo \"" + re + "\" | tee -a " + grepResult);
    8992
    9093                if (hasFlag("-f", flags)){
     
    133136                vector<string> gflags;
    134137
    135                 writeToBash(icgrepScript, "echo \"" + re + "\" >> " + icgrepResult);
    136                 writeToBash(grepScript, "echo \"" + re + "\" >> " + grepResult);
     138                writeToBash(icgrepScript, "echo \"" + re + "\" | tee -a " + icgrepResult);
     139                writeToBash(grepScript, "echo \"" + re + "\" | tee -a " + grepResult);
    137140
    138141                if (hasFlag("-f", flags)){
     
    256259    compareResults("..//icgrep/combine/icgrep-test/pcre/icgrep-result", "..//icgrep/combine/icgrep-test/pcre/pcre-result", "PCRE grep");
    257260
    258     cout << "Done\n";
    259 }
    260 
     261    cout << "End of test\n";
     262}
     263
  • icGREP/icgrep-devel/icgrep/combine/regexGen.cpp

    r5532 r5533  
    523523                                        fullRE.push_back(re);
    524524                                }
    525                                 else if (header[colnum] == "repeat_m_less" ){
    526                                         random = rand() % 200 + 1;
    527                                         re = getRep(cc, 0, random);
    528                                         if (!re.empty())
    529                                         fullRE.push_back(re);
    530                                 }
    531525                                else if (header[colnum] == "backref"){
    532526                                        bref = true;
Note: See TracChangeset for help on using the changeset viewer.