mirror of
https://github.com/flutter/flutter
synced 2024-10-13 19:52:53 +00:00
Skip Audit - Scheduler and Services libraries (#60934)
This commit is contained in:
parent
00b1903bbc
commit
b345ecc11b
|
@ -77,5 +77,5 @@ void main() {
|
|||
' Unable to load asset: key\n'
|
||||
' HTTP status code: 404\n',
|
||||
);
|
||||
}, skip: true);
|
||||
}, skip: isBrowser); // https://github.com/flutter/flutter/issues/39998
|
||||
}
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
|
||||
// @dart = 2.8
|
||||
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:flutter/widgets.dart';
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
|
@ -107,7 +106,7 @@ void main() {
|
|||
expect(RawKeyboard.instance.keysPressed, isEmpty, reason: 'on $platform');
|
||||
}
|
||||
}
|
||||
}, skip: kIsWeb);
|
||||
}, skip: isBrowser); // https://github.com/flutter/flutter/issues/61021
|
||||
|
||||
testWidgets('keysPressed is correct when modifier is released before key', (WidgetTester tester) async {
|
||||
for (final String platform in <String>['linux', 'android', 'macos', 'fuchsia', 'windows']) {
|
||||
|
@ -152,7 +151,7 @@ void main() {
|
|||
await simulateKeyUpEvent(LogicalKeyboardKey.keyA, platform: platform, physicalKey: PhysicalKeyboardKey.keyA);
|
||||
expect(RawKeyboard.instance.keysPressed, isEmpty, reason: 'on $platform');
|
||||
}
|
||||
}, skip: kIsWeb);
|
||||
});
|
||||
|
||||
testWidgets('keysPressed modifiers are synchronized with key events on macOS', (WidgetTester tester) async {
|
||||
expect(RawKeyboard.instance.keysPressed, isEmpty);
|
||||
|
@ -654,7 +653,8 @@ void main() {
|
|||
expect(data.physicalKey, equals(PhysicalKeyboardKey.escape));
|
||||
expect(data.logicalKey, equals(LogicalKeyboardKey.escape));
|
||||
expect(data.keyLabel, isNull);
|
||||
});
|
||||
}, skip: isBrowser); // https://github.com/flutter/flutter/issues/35347
|
||||
|
||||
test('Modifier keyboard keys are correctly translated', () {
|
||||
final RawKeyEvent shiftLeftKeyEvent = RawKeyEvent.fromMessage(const <String, dynamic>{
|
||||
'type': 'keydown',
|
||||
|
@ -667,8 +667,9 @@ void main() {
|
|||
expect(data.physicalKey, equals(PhysicalKeyboardKey.shiftLeft));
|
||||
expect(data.logicalKey, equals(LogicalKeyboardKey.shiftLeft));
|
||||
expect(data.keyLabel, isNull);
|
||||
});
|
||||
}, skip: isBrowser);
|
||||
}, skip: isBrowser); // https://github.com/flutter/flutter/issues/35347
|
||||
});
|
||||
|
||||
group('RawKeyEventDataMacOs', () {
|
||||
const Map<int, _ModifierCheck> modifierTests = <int, _ModifierCheck>{
|
||||
RawKeyEventDataMacOs.modifierOption | RawKeyEventDataMacOs.modifierLeftOption: _ModifierCheck(ModifierKey.altModifier, KeyboardSide.left),
|
||||
|
@ -784,7 +785,8 @@ void main() {
|
|||
expect(data.physicalKey, equals(PhysicalKeyboardKey.escape));
|
||||
expect(data.logicalKey, equals(LogicalKeyboardKey.escape));
|
||||
expect(data.keyLabel, isNull);
|
||||
});
|
||||
}, skip: isBrowser); // https://github.com/flutter/flutter/issues/35347
|
||||
|
||||
test('Modifier keyboard keys are correctly translated', () {
|
||||
final RawKeyEvent shiftLeftKeyEvent = RawKeyEvent.fromMessage(const <String, dynamic>{
|
||||
'type': 'keydown',
|
||||
|
@ -799,7 +801,8 @@ void main() {
|
|||
expect(data.physicalKey, equals(PhysicalKeyboardKey.shiftLeft));
|
||||
expect(data.logicalKey, equals(LogicalKeyboardKey.shiftLeft));
|
||||
expect(data.keyLabel, isNull);
|
||||
});
|
||||
}, skip: isBrowser); // https://github.com/flutter/flutter/issues/35347
|
||||
|
||||
test('Unprintable keyboard keys are correctly translated', () {
|
||||
final RawKeyEvent leftArrowKey = RawKeyEvent.fromMessage(const <String, dynamic>{
|
||||
'type': 'keydown',
|
||||
|
@ -814,8 +817,8 @@ void main() {
|
|||
expect(data.physicalKey, equals(PhysicalKeyboardKey.arrowLeft));
|
||||
expect(data.logicalKey, equals(LogicalKeyboardKey.arrowLeft));
|
||||
expect(data.logicalKey.keyLabel, isNull);
|
||||
});
|
||||
}, skip: isBrowser);
|
||||
}, skip: isBrowser); // https://github.com/flutter/flutter/issues/35347
|
||||
});
|
||||
|
||||
group('RawKeyEventDataWindows', () {
|
||||
const Map<int, _ModifierCheck> modifierTests = <int, _ModifierCheck>{
|
||||
|
@ -960,7 +963,8 @@ void main() {
|
|||
expect(data.logicalKey, equals(LogicalKeyboardKey.arrowLeft));
|
||||
expect(data.logicalKey.keyLabel, isNull);
|
||||
});
|
||||
}, skip: isBrowser);
|
||||
});
|
||||
|
||||
group('RawKeyEventDataLinux-GFLW', () {
|
||||
const Map<int, _ModifierCheck> modifierTests = <int, _ModifierCheck>{
|
||||
GLFWKeyHelper.modifierAlt: _ModifierCheck(ModifierKey.altModifier, KeyboardSide.any),
|
||||
|
@ -1112,7 +1116,8 @@ void main() {
|
|||
}
|
||||
|
||||
expect(() => _createFailingKey(), throwsAssertionError);
|
||||
});
|
||||
}, skip: isBrowser); // https://github.com/flutter/flutter/issues/61039
|
||||
|
||||
test('Control keyboard keys are correctly translated', () {
|
||||
final RawKeyEvent escapeKeyEvent = RawKeyEvent.fromMessage(const <String, dynamic>{
|
||||
'type': 'keydown',
|
||||
|
@ -1142,7 +1147,7 @@ void main() {
|
|||
expect(data.logicalKey, equals(LogicalKeyboardKey.shiftLeft));
|
||||
expect(data.keyLabel, isNull);
|
||||
});
|
||||
}, skip: isBrowser);
|
||||
});
|
||||
|
||||
group('RawKeyEventDataLinux-GTK', () {
|
||||
const Map<int, _ModifierCheck> modifierTests = <int, _ModifierCheck>{
|
||||
|
@ -1295,7 +1300,8 @@ void main() {
|
|||
}
|
||||
|
||||
expect(() => _createFailingKey(), throwsAssertionError);
|
||||
});
|
||||
}, skip: isBrowser); // https://github.com/flutter/flutter/issues/61039
|
||||
|
||||
test('Control keyboard keys are correctly translated', () {
|
||||
final RawKeyEvent escapeKeyEvent = RawKeyEvent.fromMessage(const <String, dynamic>{
|
||||
'type': 'keydown',
|
||||
|
@ -1325,7 +1331,7 @@ void main() {
|
|||
expect(data.logicalKey, equals(LogicalKeyboardKey.shiftLeft));
|
||||
expect(data.keyLabel, isNull);
|
||||
});
|
||||
}, skip: isBrowser);
|
||||
});
|
||||
|
||||
group('RawKeyEventDataWeb', () {
|
||||
const Map<int, ModifierKey> modifierTests = <int, ModifierKey>{
|
||||
|
|
Loading…
Reference in a new issue