Some checks failed
Architecture Lint / Linter Tests (pull_request) Successful in 8s
PR Checklist / pr-checklist (pull_request) Successful in 1m20s
Smoke Test / smoke (pull_request) Failing after 6s
Validate Config / YAML Lint (pull_request) Failing after 6s
Validate Config / JSON Validate (pull_request) Successful in 6s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 8s
Validate Config / Shell Script Lint (pull_request) Successful in 15s
Validate Config / Cron Syntax Check (pull_request) Successful in 5s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 4s
Validate Config / Playbook Schema Validation (pull_request) Successful in 8s
Architecture Lint / Lint Repository (pull_request) Failing after 7s
21 lines
692 B
Python
21 lines
692 B
Python
import json
|
|
from hermes_tools import browser_navigate, browser_vision
|
|
|
|
def run_smoke_test():
|
|
print("Navigating to The Nexus...")
|
|
browser_navigate(url="https://nexus.alexanderwhitestone.com")
|
|
|
|
print("Performing visual verification...")
|
|
analysis = browser_vision(
|
|
question="Is the Nexus landing page rendered correctly? Check for: 1) The Tower logo, 2) The main entry portal, 3) Absence of 404/Error messages. Provide a clear PASS or FAIL."
|
|
)
|
|
|
|
result = {
|
|
"status": "PASS" if "PASS" in analysis.upper() else "FAIL",
|
|
"analysis": analysis
|
|
}
|
|
return result
|
|
|
|
if __name__ == '__main__':
|
|
print(json.dumps(run_smoke_test(), indent=2))
|