forked from flutter/plugins
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnnbd_plugins.sh
More file actions
42 lines (37 loc) · 1.04 KB
/
nnbd_plugins.sh
File metadata and controls
42 lines (37 loc) · 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#!/bin/bash
# This script contains the list of plugins migrated to nnbd
# that should be excluded from testing on Flutter stable until
# null-safe is available on stable.
readonly NNBD_PLUGINS_LIST=(
"android_intent"
"battery"
"connectivity"
"device_info"
"flutter_plugin_android_lifecycle"
"flutter_webview"
"google_sign_in"
"local_auth"
"path_provider"
"plugin_platform_interface"
"share"
"url_launcher"
"video_player"
"webview_flutter"
)
# This list contains the list of plugins that have *not* been
# migrated to nnbd, and conflict with those that have when
# building the all plugins app. This list should be kept empty.
readonly NON_NNBD_PLUGINS_LIST=(
# "android_alarm_manager"
"camera"
# "file_selector"
# "google_maps_flutter"
# "image_picker"
# "in_app_purchase"
# "quick_actions"
# "sensors"
# "shared_preferences"
# "wifi_info_flutter"
)
export EXCLUDED_PLUGINS_FROM_STABLE=$(IFS=, ; echo "${NNBD_PLUGINS_LIST[*]}")
export EXCLUDED_PLUGINS_FROM_MASTER=$(IFS=, ; echo "${NON_NNBD_PLUGINS_LIST[*]}")