MaxScale/maxscale-system-test/fw_copy_rules.cpp
Markus Mäkelä d7d4ec29bb Add tests from develop
Added tests from develop. The test results need to be modified for 2.0.
2017-05-26 15:40:40 +03:00

31 lines
810 B
C++

#include "fw_copy_rules.h"
#include <string>
void copy_rules(TestConnections* Test, const char* rules_name, const char* rules_dir)
{
Test->set_timeout(30);
Test->ssh_maxscale(true, "cd %s;"
"rm -rf rules;"
"mkdir rules;"
"chown vagrant:vagrant rules -R",
Test->maxscale_access_homedir);
Test->set_timeout(30);
std::string src;
std::string dest;
src += rules_dir;
src += "/";
src += rules_name;
dest += Test->maxscale_access_homedir;
dest += "/rules/rules.txt";
Test->copy_to_maxscale(src.c_str(), dest.c_str());
Test->set_timeout(30);
Test->ssh_maxscale(true, "chown maxscale:maxscale %s/rules -R", Test->maxscale_access_homedir);
Test->stop_timeout();
}