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

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow Chrono Mock

Chrono Mock Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Chrono Mock!

Additional Project Details

Operating Systems

Windows

Languages

English

Intended Audience

Developers, Information Technology, Quality Engineers, Security Professionals, System Administrators, Testers

User Interface

.NET/Mono, Console/Terminal

Programming Language

C#, Rust

Related Categories

C# Software Testing Tool, C# QA Automation Software, Rust Software Testing Tool, Rust QA Automation Software

Registered

21 hours ago