-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsmoke-tools.json
More file actions
125 lines (125 loc) · 3.57 KB
/
smoke-tools.json
File metadata and controls
125 lines (125 loc) · 3.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
{
"version": "1.0.0",
"name": "dev_tools smoke tool registry",
"description": "Smoke tools used by dev workflows and future agents.",
"tools": [
{
"id": "xcm_auth_guard_login_smoke",
"name": "xcm_auth login + guard smoke",
"description": "Health, register/login, /user/me, injection and oversized-input probes, optional prompt guard expectation check.",
"platforms": ["windows"],
"cwd": ".",
"command": [
"pwsh",
"-NoProfile",
"-ExecutionPolicy",
"Bypass",
"-File",
"page-builder/xcm_auth/smoke/smoke_auth_guard_login.ps1"
],
"tags": ["auth", "security", "smoke", "prompt-guard"]
},
{
"id": "xcm_auth_email_2fa_smoke",
"name": "xcm_auth email 2FA smoke",
"description": "End-to-end login and email-based 2FA verification smoke.",
"platforms": ["windows"],
"cwd": ".",
"command": [
"pwsh",
"-NoProfile",
"-ExecutionPolicy",
"Bypass",
"-File",
"page-builder/xcm_auth/smoke/smoke_email_2fa.ps1"
],
"tags": ["auth", "2fa", "email", "smoke"]
},
{
"id": "xcm_auth_guard_login_alt_server",
"name": "xcm_auth login + guard smoke (alt server)",
"description": "Starts temporary xcm_auth and runs auth+guard smoke against isolated port.",
"platforms": ["windows"],
"cwd": ".",
"command": [
"pwsh",
"-NoProfile",
"-ExecutionPolicy",
"Bypass",
"-File",
"page-builder/xcm_auth/smoke/run_auth_guard_smoke_alt_server.ps1"
],
"tags": ["auth", "security", "smoke", "isolated"]
},
{
"id": "xcm_auth_reset_dev_state",
"name": "xcm_auth reset dev state",
"description": "Resets xcm_auth runtime test state in the local sqlite DB.",
"platforms": ["windows"],
"cwd": ".",
"command": [
"pwsh",
"-NoProfile",
"-ExecutionPolicy",
"Bypass",
"-File",
"page-builder/xcm_auth/smoke/reset_dev_state.ps1"
],
"tags": ["auth", "reset", "smoke"]
},
{
"id": "code_review_smoke_runner",
"name": "code-review smoke runner",
"description": "Runs smoke tools from this manifest and writes JSON report.",
"platforms": ["windows", "macos", "linux"],
"cwd": ".",
"command": [
"python",
"dev-tools/code-review/smoke_tester.py"
],
"tags": ["code-review", "automation", "agents", "smoke"]
},
{
"id": "code_review_security_scan",
"name": "code-review security scan",
"description": "Runs security pattern scan across repository.",
"platforms": ["windows", "macos", "linux"],
"cwd": ".",
"command": [
"python",
"dev-tools/code-review/security_ck.py",
".",
"--no-color"
],
"tags": ["code-review", "security", "scan"]
},
{
"id": "push_win_repo",
"name": "push repository (Windows)",
"description": "Runs Windows push workflow script.",
"platforms": ["windows"],
"cwd": ".",
"command": [
"pwsh",
"-NoProfile",
"-ExecutionPolicy",
"Bypass",
"-File",
"push-win.ps1"
],
"tags": ["git", "push", "windows"]
},
{
"id": "push_sh_repo",
"name": "push repository (macOS/Linux)",
"description": "Runs shell push workflow script.",
"platforms": ["macos", "linux"],
"cwd": ".",
"command": [
"bash",
"push.sh"
],
"tags": ["git", "push", "macos", "linux"]
}
]
}