import 'dart:io'; | |
import 'package:expect/expect.dart'; | |
void main() { | |
final executable = Platform.executable; | |
final outDir = executable.substring(0, executable.lastIndexOf('dart')); | |
final runKernelExecutable = outDir + 'run_kernel'; | |
final result = Process.runSync(runKernelExecutable, []); | |
Expect.equals( | |
0, | |
result.exitCode, | |
'process failed:\n' | |
' exit code: ${result.exitCode}\n' | |
' -- stdout --\n' | |
'${result.stdout}' | |
' -- stderr --\n' | |
'${result.stderr}\n' | |
' ------------', | |
); | |
} |