[dartfuzz] Fix flag_fuzzer_dart2js AOT steps.
Change-Id: I1f5834fcf16c1636949492d4d5e529daed68e9db Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/509100 Reviewed-by: Alexander Aprelev <aam@google.com> Commit-Queue: Alexander Aprelev <aam@google.com>
This commit is contained in:
committed by
dart-scoped@luci-project-accounts.iam.gserviceaccount.com
parent
4ac9926090
commit
9f9be9d3ea
@@ -21,6 +21,8 @@ final buildDirs = [
|
||||
"out/DebugSIMRISCV64",
|
||||
];
|
||||
|
||||
final alwaysFlags = ["--no-dds"];
|
||||
|
||||
final profilerFlags = [
|
||||
"--profile_vm=true", // default is different for simulators
|
||||
"--profile_vm=false",
|
||||
@@ -177,6 +179,7 @@ Future<void> test(
|
||||
commands = [
|
||||
[
|
||||
"$buildDir/dartvm",
|
||||
...alwaysFlags,
|
||||
...someJitRuntimeFlags(),
|
||||
dartScript,
|
||||
...dartArguments,
|
||||
@@ -192,6 +195,7 @@ Future<void> test(
|
||||
commands = [
|
||||
[
|
||||
"out/ReleaseX64/dartvm",
|
||||
...alwaysFlags,
|
||||
"pkg/vm/bin/gen_kernel.dart",
|
||||
"--platform=$buildDir/vm_platform.dill",
|
||||
"--aot",
|
||||
@@ -207,6 +211,7 @@ Future<void> test(
|
||||
],
|
||||
[
|
||||
"$buildDir/dartaotruntime",
|
||||
...alwaysFlags,
|
||||
...someAotRuntimeFlags(),
|
||||
"out/dartfuzz/$taskIndex.elf",
|
||||
...dartArguments,
|
||||
@@ -285,7 +290,10 @@ Future<void> flagFuzz(
|
||||
await Directory("out/dartfuzz").create();
|
||||
|
||||
var executable = "out/ReleaseX64/dartvm";
|
||||
var arguments = createDartCommand("out/dartfuzz/expected.$extension");
|
||||
var arguments = [
|
||||
...alwaysFlags,
|
||||
...createDartCommand("out/dartfuzz/expected.$extension"),
|
||||
];
|
||||
var processResult = await Process.run(executable, arguments);
|
||||
if (processResult.exitCode != 0) {
|
||||
print("=== FAILURE ===");
|
||||
|
||||
@@ -9,7 +9,6 @@ import "flag_fuzzer.dart";
|
||||
|
||||
Future<void> main() => flagFuzz(
|
||||
(String output) => [
|
||||
"--no-dds",
|
||||
"pkg/compiler/lib/src/dart2js.dart",
|
||||
"--invoker=test",
|
||||
"--platform-binaries=out/ReleaseX64",
|
||||
|
||||
Reference in New Issue
Block a user