Project hub

JC Meteor

Build testing systems that can be repeated, observed, and improved.

A project-led engineering portfolio centered on repeatable testing systems, local execution loops, and practical agent workflows.

01AI operation entry
02Project and suite import
03Task creation
04Local Agent
05Reports
06AI next action
AI-first execution model

This is a simplified AI-assisted operation model, not a screenshot of the current MeteorTest web console.

Flagship project

MeteorTest

Automation testing platform for projects, suites, local executors, reports, and AI-assisted operations.

MVP / active development

Project workspace snapshot

Projectyunlu-iosImported from meteortest.yml
Suiteapi_smokeMock-backed API smoke path
Executorphase9-local-agentRuns through the test repository runtime
Reportoutput.log + AllureTask-specific artifacts collected
AI-assisted operation loop
  1. Import project and suite contracts
  2. Create a confirmed test task
  3. Hand execution to Local Agent
  4. Read report context and suggest next action
Validation and preview status
Taskphase9-api-smoke-001
ResultSucceeded
Pytest6 passed, 16 deselected
Exit0
Web previewDeployment-ready
Succeeded
Project substance

Why MeteorTest exists

MeteorTest is built around one practical loop: let a platform or AI assistant import test projects, register suites, create tasks, trigger local execution, and bring logs, reports, and failure context back into one place.

Problem

  • Automation scripts often live in separate repositories without a shared entry point.
  • Task execution is easy to start manually, but hard to trace later.
  • Reports, logs, app artifacts, environments, and task context are usually disconnected.
  • AI assistants are less useful when they can only comment on logs instead of operating with project, suite, task, and report context.

What it does

  • Imports projects and suites from a test project's meteortest.yml contract.
  • Lets the AI assistant help create tasks, select suites, inspect reports, and summarize failures from platform context.
  • Lets a Python Local Agent claim tasks and execute pytest, Appium, or Locust commands.
  • Collects status, logs, Allure artifacts, and AI-assisted operation history.

Current status

  • MVP and active development.
  • The platform-to-agent-to-test-repository execution path has been validated with iOS-Automation-Framework.
  • The API smoke suite can now produce real pass/fail results against the iOS-Automation-Framework local mock API.

Validation progress

  • The public site keeps the demo interactive and mock-data based.
  • Use the local mock API as public-safe validation results for API smoke assertions.
  • MeteorTest Local Agent has run the same mock-backed smoke suite and collected task-specific logs/report artifacts.
Validated local run

MeteorTest ran the mock-backed API smoke suite locally

A MeteorTest Local Agent task executed iOS-Automation-Framework `api_smoke` against the deterministic local mock API and collected task-specific logs plus Allure result artifacts.

Taskphase9-api-smoke-001
ResultSucceeded
Pytest6 passed
Exit code0

Run summary

  • Suite: api_smoke
  • Environment: local-mock-api
  • Runtime: iOS-Automation-Framework/.venv on Python 3.13
  • Selection: 6 smoke cases selected, 16 non-smoke cases deselected
  • Artifacts: output.log and Allure results collected under task-specific report paths

The public website still uses a browser-side mock demo. Public connected execution is a later design topic after authentication, data isolation, and executor safety are designed.

Companion test project

iOS-Automation-Framework

The first practical test-code carrier and platform integration sample for MeteorTest.

GitHub
project: yunlu-ios
suites:
- id: api_smoke
- command: python -m pytest
report: allure
A compact engineering ecosystem

Projects that support the same loop

Engineering focus

What this site is about

Automation testing platforms

Build control planes that connect projects, suites, tasks, local executors, logs, reports, and follow-up actions.

Project contractsTask queuesReport context

iOS automation infrastructure

Keep UI automation and API smoke tests maintainable through clear fixtures, runtime isolation, and platform integration contracts.

pytest/AppiumAllure outputRuntime ownership

AI-assisted engineering workflows

Use AI as an operation partner that can import projects, prepare tasks, inspect results, and suggest concrete next actions.

Agent guardrailsContext-first actionsHuman review

Repeatable local execution

Prefer small, observable execution loops that can run locally first, then become website validation results or platform workflows later.

Local-first validationEnvironment checksDemo readiness
Contact & collaboration

Open project channels first

JC Meteor is currently organized around public engineering work. GitHub is the best place to understand the projects, follow progress, and discuss project-specific questions.

Good topics to discuss
  • Automation testing platforms and local execution loops.
  • iOS automation, pytest/Appium integration, and test infrastructure.
  • AI-assisted development workflows that can operate on real project context.

For private details such as credentials, internal URLs, device identifiers, or test accounts, use a private channel when one is published.