unreal-test
1
总安装量
1
周安装量
#53747
全站排名
安装命令
npx skills add https://github.com/greatinterface/unreal-skill --skill unreal-test
Agent 安装分布
replit
1
amp
1
opencode
1
kimi-cli
1
codex
1
github-copilot
1
Skill 文档
Unreal Engine CQTest æµè¯ä»£ç çæ
Skill å®ä½
ç¨äºå¿«ééæ©æµè¯ç±»åãå¥ç¨æ¨¡æ¿ä¸ Helperï¼å¹¶ç»åº CQTest ç»æååæ³ä¸ Latent Actions 使ç¨å»ºè®®ã
åç½®åå¤
- CQTest 模å已添å å°é¡¹ç® Build.cs çä¾èµå表ä¸
- éè¦æ¶å¯ç¨ Code Quality Unreal Test Pluginï¼å¯éï¼ä» ä¾åèï¼
- 项ç®å·²é 置好ç¼è¯ç¯å¢
public class TestsRuntime : ModuleRules
{
public TestsRuntime(ReadOnlyTargetRules Target) : base(Target)
{
PrivateDependencyModuleNames.AddRange(
new string[]
{
"CQTest",
"CQTestEnhancedInput",
}
);
if (Target.bBuildEditor)
{
PrivateDependencyModuleNames.AddRange(
new string[] {
"EngineSettings",
"LevelEditor",
"UnrealEd"
});
}
}
}
å¿«ééæ©
- åºç¡æè¨ â
TESTï¼æ¨¡æ¿ï¼basic-test-template.cppï¼ - ç»æåæµè¯ â
TEST_CLASSï¼æ¨¡æ¿ï¼test-class-template.cppï¼ - Actor â
ActorTestHelperï¼æ¨¡æ¿ï¼actor-test-template.*ï¼ - Animation â
AnimationTestHelperï¼æ¨¡æ¿ï¼animation-test-template.*ï¼ - Input â
InputTestHelperï¼æ¨¡æ¿ï¼input-test-template.*ï¼ - Network â
PIENetworkComponentï¼æ¨¡æ¿ï¼network-test-template.*ï¼ - Map â
MapTestSpawnerï¼æ¨¡æ¿ï¼map-test-template.cppï¼
ä½¿ç¨æµç¨
- éæ©æµè¯ç±»å䏿¨¡æ¿
- æ¿æ¢å½å空é´ãç±»åãæµè¯æ¹æ³å
- å¡«å BEFORE_EACH/AFTER_EACH 䏿è¨
- éè¦å¤å¸§é»è¾æ¶å¼å ¥ Latent Actions
- å¨ Unreal Editor ç Sessions Frontend è¿è¡æµè¯
èµæºç´¢å¼
- CQTest æ ¸å¿æ¦å¿µï¼references/cqtest-framework.md
- æµè¯ç»ä»¶è¯´æï¼references/test-components.md
- æµè¯ç±»å详解ï¼references/test-types.md
- Latent Actionsï¼references/latent-actions.md
- æä½³å®è·µï¼references/best-practices.md
- 模æ¿ä¸ Helperï¼è§
assets/templates/ä¸assets/helpers/
注æäºé¡¹
- ä¼å ä½¿ç¨ Latent Actionsï¼FWaitUntilï¼èéåºå®å»¶æ¶ï¼FWaitDelayï¼ä»¥æé«ç¨³å®æ§
- ç¡®ä¿æ¯ä¸ªæµè¯ç¬ç«ï¼é¿å ä¾èµæ§è¡é¡ºåº
- ä½¿ç¨ AFTER_EACH æ£ç¡®æ¸ çèµæºï¼é¿å æ³æ¼
- æ¶åç½ç»æ Blueprint çæµè¯éæå®
EAutomationTestFlags::EditorContext - æµè¯å½å建议ï¼
æµè¯åºæ¯_颿è¡ä¸º - 使ç¨
TEST_CLASSç Setup/Teardown æºå¶åå°éå¤ä»£ç - æµè¯å°å¾ä¸è¦æ¾å¨
/Mapsç®å½ï¼é¿å 被é»è®¤ççï¼å¯æ¾å°DirectoriesToNevercookæ è®°çç®å½