polserver/pol-core/poltool/testenv.h
turleypol dee75b0a12
Scripttest inside pol (#210)
* python script to generate cpp file with BareDistro content
poltool cmd to generate the files

* updated baredistro, fixed compilation

* fix warning, ignore autogenerated file in stylechecker

* test for pol?
uoconvert got a new argument outdir for the cfg file output
single thread decay has now a upper limit of sleeptime
fixed that the exit_code can only get worse

basic files for core testing in testsuite
added a not really nice way to set it up via ctest
integrated in CI with upload of log output

* testenv

* update poltool filegeneration to c++17

* first real tests

* first npc test

* equip a backpack and test a bit aos props

* fixed early returns
2020-08-12 23:15:40 +02:00

28 lines
411 B
C++

#ifndef POLTOOL_TESTENV_H
#define POLTOOL_TESTENV_H
#include <filesystem>
namespace Pol
{
namespace PolTool
{
namespace fs = std::filesystem;
class TestEnv
{
public:
TestEnv( fs::path basedir, bool hsa, int maxtiles, int width, int height );
void generate();
private:
fs::path _basedir;
bool _hsa;
int _maxtiles;
int _width;
int _height;
};
} // namespace PolTool
} // namespace Pol
#endif