anchor.diff:    test('buildWindows', () async {
       var exeDir = join('build', 'windows', 'runner', 'Release');
       var exePath = join(exeDir, 'sqflite_test_app.exe');
  -    var absoluteExePath = absolute(exePath);
  +    var cachedExePath = join(exeDir, 'ffi_create_and_exit.exe');
  +    var absoluteExePath = absolute(cachedExePath);
       // If you change the app code, you must delete the built executable since it
       // since it won't rebuild
       var shell = Shell();
  -    if (!File(exePath).existsSync()) {
  +    if (!File(absoluteExePath).existsSync()) {
         // Delete existing windows project
         try {
           await Directory('windows').delete(recursive: true);
  
positive.code:     } catch (_) {}
  
      try {
        await runAppShell.run(shellArgument(absoluteExePath));
        fail('should fail');
      } on ShellException catch (_) {}
  
      var dbFile = join(exeDir, '.local', 'databases', 'example.db');
      try {
  
negative.code:     flutter create --platforms windows .
      flutter build windows --target test/ffi_create_and_exit_main.dart
      ''');
        // Cache executable
        await File(exePath).copy(cachedExePath);
      }
      // Create an empty shell environment
      var env = ShellEnvironment.empty();
  