mirror of
https://github.com/orbitdb/orbitdb.git
synced 2025-03-30 15:08:28 +00:00
74 lines
1.7 KiB
JavaScript
74 lines
1.7 KiB
JavaScript
// 'use strict';
|
|
|
|
// const assert = require('assert');
|
|
// const async = require('asyncawait/async');
|
|
// const await = require('asyncawait/await');
|
|
// const ipfsDaemon = require('orbit-common/lib/ipfs-daemon');
|
|
// const ipfsAPI = require('orbit-common/lib/ipfs-api-promised');
|
|
// const List = require('../src/list/List');
|
|
// const OrbitList = require('../src/list/OrbitList');
|
|
// const Timer = require('../examples/Timer');
|
|
|
|
|
|
// describe('List - Performance Measurement', function() {
|
|
// this.timeout(60000);
|
|
|
|
// it('add', (done) => {
|
|
// let ms = 0;
|
|
|
|
// for(let t = 1000; t <= 5000; t += 1000) {
|
|
// const list = new List('A');
|
|
// let timer = new Timer(true);
|
|
|
|
// for(let i = 0; i < t; i ++) {
|
|
// list.add("hello" + i);
|
|
// }
|
|
|
|
// ms = timer.stop(true);
|
|
// console.log(` > ${t} took ${ms} ms`)
|
|
// }
|
|
|
|
// assert.equal(true, true);
|
|
// done();
|
|
// });
|
|
|
|
// });
|
|
|
|
// describe('OrbitList - Performance Measurement', function() {
|
|
// const startIpfs = async (() => {
|
|
// return new Promise(async((resolve, reject) => {
|
|
// const ipfsd = await(ipfsDaemon());
|
|
// resolve(ipfsd.ipfs);
|
|
// }));
|
|
// });
|
|
|
|
// let ipfs;
|
|
|
|
// this.timeout(60000);
|
|
|
|
// before(async((done) => {
|
|
// ipfs = await(startIpfs());
|
|
// done();
|
|
// }));
|
|
|
|
// it('add', async((done) => {
|
|
// let ms = 0;
|
|
|
|
// for(let t = 100; t <= 1000; t += 300) {
|
|
// const list = new OrbitList(ipfs, 'A');
|
|
// let timer = new Timer(true);
|
|
|
|
// for(let i = 0; i < t; i ++) {
|
|
// list.add("hello" + i);
|
|
// }
|
|
|
|
// ms = timer.stop(true);
|
|
// console.log(` > ${t} took ${ms} ms`)
|
|
// }
|
|
|
|
// assert.equal(true, true);
|
|
// done();
|
|
// }));
|
|
|
|
// });
|