repositories
/
poolifier.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
test: remove commented out code
[poolifier.git]
/
tests
/
pools
/
utils.test.mjs
diff --git
a/tests/pools/utils.test.mjs
b/tests/pools/utils.test.mjs
index cfa378e16aa37d81b1a4cbb51bfbe7c2a57babc7..f29515d516bf4fc8250083afda6795af6aa3ac0f 100644
(file)
--- a/
tests/pools/utils.test.mjs
+++ b/
tests/pools/utils.test.mjs
@@
-3,10
+3,7
@@
import { Worker as ThreadWorker } from 'node:worker_threads'
import { expect } from 'expect'
import { expect } from 'expect'
-import {
- CircularArray,
- DEFAULT_CIRCULAR_ARRAY_SIZE
-} from '../../lib/circular-array.cjs'
+import { CircularBuffer } from '../../lib/circular-buffer.cjs'
import { WorkerTypes } from '../../lib/index.cjs'
import {
createWorker,
import { WorkerTypes } from '../../lib/index.cjs'
import {
createWorker,
@@
-16,6
+13,7
@@
import {
getWorkerType,
updateMeasurementStatistics
} from '../../lib/pools/utils.cjs'
getWorkerType,
updateMeasurementStatistics
} from '../../lib/pools/utils.cjs'
+import { MeasurementHistorySize } from '../../lib/pools/worker.cjs'
describe('Pool utils test suite', () => {
it('Verify DEFAULT_MEASUREMENT_STATISTICS_REQUIREMENTS values', () => {
describe('Pool utils test suite', () => {
it('Verify DEFAULT_MEASUREMENT_STATISTICS_REQUIREMENTS values', () => {
@@
-32,95
+30,78
@@
describe('Pool utils test suite', () => {
concurrency: 1,
size: Math.pow(poolMaxSize, 2),
taskStealing: true,
concurrency: 1,
size: Math.pow(poolMaxSize, 2),
taskStealing: true,
- tasksStealingOnBackPressure:
tru
e,
+ tasksStealingOnBackPressure:
fals
e,
tasksFinishedTimeout: 2000
})
})
it('Verify updateMeasurementStatistics() behavior', () => {
const measurementStatistics = {
tasksFinishedTimeout: 2000
})
})
it('Verify updateMeasurementStatistics() behavior', () => {
const measurementStatistics = {
- history: new Circular
Array(
)
+ history: new Circular
Buffer(MeasurementHistorySize
)
}
updateMeasurementStatistics(
measurementStatistics,
{ aggregate: true, average: false, median: false },
0.01
)
}
updateMeasurementStatistics(
measurementStatistics,
{ aggregate: true, average: false, median: false },
0.01
)
- expect(measurementStatistics).to
StrictEqual
({
+ expect(measurementStatistics).to
MatchObject
({
aggregate: 0.01,
maximum: 0.01,
aggregate: 0.01,
maximum: 0.01,
- minimum: 0.01,
- history: new CircularArray()
+ minimum: 0.01
})
updateMeasurementStatistics(
measurementStatistics,
{ aggregate: true, average: false, median: false },
0.02
)
})
updateMeasurementStatistics(
measurementStatistics,
{ aggregate: true, average: false, median: false },
0.02
)
- expect(measurementStatistics).to
StrictEqual
({
+ expect(measurementStatistics).to
MatchObject
({
aggregate: 0.03,
maximum: 0.02,
aggregate: 0.03,
maximum: 0.02,
- minimum: 0.01,
- history: new CircularArray()
+ minimum: 0.01
})
updateMeasurementStatistics(
measurementStatistics,
{ aggregate: true, average: true, median: false },
0.001
)
})
updateMeasurementStatistics(
measurementStatistics,
{ aggregate: true, average: true, median: false },
0.001
)
- expect(measurementStatistics).to
StrictEqual
({
+ expect(measurementStatistics).to
MatchObject
({
aggregate: 0.031,
maximum: 0.02,
minimum: 0.001,
aggregate: 0.031,
maximum: 0.02,
minimum: 0.001,
- average: 0.001,
- history: new CircularArray(DEFAULT_CIRCULAR_ARRAY_SIZE, 0.001)
+ average: 0.0010000000474974513
})
updateMeasurementStatistics(
measurementStatistics,
{ aggregate: true, average: true, median: false },
0.003
)
})
updateMeasurementStatistics(
measurementStatistics,
{ aggregate: true, average: true, median: false },
0.003
)
- expect(measurementStatistics).to
StrictEqual
({
+ expect(measurementStatistics).to
MatchObject
({
aggregate: 0.034,
maximum: 0.02,
minimum: 0.001,
aggregate: 0.034,
maximum: 0.02,
minimum: 0.001,
- average: 0.002,
- history: new CircularArray(DEFAULT_CIRCULAR_ARRAY_SIZE, 0.001, 0.003)
+ average: 0.0020000000367872417
})
updateMeasurementStatistics(
measurementStatistics,
{ aggregate: true, average: false, median: true },
0.006
)
})
updateMeasurementStatistics(
measurementStatistics,
{ aggregate: true, average: false, median: true },
0.006
)
- expect(measurementStatistics).to
StrictEqual
({
+ expect(measurementStatistics).to
MatchObject
({
aggregate: 0.04,
maximum: 0.02,
minimum: 0.001,
aggregate: 0.04,
maximum: 0.02,
minimum: 0.001,
- median: 0.003,
- history: new CircularArray(
- DEFAULT_CIRCULAR_ARRAY_SIZE,
- 0.001,
- 0.003,
- 0.006
- )
+ median: 0.003000000026077032
})
updateMeasurementStatistics(
measurementStatistics,
{ aggregate: true, average: true, median: false },
0.01
)
})
updateMeasurementStatistics(
measurementStatistics,
{ aggregate: true, average: true, median: false },
0.01
)
- expect(measurementStatistics).to
StrictEqual
({
+ expect(measurementStatistics).to
MatchObject
({
aggregate: 0.05,
maximum: 0.02,
minimum: 0.001,
aggregate: 0.05,
maximum: 0.02,
minimum: 0.001,
- average: 0.005,
- history: new CircularArray(
- DEFAULT_CIRCULAR_ARRAY_SIZE,
- 0.001,
- 0.003,
- 0.006,
- 0.01
- )
+ average: 0.004999999975552782
})
})
})
})