mirror of https://codeberg.org/pzp/pzp-db.git
fix tests in CI
This commit is contained in:
parent
4302094926
commit
4157b4989c
|
@ -49,10 +49,8 @@ function delDuringCompactErr() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function compactWithMaxLiveStreamErr() {
|
function compactWithMaxLiveStreamErr() {
|
||||||
return new Error(
|
// prettier-ignore
|
||||||
'Compaction cannot run if there are live streams ' +
|
return new Error('Compaction cannot run if there are live streams configured with opts.lt or opts.lte')
|
||||||
'configured with opts.lt or opts.lte'
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function appendLargerThanBlockErr() {
|
function appendLargerThanBlockErr() {
|
||||||
|
@ -64,11 +62,8 @@ function appendTransactionWantsArrayErr() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function unexpectedTruncationErr() {
|
function unexpectedTruncationErr() {
|
||||||
return new Error(
|
// prettier-ignore
|
||||||
'truncate() is trying to *increase* the log size, ' +
|
return new Error('truncate() is trying to *increase* the log size, which is totally unexpected. There may be a logic bug in the log')
|
||||||
'which is totally unexpected. ' +
|
|
||||||
'There may be a logic bug in async-append-only-log'
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
|
|
@ -6,7 +6,7 @@ const Obv = require('obz') // @ts-ignore
|
||||||
const AtomicFile = require('atomic-file-rw') // @ts-ignore
|
const AtomicFile = require('atomic-file-rw') // @ts-ignore
|
||||||
const debounce = require('lodash.debounce') // @ts-ignore
|
const debounce = require('lodash.debounce') // @ts-ignore
|
||||||
const isBufferZero = require('is-buffer-zero') // @ts-ignore
|
const isBufferZero = require('is-buffer-zero') // @ts-ignore
|
||||||
const debug = require('debug')('async-append-only-log') // @ts-ignore
|
const debug = require('debug')('log') // @ts-ignore
|
||||||
const mutexify = require('mutexify')
|
const mutexify = require('mutexify')
|
||||||
|
|
||||||
const {
|
const {
|
||||||
|
|
|
@ -5,7 +5,7 @@ const os = require('node:os')
|
||||||
const p = require('node:util').promisify
|
const p = require('node:util').promisify
|
||||||
const rimraf = require('rimraf')
|
const rimraf = require('rimraf')
|
||||||
const SecretStack = require('secret-stack')
|
const SecretStack = require('secret-stack')
|
||||||
const AAOL = require('async-append-only-log')
|
const Log = require('../lib/log')
|
||||||
const push = require('push-stream')
|
const push = require('push-stream')
|
||||||
const caps = require('ppppp-caps')
|
const caps = require('ppppp-caps')
|
||||||
const Keypair = require('ppppp-keypair')
|
const Keypair = require('ppppp-keypair')
|
||||||
|
@ -59,7 +59,7 @@ test('del', async (t) => {
|
||||||
|
|
||||||
await p(peer.close)(true)
|
await p(peer.close)(true)
|
||||||
|
|
||||||
const log = AAOL(path.join(DIR, 'db.bin'), {
|
const log = Log(path.join(DIR, 'db.bin'), {
|
||||||
cacheSize: 1,
|
cacheSize: 1,
|
||||||
blockSize: 64 * 1024,
|
blockSize: 64 * 1024,
|
||||||
codec: {
|
codec: {
|
||||||
|
@ -74,18 +74,16 @@ test('del', async (t) => {
|
||||||
|
|
||||||
const persistedMsgs = await new Promise((resolve, reject) => {
|
const persistedMsgs = await new Promise((resolve, reject) => {
|
||||||
let persistedMsgs = []
|
let persistedMsgs = []
|
||||||
log.stream({ offsets: true, values: true, sizes: true }).pipe(
|
log.scan(
|
||||||
push.drain(
|
function drainEach(offset, rec, size) {
|
||||||
function drainEach({ offset, value, size }) {
|
if (rec) {
|
||||||
if (value) {
|
persistedMsgs.push(rec.msg)
|
||||||
persistedMsgs.push(value.msg)
|
|
||||||
}
|
|
||||||
},
|
|
||||||
function drainEnd(err) {
|
|
||||||
if (err) return reject(err)
|
|
||||||
resolve(persistedMsgs)
|
|
||||||
}
|
}
|
||||||
)
|
},
|
||||||
|
function drainEnd(err) {
|
||||||
|
if (err) return reject(err)
|
||||||
|
resolve(persistedMsgs)
|
||||||
|
}
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ const os = require('node:os')
|
||||||
const p = require('node:util').promisify
|
const p = require('node:util').promisify
|
||||||
const rimraf = require('rimraf')
|
const rimraf = require('rimraf')
|
||||||
const SecretStack = require('secret-stack')
|
const SecretStack = require('secret-stack')
|
||||||
const AAOL = require('async-append-only-log')
|
const Log = require('../lib/log')
|
||||||
const push = require('push-stream')
|
const push = require('push-stream')
|
||||||
const caps = require('ppppp-caps')
|
const caps = require('ppppp-caps')
|
||||||
const Keypair = require('ppppp-keypair')
|
const Keypair = require('ppppp-keypair')
|
||||||
|
|
Loading…
Reference in New Issue