blob: d87fe815feccc9055097fd13d131b934fb3bfe9a [file] [edit]
// Copyright 2018 the V8 project authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import { minify } from "terser";
const payloads = [
{
name: "speedometer-es2015-test-2.0.js",
options: { compress: { passes: 1, sequences: false } },
},
];
export async function runTest(fileData) {
const testData = payloads.map(({ name, options }) => ({
payload: fileData[name],
options,
}));
return await Promise.all(
testData.map(({ payload, options }) => minify(payload, options))
);
}