All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Completed TS typings for better consistency
- More tests-related types for better consistency
- HTML-based analysis (browser-only):
output/selectorconfig options
- Up-to-date documentation
- Step's runtime percentage of surrounding test
step/_public methods to allow test splitting in "tick"-based tests
- Bug with index increment for "tick" tests
- Little rework of main class structure
- Critical computing bug while using
tick-based approach
- Improved and completed documentation
- New function argument in
.testmethod used to "split" tests into steps - Tests' steps in analysis
hardwareDetailsconfig option to display related infos
- Improved HW infos displaying for verbose mode
- Module entry export
- Readme instructions
- Clearer name syntax for anonymous tests
- Ability to use a "tick-based" system for testing code
- Configurable name & indexing for "anonymous" tests
- Package renaming: jTester - jPerf
- Increased test cov to > 75%
- Ability to name code tests through the
.testpublic method
.logalias function for.showAnalysis- unit tests for whole pkg (60% coverage actually) - relatively stable
- System info for verbose mode in NJS mode
getAnalysispublic method to retrieve analysis data (JS, JSON, XML)- User-provided config validator
- Docs
verboseoption to display more debug informations
- Improved docs
- First beta version