🔧 chore(test): consolidate playbook config tests

Group playbook.toml-driven behavior tests under a single config-actions file and split parser/template contract coverage into focused files.

Remove obsolete PowerShell audit scripts and tracked validation reports; write template validation reports under reports/templates.
This commit is contained in:
csh
2026-06-26 18:08:04 +08:00
parent 1911d2dda3
commit 9efd0a581f
18 changed files with 458 additions and 1017 deletions
-11
View File
@@ -1,11 +0,0 @@
CI 模板验证报告
====================
验证时间: 2026-06-21 06:14:22
模板目录: /home/csh/windows_share/tinysoft/playbook/templates/ci
统计结果:
通过: 12
失败: 0
通过率: 100.0%
-11
View File
@@ -1,11 +0,0 @@
C++ 模板验证报告
====================
验证时间: 2026-06-21 06:14:22
模板目录: /home/csh/windows_share/tinysoft/playbook/templates/cpp
统计结果:
通过: 24
失败: 0
通过率: 100.0%
@@ -1,11 +0,0 @@
项目模板验证报告
====================
验证时间: 2026-06-21 06:08:57
模板目录: /home/csh/windows_share/tinysoft/playbook/templates
统计结果:
通过: 23
失败: 0
通过率: 100.0%
@@ -1,11 +0,0 @@
Python 模板验证报告
====================
验证时间: 2026-06-21 06:14:22
模板目录: /home/csh/windows_share/tinysoft/playbook/templates/python
统计结果:
通过: 25
失败: 0
通过率: 100.0%
+3 -1
View File
@@ -14,9 +14,11 @@ TEMPLATES_DIR="$PLAYBOOK_ROOT/templates/ci"
VALIDATION_PASSED=0
VALIDATION_FAILED=0
ERRORS_FILE="/tmp/ci_template_validation_errors.txt"
REPORT_FILE="$SCRIPT_DIR/ci_validation_report.txt"
REPORT_DIR="$PLAYBOOK_ROOT/reports/templates"
REPORT_FILE="$REPORT_DIR/ci_validation_report.txt"
> "$ERRORS_FILE"
mkdir -p "$REPORT_DIR"
> "$REPORT_FILE"
echo "📁 模板目录: $TEMPLATES_DIR"
+3 -1
View File
@@ -14,9 +14,11 @@ TEMPLATES_DIR="$PLAYBOOK_ROOT/templates/cpp"
VALIDATION_PASSED=0
VALIDATION_FAILED=0
ERRORS_FILE="/tmp/cpp_template_validation_errors.txt"
REPORT_FILE="$SCRIPT_DIR/cpp_validation_report.txt"
REPORT_DIR="$PLAYBOOK_ROOT/reports/templates"
REPORT_FILE="$REPORT_DIR/cpp_validation_report.txt"
> "$ERRORS_FILE"
mkdir -p "$REPORT_DIR"
> "$REPORT_FILE"
echo "📁 模板目录: $TEMPLATES_DIR"
+3 -1
View File
@@ -14,9 +14,11 @@ TEMPLATES_DIR="$PLAYBOOK_ROOT/templates"
VALIDATION_PASSED=0
VALIDATION_FAILED=0
ERRORS_FILE="/tmp/project_template_validation_errors.txt"
REPORT_FILE="$SCRIPT_DIR/project_templates_report.txt"
REPORT_DIR="$PLAYBOOK_ROOT/reports/templates"
REPORT_FILE="$REPORT_DIR/project_templates_report.txt"
> "$ERRORS_FILE"
mkdir -p "$REPORT_DIR"
> "$REPORT_FILE"
echo "📁 模板目录: $TEMPLATES_DIR"
+3 -1
View File
@@ -14,9 +14,11 @@ TEMPLATES_DIR="$PLAYBOOK_ROOT/templates/python"
VALIDATION_PASSED=0
VALIDATION_FAILED=0
ERRORS_FILE="/tmp/python_template_validation_errors.txt"
REPORT_FILE="$SCRIPT_DIR/python_validation_report.txt"
REPORT_DIR="$PLAYBOOK_ROOT/reports/templates"
REPORT_FILE="$REPORT_DIR/python_validation_report.txt"
> "$ERRORS_FILE"
mkdir -p "$REPORT_DIR"
> "$REPORT_FILE"
echo "📁 模板目录: $TEMPLATES_DIR"