test.js 486 B

1234567891011121314151617181920
  1. var graph = require('ngraph.generators').grid(20, 20);
  2. var Benchmark = require('benchmark');
  3. var suite = new Benchmark.Suite;
  4. // add tests
  5. suite.add('Run default', function() {
  6. var layout = require('../')(graph);
  7. for (var i = 0; i < 20; ++i) {
  8. layout.step();
  9. }
  10. })
  11. .on('cycle', function(event) {
  12. console.log(String(event.target));
  13. })
  14. .on('complete', function() {
  15. console.log('Fastest is ' + this.filter('fastest').pluck('name'));
  16. })
  17. // run async
  18. .run({ 'async': true });