| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- var should = require('should')
- var index = require('../index')
- describe.skip('benchmark test', function (done) {
- this.timeout(40000)
- var testSize = 10000
- var staticBaseKey = 'HKCU\\software\\ironSource\\test\\bench\\'
- var baseKey, keys
- it('create', function (done) {
-
- console.time('start create')
- index.createKey(keys, function(err, result) {
- if (err) {
- return done(err)
- }
- console.timeEnd('start create')
- done()
- })
- })
- it('test', function (done) {
- index.createKey(keys, function(err, result) {
- if (err) {
- return done(err)
- }
- console.timeEnd('start create')
- index.list(baseKey, function (err, result) {
- if (err) {
- return done(err)
- }
- console.time('start create')
- done()
- })
- })
- })
- beforeEach(function (done) {
- baseKey = staticBaseKey + Date.now()
- // clear remains of previous tests
- index.deleteKey(staticBaseKey, function (err) {
- if (err) {
- console.log(err)
- console.log('this is of no consequence, probably.')
- }
- // create N keys for the test
- keys = []
- for (var i = 0; i < testSize; i++) {
- keys.push(baseKey + '\\' + i)
- }
- })
- })
- })
|