SuperAPI AI 工具集

aliyun-solution-article-illustrator-test

测试与质量

查看项目

更新于 10-15 17:34

技能介绍

用途:这是 aliyun-solution-article-illustrator 技能的冒烟测试,用于验证该解决方案技能的结构、兼容性文档以及“先提示词后生成图片”的工作流是否正常。

主要能力:检查 SKILL.md 的 frontmatter 是否有效;编译辅助脚本;验证 load_preferences.py 的项目优先于用户回退逻辑,并能从项目偏好中读取水印、输出目录和自定义风格名;确认参考文档将 Type 与 Style 作为独立维度,且风格文档包含 Type x Style 兼容矩阵与自动选择指引;确认后端契约文档只做推荐而不硬绑定;确认提示词文档与生成的提示词文件使用 ZONES、LABELS、COLORS、ASPECT 等结构化分区;确认工作流与提示词文档说明直接、风格和调色板引用的用法;确认 run_workflow.py 能执行模拟后端流程并写出工作流证据;确认提示词文件先于生成图片存在;确认最终 article.with-images.md 使用相对 images/... 链接;确认证据保存在输出目录下。

使用方式:需 Python 3。先编译辅助脚本:python3 tests/common/compile_skill_scripts.py --skill-path skills/solutions/aliyun-solution-article-illustrator --output output/aliyun-solution-article-illustrator-test/compile-check.json;再运行冒烟测试:python3 tests/solutions/aliyun-solution-article-illustrator-test/scripts/smoke_test_article_illustrator.py --output output/aliyun-solution-article-illustrator-test/smoke-test-result.json。命令输出保存在 output/aliyun-solution-article-illustrator-test/ 下。

适用场景:面向该技能的开发与维护,用于回归验证。限制:这是测试脚本,不直接提供文章配图能力;具体后端、收费与平台信息暂未提供。