[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:
Ryan Macnak
2026-06-03 20:14:54 -07:00
committed by dart-scoped@luci-project-accounts.iam.gserviceaccount.com
parent 4ac9926090
commit 9f9be9d3ea
2 changed files with 9 additions and 2 deletions
+9 -1
View File
@@ -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",