Files
orca/docs/audits/runtime-rpc-consumed-queue/baseline.config.mjs
T

31 lines
819 B
JavaScript

import path from 'node:path'
import { createRequire } from 'node:module'
import { defineConfig, mergeConfig } from 'vitest/config'
import rootConfig from '../../../config/vitest.config.ts'
const require = createRequire(import.meta.url)
const proof = require('./queue-source.cjs')
const sourcePath = path.resolve(import.meta.dirname, '../../..', proof.versions.sourcePath)
export default mergeConfig(
rootConfig,
defineConfig({
plugins: [
{
name: 'runtime-rpc-queue-baseline',
enforce: 'pre',
load(id) {
if (id === sourcePath) {
return proof.baselineSource
}
}
}
],
test: {
include: [
'src/shared/runtime-rpc-call-queue.test.ts',
'src/shared/runtime-rpc-call-queue-retention.test.ts'
]
}
})
)