mirror of
https://gitea.wildfiregames.com/0ad/0ad
synced 2026-06-16 13:23:56 -07:00
Requested in #8244 for scripting purposes and automated testing. Extend the original design by adding a means to pass an exit status. This also comes in handy in case one wants to cleanly error out from JS on parsing errors of command line arguments as reported in #7967. Fixes: #8244 Signed-off-by: Ralph Sennhauser <ralph.sennhauser@gmail.com>
47 lines
1.1 KiB
C++
47 lines
1.1 KiB
C++
/* Copyright (C) 2026 Wildfire Games.
|
|
* This file is part of 0 A.D.
|
|
*
|
|
* 0 A.D. is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation, either version 2 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* 0 A.D. is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with 0 A.D. If not, see <http://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
#include "lib/self_test.h"
|
|
|
|
// usually defined by main.cpp, used by engine's scripting/ScriptFunctions.cpp,
|
|
// must be included here to placate linker.
|
|
|
|
bool IsQuitRequested()
|
|
{
|
|
return false;
|
|
}
|
|
|
|
void QuitEngine(int)
|
|
{
|
|
}
|
|
|
|
void StartAtlas()
|
|
{
|
|
}
|
|
|
|
void RestartEngine()
|
|
{
|
|
}
|
|
|
|
// just so that cxxtestgen doesn't complain "No tests defined"
|
|
class TestDummy : public CxxTest::TestSuite
|
|
{
|
|
public:
|
|
void test_dummy()
|
|
{
|
|
}
|
|
};
|