test_screen 3.5.0
test_screen: ^3.5.0 copied to clipboard
Library for screen UI testing for multiple locales, platforms and devices, with different states of the same screen.
We analyzed this package 3 days ago, and awarded it 150 pub points (of a possible 160):
10/10 points: Provide a valid pubspec.yaml
5/5 points: Provide a valid README.md
5/5 points: Provide a valid CHANGELOG.md
10/10 points: Use an OSI-approved license
Detected license: BSD-3-Clause.
10/10 points: 20% or more of the public API has dartdoc comments
38 out of 156 API elements (24.4 %) have documentation comments.
Some symbols that are missing documentation: font_notocoloremoji_regular_part00, font_notocoloremoji_regular_part00.fontNotocoloremojiRegularPart00, font_notocoloremoji_regular_part01, font_notocoloremoji_regular_part01.fontNotocoloremojiRegularPart01, font_notocoloremoji_regular_part02.
10/10 points: Package has an example
20/20 points: Supports 5 of 6 possible platforms (iOS, Android, Web, Windows, macOS, Linux)
-
✓ Android
-
✓ iOS
-
✓ Windows
-
✓ Linux
-
✓ macOS
These platforms are not supported:
Package not compatible with platform Web
Because:
package:test_screen/test_screen.dartthat imports:package:test_screen/src/wrap_widget.dartthat imports:package:test_screen/src/test_screen_config.dartthat imports:package:test_screen/src/font_loader.dartthat imports:package:flutter_test/flutter_test.dartthat imports:package:flutter_test/src/widget_tester.dartthat imports:package:flutter_test/src/test_text_input.dartthat imports:package:flutter_test/src/test_text_input_key_handler.dartthat imports:package:flutter_test/src/binding.dartthat imports:package:flutter_test/src/platform.dartthat imports:dart:io
40/50 points: code has no errors, warnings, lints, or formatting issues
Found 51 issues. Showing the first 2:
INFO: The line length exceeds the 80-character limit.
lib/fonts/notocoloremoji_regular_parts/font_notocoloremoji_regular_part00.dart:4:81
╷
4 │ Uint8List.fromList([0,1,0,0,0,16,1,0,0,4,0,0,67,79,76,82,61,146,115,6,0,7,10,224,0,16,142,165,67,80,65,76,188,161,240,151,0,0,43,40,0,0,92,146,71,83,85,66,164,46,36,78,0,0,135,188,0,0,112,230,79,83,47,50,67,250,248,123,0,0,1,204,0,0,0,96,83,86,71,32,198,222,176,85,0,73,129,192,1,40,226,223,99,109,97,112,97,248,204,11,0,0,7,184,0,0,35,109,103,108,121,102,38,115,66,214,0,23,153,136,0,49,232,56,104,101,97,100,41,253,72,250,0,0,1,148,0,0,0,54,104,104,101,97,8,181,163,121,0,0,1,76,0,0,0,36,104,109,116,120,111,178,174,16,0,2,47,136,0,2,109,144,108,111,99,97,109,105,59,222,0,4,157,24,0,2,109,200,109,97,120,112,158,99,53,100,0,0,1,12,0,0,0,32,110,97,109,101,155,39,170,13,0,0,2,44,0,0,5,138,112,111,115,116,255,182,0,51,0,0,1,44,0,0,0,32,118,104,101,97,7,48,2,151,0,0,1,112,0,0,0,36,118,109,116,120,4,226,0,0,0,0,248,164,0,1,54,228,0,1,0,0,155,113,53,99,2,241,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,255,179,0,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,3,182,255,6,0,0,4,251,0,35,0
[...]
To reproduce make sure you are using the lints_core and run flutter analyze lib/fonts/notocoloremoji_regular_parts/font_notocoloremoji_regular_part00.dart
INFO: The line length exceeds the 80-character limit.
lib/fonts/notocoloremoji_regular_parts/font_notocoloremoji_regular_part01.dart:4:81
╷
4 │ Uint8List.fromList([0,14,9,131,0,14,9,125,0,14,9,119,0,14,9,113,0,14,9,107,0,14,9,101,0,14,9,95,0,14,9,89,0,14,9,83,0,14,9,77,0,14,9,71,0,14,9,65,0,14,9,59,0,14,9,53,0,14,9,47,0,14,9,41,0,14,9,35,0,14,9,29,0,14,9,23,0,14,9,17,0,14,9,11,0,14,9,5,0,14,8,255,0,14,8,249,0,14,8,243,0,14,8,237,0,14,8,231,0,14,8,225,0,14,8,219,0,14,8,213,0,14,8,207,0,14,8,201,0,14,8,195,0,14,8,189,0,14,8,183,0,14,8,177,0,14,8,171,0,14,8,165,0,14,8,159,0,14,8,153,0,14,8,147,0,14,8,141,0,14,8,135,0,14,8,129,0,14,8,123,0,14,8,117,0,14,8,111,0,14,8,105,0,14,8,99,0,14,8,93,0,14,8,87,0,14,8,81,0,14,8,75,0,14,8,69,0,14,8,63,0,14,8,57,0,14,8,51,0,14,8,45,0,14,8,39,0,14,8,33,0,14,8,2,0,14,7,252,0,14,7,246,0,14,7,240,0,14,7,229,0,14,7,218,0,14,7,212,0,14,7,206,0,14,7,175,0,14,7,169,0,14,7,163,0,14,7,132,0,14,7,121,0,14,7,115,0,14,7,109,0,14,7,98,0,14,7,92,0,14,7,86,0,14,7,80,0,14,7,74,0,14,7,43,0,14,7,37,0,14,7,31,0,14,7,0,0,14,6,250,0,14,6,244,0,14,6,233,0,14,6,222,0,14,6,216,0,14,6,210,0,14,6,204,0,14,6,198,0,14,6,192,0,14,6,
[...]
To reproduce make sure you are using the lints_core and run flutter analyze lib/fonts/notocoloremoji_regular_parts/font_notocoloremoji_regular_part01.dart
10/10 points: All of the package dependencies are supported in the latest version
| Package | Constraint | Compatible | Latest | Notes |
|---|---|---|---|---|
intl |
any |
0.20.2 | 0.20.2 | |
isweb_test |
^1.0.0 |
1.1.0 | 1.1.0 | |
meta |
^1.8.0 |
1.17.0 | 1.18.0 | |
path |
^1.9.0 |
1.9.1 | 1.9.1 |
Transitive dependencies
| Package | Constraint | Compatible | Latest | Notes |
|---|---|---|---|---|
async |
- | 2.13.0 | 2.13.0 | |
boolean_selector |
- | 2.1.2 | 2.1.2 | |
characters |
- | 1.4.0 | 1.4.1 | |
clock |
- | 1.1.2 | 1.1.2 | |
collection |
- | 1.19.1 | 1.19.1 | |
fake_async |
- | 1.3.3 | 1.3.3 | |
leak_tracker |
- | 11.0.2 | 11.0.2 | |
leak_tracker_flutter_testing |
- | 3.0.10 | 3.0.10 | |
leak_tracker_testing |
- | 3.0.2 | 3.0.2 | |
matcher |
- | 0.12.17 | 0.12.18 | |
material_color_utilities |
- | 0.11.1 | 0.13.0 | |
source_span |
- | 1.10.1 | 1.10.1 | |
stack_trace |
- | 1.12.1 | 1.12.1 | |
stream_channel |
- | 2.1.4 | 2.1.4 | |
string_scanner |
- | 1.4.1 | 1.4.1 | |
term_glyph |
- | 1.2.2 | 1.2.2 | |
test_api |
- | 0.7.7 | 0.7.9 | |
vector_math |
- | 2.2.0 | 2.2.0 | |
vm_service |
- | 15.0.2 | 15.0.2 |
To reproduce run dart pub outdated --no-dev-dependencies --up-to-date --no-dependency-overrides.
10/10 points: Package supports latest stable Dart and Flutter SDKs
20/20 points: Compatible with dependency constraint lower bounds
pub downgrade does not expose any static analysis error.
Analyzed with Pana 0.23.8, Flutter 3.38.6, Dart 3.10.7.
Check the analysis log for details.