1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
// |jit-test| skip-if: !('oomTest' in this)
oomTest(new Function(`
let kJSEmbeddingMaxTypes = 1000000;
let kJSEmbeddingMaxFunctions = 1000000;
let kJSEmbeddingMaxImports = 100000;
const known_failures = {};
function test(func, description) {
known_failures[description]
}
function testLimit(name, min, limit, gen) {
test(() => {}, \`Validate \${name} mininum\`);
test(() => {}, \`Async compile \${name} over limit\`);
}
testLimit("types", 1, kJSEmbeddingMaxTypes, (builder, count) => {});
testLimit("functions", 1, kJSEmbeddingMaxFunctions, (builder, count) => {});
testLimit("imports", 1, kJSEmbeddingMaxImports, (builder, count) => {});
`));
|