Salty.uproject (UE 5.8) from the Third Person template with class redirects, the SaltyCore and Salty modules, the three build targets, USaltyAssetManager calling InitGlobalData, Config/Tags with the 23 root namespaces, Scripts/run-tests.sh, build.sh and Authoring/create_gym.py, L_Gym, Git LFS attributes and the placeholder test. Template variants kept as reference (D-41). The four Fab packs stay out of the repository for now (~10 GB). The editor serves the engine MCP plugin on 127.0.0.1:8000 through DefaultEditorPerProjectUserSettings.ini. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
17 lines
633 B
C++
17 lines
633 B
C++
#include "Misc/AutomationTest.h"
|
|
|
|
#if WITH_DEV_AUTOMATION_TESTS
|
|
|
|
// Proves the test pipeline itself: Scripts/run-tests.sh finds the Salty.Core filter, runs it headless, and reports.
|
|
// Replaced by real rule tests from step 2 onwards; it may be deleted once another Salty.Core.* test exists.
|
|
IMPLEMENT_SIMPLE_AUTOMATION_TEST(FSaltyCorePlaceholderTest, "Salty.Core.Placeholder.Compiles",
|
|
EAutomationTestFlags::ProductFilter | EAutomationTestFlags_ApplicationContextMask)
|
|
|
|
bool FSaltyCorePlaceholderTest::RunTest(const FString& Parameters)
|
|
{
|
|
TestTrue(TEXT("The core module compiles and its tests run"), true);
|
|
return true;
|
|
}
|
|
|
|
#endif
|