Skip to content

Commit f5d348c

Browse files
committed
update perftest
1 parent eaedd77 commit f5d348c

File tree

2 files changed

+6
-18
lines changed

2 files changed

+6
-18
lines changed

.vscode/launch.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"name": "Jasmine Tests",
88
"program": "${workspaceFolder}/node_modules/jasmine/bin/jasmine.js",
99
"args": [
10-
"${workspaceFolder}/spec/parserV2_spec.js"
10+
"${workspaceFolder}/spec/attr_spec.js"
1111
],
1212
"internalConsoleOptions": "openOnSessionStart"
1313
}

benchmark/perfTest.js

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,35 +3,23 @@ var suite = new Benchmark.Suite("XML Parser benchmark");
33

44
var parser = require("../src/parser");
55
var xml2js = require("xml2js");
6-
var parser2 = require("../src/parserV2");
76

87
var fs = require("fs");
98
var path = require("path");
109
var fileNamePath = path.join(__dirname, "../spec/assets/sample.xml");
1110
var xmlData = fs.readFileSync(fileNamePath).toString();
1211

1312
suite
14-
.add('xml to json + validation V1', function() {
13+
.add('validate', function() {
1514
parser.validate(xmlData);
16-
parser.parse(xmlData);
1715
})
18-
.add('xml to json + validation V2 ', function() {
19-
parser2.parse(xmlData);
16+
.add('parse', function() {
17+
parser.parse(xmlData);
2018
})
21-
.add('xml2js ', function() {
19+
/* .add('xml2js ', function() {
2220
xml2js.parseString(xmlData,function(err,result){
2321
if (err) throw err;
2422
});
25-
})
26-
/* .add('xml2js', {
27-
'defer': true,
28-
'fn' : function(deferred) {
29-
xml2js.parseString(xmlData,function(err,result){
30-
console.log("err", err);
31-
if (err) throw err;
32-
deferred.resolve();
33-
});
34-
}
3523
}) */
3624

3725
.on('start',function(){
@@ -49,7 +37,7 @@ suite
4937
// add listeners
5038
.on('complete', function() {
5139
for (var j = 0; j < this.length; j++) {
52-
console.log(this[j].name + ":" + this[j].hz + " requests/second");
40+
console.log(this[j].name + " : " + this[j].hz + " requests/second");
5341
}
5442
})
5543
// run async

0 commit comments

Comments
 (0)