Ignore:
Timestamp:
Jan 10, 2018, 11:06:11 PM (12 months ago)
Author:
faldebey
Message:

Update to CoRE testing system

File:
1 edited

Legend:

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

    r5613 r5825  
    44#include <string>
    55#include <re/re_parser.h>
     6#include "../regexGen.h"
    67
    78
     
    910public:
    1011
    11         void prepare();
    12         void buildTest(std::string re, std::vector<std::string> flags, re::RE_Syntax syntax , int testNum);
    13         void execute();
    14         void getResult();
    15         IcgrepTest();   
     12        unsigned buildTest(std::string re, std::vector<std::string> flags,
     13                                                                                 re::RE_Syntax syntax , RegexGen::FileType fTy,
     14                                                                                 int testNum);
     15
    1616
    1717private:
    18         void backup();
    19         void resetBash(std::string fileName);
    20         void clearDir(std::string dir);
    21         void writeToBash(std::string fileName, std::string value);
    22         void writetoFile(std::string content, std::string dir, int fileNo);
     18
     19
     20        std::string UniversalizePropertyName(std::string re);
     21        void clearTest();
     22        void writeToFile(std::string content, std::string dir);
     23        void generateStringFile(string re, std::vector<string> flags, re::RE_Syntax syntax,
     24                                                                        RegexGen::FileType fTy, string dir);
     25        void copyFile(std::string src, std::string dst);
     26        std::string exec(std::string cmd);
     27        bool identicalFiles(const std::string& filename1, const std::string& filename2);
     28        void reportBug(std::vector<std::string> &icgrepArgs, std::vector<std::string> &grepArgs, int testNum);
    2329        bool hasFlag(std::string flag, std::vector<std::string> flags);
    2430        std::vector<std::string> removeFlag(std::string flag, std::vector<std::string> flags);
Note: See TracChangeset for help on using the changeset viewer.