Skip to content

Commit 96dfd40

Browse files
committed
Tests: update benchmark environment
1 parent 1422798 commit 96dfd40

File tree

2 files changed

+28
-2
lines changed

2 files changed

+28
-2
lines changed

test/bench/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
FROM ubuntu:24.10
1+
FROM ubuntu:25.04
22
ARG BRANCH=main
33

44
# Install basic dependencies
55
RUN apt-get -y update && apt-get install -y build-essential curl git ca-certificates gnupg
66

77
# Install latest Node.js LTS
8-
RUN curl -fsSL https://deb.nodesource.com/setup_22.x -o nodesource_setup.sh
8+
RUN curl -fsSL https://deb.nodesource.com/setup_24.x -o nodesource_setup.sh
99
RUN bash nodesource_setup.sh
1010
RUN apt-get install -y nodejs
1111

test/bench/perf.js

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -552,6 +552,32 @@ async.series({
552552
}
553553
});
554554
}
555+
}).add('sharp-mks2013', {
556+
defer: true,
557+
fn: function (deferred) {
558+
sharp(inputJpgBuffer)
559+
.resize(width, height, { kernel: 'mks2013' })
560+
.toBuffer(function (err) {
561+
if (err) {
562+
throw err;
563+
} else {
564+
deferred.resolve();
565+
}
566+
});
567+
}
568+
}).add('sharp-mks2021', {
569+
defer: true,
570+
fn: function (deferred) {
571+
sharp(inputJpgBuffer)
572+
.resize(width, height, { kernel: 'mks2021' })
573+
.toBuffer(function (err) {
574+
if (err) {
575+
throw err;
576+
} else {
577+
deferred.resolve();
578+
}
579+
});
580+
}
555581
}).on('cycle', function (event) {
556582
console.log('kernels ' + String(event.target));
557583
}).on('complete', function () {

0 commit comments

Comments
 (0)