
Security News
Federal Audit Finds NIST Wasted Funds With No Plan to Clear NVD Backlog
Federal audit finds NIST lacked a plan to clear the NVD backlog, wasted funds on duplicate work, and delayed use of CISA data.
testergizer-open-core
Advanced tools
Testergizer Open Core: a deterministic test execution engine with JSON-defined suites, CLI runner, and analysis tooling (results, diff, flaky).
Open-core engine for Testergizer: JSON test definitions, runner, assertions, CLI, and basic analysis tools.
npm install
npx playwright install
npm run build
npm link
schemas/test-suite.v1.json — test plan (suite)schemas/results.v1.json — execution output (results)Suites may include a version field. If omitted, the runner assumes "1.0".
Add a stable id per step in your suite JSON:
{
"id": "login-button-value",
"action": "assert",
"assert": "valueContains",
"selector": "#login-button",
"value": "Login"
}
If id is omitted, the runner emits fallback IDs: step-1, step-2, ...
testergizer run tests/login.saucedemo.json --headed
testergizer run tests/login.saucedemo.json --headed --slow-mo 200
testergizer run tests/login.saucedemo.json --browser firefox
testergizer run tests/login.saucedemo.json --screenshot-on-fail
Retry all steps up to 2 times:
testergizer run tests/login.saucedemo.json --step-retries 2
Retry only selected steps:
testergizer run tests/login.saucedemo.json --step-retries 2 --retry-steps login-button-value,username-placeholder
Optional delay between attempts:
testergizer run tests/login.saucedemo.json --step-retries 2 --retry-delay-ms 200
When a step passes after retries, the results report marks it as:
"attempts": >1"flaky": trueEach execution produces a deterministic, append-only results artifact.
Results are organized per suite and timestamped to support historical inspection, diffing, and flaky test analysis.
artifacts/<suiteId>/results_<YYYYMMDD-HHMMSS>.json
Key properties:
testergizer diff artifacts/<suiteId>/results_*.json --out artifacts/diff.json
testergizer flaky artifacts/<suiteId>/ --out artifacts/flaky.json
A test/step is considered flaky if it has at least one pass and one fail across the provided runs.
Testergizer includes built-in schema validation for both test suites and results artifacts.
testergizer validate tests/login.saucedemo.json
testergizer validate artifacts/<suiteId>/results_*.json
Validation is intended to enforce contracts in CI pipelines and to guarantee that generated artifacts remain compatible with analysis tools.
Testergizer Open Core intentionally focuses on execution, validation, and analysis.
Included in Open Core:
Out of scope for Open Core:
For a clear explanation of the Open Core vs commercial boundary, see:
Open Core vs Pro — Scope and Boundaries
Maintenance policy for the v0.1.x line is documented here:
Open Core Maintenance Policy
Testergizer Open Core is licensed under the Apache License, Version 2.0.
FAQs
Testergizer Open Core: a deterministic test execution engine with JSON-defined suites, CLI runner, and analysis tooling (results, diff, flaky).
We found that testergizer-open-core demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Federal audit finds NIST lacked a plan to clear the NVD backlog, wasted funds on duplicate work, and delayed use of CISA data.

Research
/Security News
A mini Shai-Hulud campaign compromised Red Hat Cloud Services npm packages to steal developer and CI/CD secrets during installation.

Research
/Security News
The North Korean malware loader hides in a Packagist-listed package and its GitHub branch to fetch and execute remote code in a likely Contagious Interview-style lure.