From: bdemsky Date: Tue, 24 Oct 2017 02:37:06 +0000 (-0700) Subject: Autotuner test case X-Git-Url: http://plrg.eecs.uci.edu/git/?p=satune.git;a=commitdiff_plain;h=fcd1280d92704662fec5ee8bac68cd44619cd5c2 Autotuner test case --- diff --git a/src/Test/deserializerautotune.cc b/src/Test/deserializerautotune.cc new file mode 100755 index 0000000..8bda6c6 --- /dev/null +++ b/src/Test/deserializerautotune.cc @@ -0,0 +1,24 @@ +#include "csolver.h" +#include "autotuner.h" + +int main(int argc, char ** argv){ + if(argc < 2){ + printf("You should specify file names ..."); + exit(-1); + } + CSolver * solvers[argc-1]; + AutoTuner *autotuner = new AutoTuner(300); + for(int i = 1; i < argc; i++) { + solvers[i-1] = CSolver::deserialize(argv[i]); + autotuner->addProblem(solvers[i-1]); + } + + autotuner->tune(); + delete autotuner; + + for(int i = 1; i < argc; i++) { + delete solvers[i-1]; + } + + return 1; +}