Chrono Mock is a tool for testers and developers: run one application as if it were a different date, and find out whether it actually worked. Set the clock to next year, freeze it, or speed it up so a 30-day trial expires in half an hour. The rest of the machine keeps the real time - your domain logon, your certificates and every other application carry on as normal.
Chrono Mock comes with built-in QA calculator that speaks in QA terms rather than arithmetic:
- Business days and holidays - United States and Poland at launch, including the US rule where a holiday landing on a Saturday is observed on the preceding Friday
- Build the expression from controls, not from a sentence - a starting point plus steps (- 18 years, - 1 day, set time 23:59:59), with the intermediate result shown after each step
- Presets that explain what they catch - trial end, month-end and quarter close, year-end rollover, epoch 0, the 2038 boundary
- Every format at once, one click to copy
Features
- Any moment, absolute or relative - a specific date and time, or +30 days, -1 year.
- Flowing, frozen, or accelerated - run from the shifted point at normal speed, hold the clock still, or multiply it by any whole number up to a million (x1440 turns a day into a minute).
- Jump mid-session - forward or backward, including the backward jump a laptop makes after resyncing with a time server, which breaks anything measuring elapsed time without a guard.
- Its own time zone - a fixed offset for that process only, while the system zone stays put.
- Child processes come along - installers and launchers spawn children, and without that the test covers only half of what ran.
- Tells you if it worked - a verdict, the channels covered with call counts, the channels missed, and warnings with consequences. This is the part no other tool does.
- A date calculator built for QA - month-end, quarter close, the 2038 boundary, "the first day after a 14-day trial", business days and holidays, every format at once.
- Electron and Chromium apps too - through a different mechanism, because their clock lives in a sandboxed renderer where injection does not reach.
- A window and a command line - the same engine behind both, exit codes for CI.
- Bult-in QA Calculator with Business days and holidays - United States and Poland at launch, including the US rule where a holiday landing on a Saturday is observed on the preceding Friday
- Built-in QA calculator Presets that explain what they catch - trial end, month-end and quarter close, year-end rollover, epoch 0, the 2038 boundary
- Built-in QA calculator Every format at once, one click to copy - ISO 8601, MM/dd/yyyy, dd.MM.yyyy, epoch seconds and milliseconds, FILETIME, RFC 1123, and a custom mask to match whatever the application under test expects