Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add performance testing to the testing suite #73

Open
2 tasks
KrisSiegel opened this issue Jan 11, 2019 · 0 comments
Open
2 tasks

Add performance testing to the testing suite #73

KrisSiegel opened this issue Jan 11, 2019 · 0 comments
Labels
enhancement exploratory help wanted Tasks Kris would LOVE some help on :)

Comments

@KrisSiegel
Copy link
Owner

Since msngr.js is meant to run as quickly and lean as possible, it's vitally important that its performance be measured, tuned, and measured again in every single release. Several versions ago benchmark.js was integrated but it was incredibly clunky and didn't work consistently.

This issue is for investigating adding a performance test suite that is run against all pull requests that allows the measure and improvement of msngr.js's performance.

  • Investigate adding a similar to unit testing capability where each component of msngr.js is performance tested. Benchmark.js might still be a good candidate for this.
  • Revise testing process to include running benchmarks in travis to ensure builds fail if they are too slow (this is a bit subjective, will need some investigation to figure this one out). Might need Modernize the build system #72 to finish first.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement exploratory help wanted Tasks Kris would LOVE some help on :)
Projects
None yet
Development

No branches or pull requests

1 participant