#include "io/LineBuffer.hpp"
#include "net/tcp.hpp"
+#include <list>
+#include <string>
+
namespace blank {
namespace test {
/// will be prepended by the constructor).
/// If connect is true, a command service connection will be
/// established during construction.
- explicit TestInstance(const Process::Arguments &args, bool connect = false);
+ explicit TestInstance(const Process::Arguments &args, bool connect = false, bool temp_save = true);
~TestInstance();
public:
LineBuffer<BUFSIZ> out_buf;
LineBuffer<BUFSIZ> err_buf;
LineBuffer<BUFSIZ> cmd_buf;
+ std::string name;
+ std::list<std::string> past_out;
+ std::list<std::string> past_err;
+ std::list<std::string> past_cmd;
};