Fix a misuse of matchesGoldenFile() in the physical_model_test. (#30141)

Fixed a misuse of matchesGoldenFile() in the physical_model_test so that it correctly reports a failed test on Linux (and skips the other platforms).

diff --git a/packages/flutter/test/widgets/physical_model_test.dart b/packages/flutter/test/widgets/physical_model_test.dart
index 75fce54..5fb7711 100644
--- a/packages/flutter/test/widgets/physical_model_test.dart
+++ b/packages/flutter/test/widgets/physical_model_test.dart
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
+import 'dart:io' show Platform;
+
 import 'package:flutter/material.dart';
 import 'package:flutter/rendering.dart';
 import 'package:flutter/widgets.dart';
@@ -61,6 +63,10 @@
     );
 
     expect(tester.takeException(), startsWith('A RenderFlex overflowed by '));
-    expect(find.byKey(key), matchesGoldenFile('physical_model_overflow.png'));
+    await expectLater(
+      find.byKey(key),
+      matchesGoldenFile('physical_model_overflow.png'),
+      skip: !Platform.isLinux,
+    );
   });
 }