Category: test
Content Article Illustrator Smoke Test
Prerequisites
-
Target skill path: skills/solutions/alicloud-solution-content-article-illustrator/
-
Python 3
Test Steps
- Compile helper scripts:
python3 tests/common/compile_skill_scripts.py
--skill-path skills/solutions/alicloud-solution-content-article-illustrator
--output output/alicloud-solution-content-article-illustrator-test/compile-check.json
- Run the executable smoke test:
python3 tests/solutions/alicloud-solution-content-article-illustrator-test/scripts/smoke_test_article_illustrator.py
--output output/alicloud-solution-content-article-illustrator-test/smoke-test-result.json
- Save command outputs under output/alicloud-solution-content-article-illustrator-test/ .
Pass Criteria
-
SKILL.md contains valid frontmatter.
-
Helper scripts compile successfully.
-
load_preferences.py honors project-over-user fallback.
-
load_preferences.py captures watermark, output-dir, and custom style names from project preferences.
-
References document Type and Style as separate axes.
-
Style docs include a Type x Style compatibility matrix and auto-selection guidance.
-
Backend contract documents recommendation without hard-binding.
-
Prompt docs and generated prompt files use structured sections such as ZONES , LABELS , COLORS , and ASPECT .
-
Workflow and prompt docs explain direct , style , and palette reference usage.
-
run_workflow.py executes the mock backend flow and writes workflow evidence.
-
Prompt files exist before generated images.
-
Final article.with-images.md uses relative images/... links.
-
Evidence exists under output/alicloud-solution-content-article-illustrator-test/ .
Result Template
-
Date: YYYY-MM-DD
-
Skill: skills/solutions/alicloud-solution-content-article-illustrator
-
Conclusion: pass / fail
-
Notes: