xref: /aosp_15_r20/cts/tests/signature/api-check/system-annotation/DynamicConfig.xml (revision b7c941bb3fa97aba169d73cee0bed2de8ac964bf)
1*b7c941bbSAndroid Build Coastguard Worker<?xml version="1.0" encoding="utf-8"?>
2*b7c941bbSAndroid Build Coastguard Worker<!-- Copyright (C) 2021 Google Inc.
3*b7c941bbSAndroid Build Coastguard Worker
4*b7c941bbSAndroid Build Coastguard Worker     Licensed under the Apache License, Version 2.0 (the "License");
5*b7c941bbSAndroid Build Coastguard Worker     you may not use this file except in compliance with the License.
6*b7c941bbSAndroid Build Coastguard Worker     You may obtain a copy of the License at
7*b7c941bbSAndroid Build Coastguard Worker
8*b7c941bbSAndroid Build Coastguard Worker          http://www.apache.org/licenses/LICENSE-2.0
9*b7c941bbSAndroid Build Coastguard Worker
10*b7c941bbSAndroid Build Coastguard Worker     Unless required by applicable law or agreed to in writing, software
11*b7c941bbSAndroid Build Coastguard Worker     distributed under the License is distributed on an "AS IS" BASIS,
12*b7c941bbSAndroid Build Coastguard Worker     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*b7c941bbSAndroid Build Coastguard Worker     See the License for the specific language governing permissions and
14*b7c941bbSAndroid Build Coastguard Worker     limitations under the License.
15*b7c941bbSAndroid Build Coastguard Worker-->
16*b7c941bbSAndroid Build Coastguard Worker<dynamicConfig>
17*b7c941bbSAndroid Build Coastguard Worker    <entry key ="expected_failures">
18*b7c941bbSAndroid Build Coastguard Worker      <!--
19*b7c941bbSAndroid Build Coastguard Worker       ! Each value in this section identifies an expected failure and is of the
20*b7c941bbSAndroid Build Coastguard Worker       ! form:
21*b7c941bbSAndroid Build Coastguard Worker       !    <failure-type>:<signature of class/member>
22*b7c941bbSAndroid Build Coastguard Worker       !
23*b7c941bbSAndroid Build Coastguard Worker       ! These entries are loaded by AnnotationTest which uses them to construct
24*b7c941bbSAndroid Build Coastguard Worker       ! an ExpectedFailuresFilter which discards them.
25*b7c941bbSAndroid Build Coastguard Worker       !
26*b7c941bbSAndroid Build Coastguard Worker       ! e.g. If the test fails with the following error message:
27*b7c941bbSAndroid Build Coastguard Worker       ! junit.framework.AssertionFailedError:
28*b7c941bbSAndroid Build Coastguard Worker       ! extra_class:	android.media.MediaParceledListSlice	Error: Class annotated with android.annotation.SystemApi does not exist in the documented API
29*b7c941bbSAndroid Build Coastguard Worker       ! extra_class:	android.media.MediaFrameworkInitializer	Error: Class annotated with android.annotation.SystemApi does not exist in the documented API
30*b7c941bbSAndroid Build Coastguard Worker       ! extra_interface:	android.media.MediaCommunicationManager$SessionCallback	Error: Class annotated with android.annotation.SystemApi does not exist in the documented API
31*b7c941bbSAndroid Build Coastguard Worker       ! extra_class:	android.media.MediaTranscodingManager	Error: Class annotated with android.annotation.SystemApi does not exist in the documented API
32*b7c941bbSAndroid Build Coastguard Worker       ! ClassLoader hierarchy
33*b7c941bbSAndroid Build Coastguard Worker       !
34*b7c941bbSAndroid Build Coastguard Worker       ! The first step is to check that the extra classes are expected (e.g.
35*b7c941bbSAndroid Build Coastguard Worker       ! because they have been annotated with the @SystemApi since this version
36*b7c941bbSAndroid Build Coastguard Worker       ! of the CTS tests were released and the tests are being run on an
37*b7c941bbSAndroid Build Coastguard Worker       ! Android system with a version of the mainline modules that includes
38*b7c941bbSAndroid Build Coastguard Worker       ! those changes.
39*b7c941bbSAndroid Build Coastguard Worker       !
40*b7c941bbSAndroid Build Coastguard Worker       ! If they are not expected then this must be caused by a partner
41*b7c941bbSAndroid Build Coastguard Worker       ! inadvertently adding something to the @SystemApi so the correct
42*b7c941bbSAndroid Build Coastguard Worker       ! response is for them to stop doing that.
43*b7c941bbSAndroid Build Coastguard Worker       !
44*b7c941bbSAndroid Build Coastguard Worker       ! If they are expected then additional entries should be added to this
45*b7c941bbSAndroid Build Coastguard Worker       ! section. That simply requires copying each error message into their own
46*b7c941bbSAndroid Build Coastguard Worker       ! <value></value> element and then removing the whitespace after the
47*b7c941bbSAndroid Build Coastguard Worker       ! first : and also removing the trailing " Error: ..." part (including
48*b7c941bbSAndroid Build Coastguard Worker       ! the leading white space).
49*b7c941bbSAndroid Build Coastguard Worker       !
50*b7c941bbSAndroid Build Coastguard Worker       ! See below for some examples.
51*b7c941bbSAndroid Build Coastguard Worker       !-->
52*b7c941bbSAndroid Build Coastguard Worker      <!-- Bug: 204520502 -->
53*b7c941bbSAndroid Build Coastguard Worker      <value>extra_class:android.media.MediaParceledListSlice</value>
54*b7c941bbSAndroid Build Coastguard Worker      <value>extra_class:android.media.MediaFrameworkInitializer</value>
55*b7c941bbSAndroid Build Coastguard Worker      <value>extra_interface:android.media.MediaCommunicationManager$SessionCallback</value>
56*b7c941bbSAndroid Build Coastguard Worker      <value>extra_class:android.media.MediaTranscodingManager</value>
57*b7c941bbSAndroid Build Coastguard Worker      <!-- Bug: 202684112 -->
58*b7c941bbSAndroid Build Coastguard Worker      <value>extra_class:android.net.TetheringInterface</value>
59*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final java.lang.String android.provider.MediaStore.QUERY_ARG_DEFER_SCAN</value>
60*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final byte android.util.StatsLog.ANNOTATION_ID_IS_UID</value>
61*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final byte android.util.StatsLog.ANNOTATION_ID_TRUNCATE_TIMESTAMP</value>
62*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final byte android.util.StatsLog.ANNOTATION_ID_DEFAULT_STATE</value>
63*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final byte android.util.StatsLog.ANNOTATION_ID_PRIMARY_FIELD</value>
64*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final byte android.util.StatsLog.ANNOTATION_ID_TRIGGER_STATE_RESET</value>
65*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final byte android.util.StatsLog.ANNOTATION_ID_EXCLUSIVE_STATE</value>
66*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final byte android.util.StatsLog.ANNOTATION_ID_PRIMARY_FIELD_FIRST_UID</value>
67*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final byte android.util.StatsLog.ANNOTATION_ID_STATE_NESTED</value>
68*b7c941bbSAndroid Build Coastguard Worker      <!-- Bug: 202968174 -->
69*b7c941bbSAndroid Build Coastguard Worker      <value>extra_interface:android.net.wifi.WifiManager$WifiVerboseLoggingStatusChangedListener</value>
70*b7c941bbSAndroid Build Coastguard Worker      <value>extra_class:android.net.wifi.WifiConnectedSessionInfo</value>
71*b7c941bbSAndroid Build Coastguard Worker      <value>extra_class:android.net.wifi.WifiManager$CoexCallback</value>
72*b7c941bbSAndroid Build Coastguard Worker      <value>extra_class:android.net.wifi.CoexUnsafeChannel</value>
73*b7c941bbSAndroid Build Coastguard Worker      <value>extra_class:android.net.wifi.WifiAvailableChannel</value>
74*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public int android.net.wifi.WifiNetworkSuggestion.getCarrierId()</value>
75*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public boolean android.net.wifi.WifiNetworkSuggestion.isOemPaid()</value>
76*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public boolean android.net.wifi.WifiNetworkSuggestion.isOemPrivate()</value>
77*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public java.util.List android.net.wifi.rtt.RangingRequest.getRttResponders()</value>
78*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public boolean android.net.wifi.WifiInfo.isCarrierMerged()</value>
79*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public boolean android.net.wifi.WifiInfo.isOemPrivate()</value>
80*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public boolean android.net.wifi.WifiInfo.isPrimary()</value>
81*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public boolean android.net.wifi.WifiInfo.isTrusted()</value>
82*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public boolean android.net.wifi.WifiInfo.isOemPaid()</value>
83*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public int android.net.wifi.SoftApConfiguration.getMacRandomizationSetting()</value>
84*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public boolean android.net.wifi.SoftApConfiguration.isUserConfiguration()</value>
85*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public android.util.SparseIntArray android.net.wifi.SoftApConfiguration.getChannels()</value>
86*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public boolean android.net.wifi.SoftApConfiguration.isBridgedModeOpportunisticShutdownEnabled()</value>
87*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public boolean android.net.wifi.SoftApConfiguration.isIeee80211axEnabled()</value>
88*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public int android.net.wifi.WifiConfiguration.getDeletionPriority()</value>
89*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public java.lang.String android.net.wifi.WifiConfiguration.getProfileKey()</value>
90*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public void android.net.wifi.WifiConfiguration.setDeletionPriority(int) throws java.lang.IllegalArgumentException</value>
91*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public void android.net.wifi.aware.WifiAwareManager.enableInstantCommunicationMode(boolean)</value>
92*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public void android.net.wifi.EasyConnectStatusCallback.onBootstrapUriGenerated(android.net.Uri)</value>
93*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public void android.net.wifi.WifiManager.setCarrierNetworkOffloadEnabled(int,boolean,boolean)</value>
94*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public void android.net.wifi.WifiManager.setCoexUnsafeChannels(java.util.List,int)</value>
95*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public void android.net.wifi.WifiManager.unregisterCoexCallback(android.net.wifi.WifiManager$CoexCallback)</value>
96*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public void android.net.wifi.WifiManager.removeAppState(int,java.lang.String)</value>
97*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public static int android.net.wifi.WifiManager.getEasyConnectMaxAllowedResponderDeviceInfoLength()</value>
98*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public void android.net.wifi.WifiManager.stopRestrictingAutoJoinToSubscriptionId()</value>
99*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public void android.net.wifi.WifiManager.setDefaultCountryCode(java.lang.String)</value>
100*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public void android.net.wifi.WifiManager.addWifiVerboseLoggingStatusChangedListener(java.util.concurrent.Executor,android.net.wifi.WifiManager$WifiVerboseLoggingStatusChangedListener)</value>
101*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public boolean android.net.wifi.WifiManager.isStaConcurrencyForRestrictedConnectionsSupported()</value>
102*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public java.util.List android.net.wifi.WifiManager.getAllowedChannels(int,int)</value>
103*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public void android.net.wifi.WifiManager.clearOverrideCountryCode()</value>
104*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public void android.net.wifi.WifiManager.startRestrictingAutoJoinToSubscriptionId(int)</value>
105*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public void android.net.wifi.WifiManager.restartWifiSubsystem()</value>
106*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public void android.net.wifi.WifiManager.removeWifiVerboseLoggingStatusChangedListener(android.net.wifi.WifiManager$WifiVerboseLoggingStatusChangedListener)</value>
107*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public int android.net.wifi.WifiManager.getVerboseLoggingLevel()</value>
108*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public java.util.List android.net.wifi.WifiManager.getUsableChannels(int,int)</value>
109*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public void android.net.wifi.WifiManager.setVerboseLoggingLevel(int)</value>
110*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public void android.net.wifi.WifiManager.setOverrideCountryCode(java.lang.String)</value>
111*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public boolean android.net.wifi.WifiManager.setWifiScoringEnabled(boolean)</value>
112*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public void android.net.wifi.WifiManager.startEasyConnectAsEnrolleeResponder(java.lang.String,int,java.util.concurrent.Executor,android.net.wifi.EasyConnectStatusCallback)</value>
113*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public void android.net.wifi.WifiManager.registerCoexCallback(java.util.concurrent.Executor,android.net.wifi.WifiManager$CoexCallback)</value>
114*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setOemPrivate(boolean)</value>
115*b7c941bbSAndroid Build Coastguard Worker      <value>extra_method:public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setOemPaid(boolean)</value>
116*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.WifiConfiguration.RECENT_FAILURE_MBO_ASSOC_DISALLOWED_AUTH_SERVER_OVERLOADED</value>
117*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public boolean android.net.wifi.WifiConfiguration.carrierMerged</value>
118*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.WifiConfiguration.RECENT_FAILURE_DISCONNECTION_AP_BUSY</value>
119*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.WifiConfiguration.RECENT_FAILURE_OCE_RSSI_BASED_ASSOCIATION_REJECTION</value>
120*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.WifiConfiguration.RECENT_FAILURE_POOR_CHANNEL_CONDITIONS</value>
121*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.WifiConfiguration.RECENT_FAILURE_MBO_ASSOC_DISALLOWED_INSUFFICIENT_RSSI</value>
122*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.WifiConfiguration.RECENT_FAILURE_REFUSED_TEMPORARILY</value>
123*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public int android.net.wifi.WifiConfiguration.lastConnectUid</value>
124*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.WifiConfiguration.RANDOMIZATION_AUTO</value>
125*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.WifiConfiguration.RECENT_FAILURE_MBO_ASSOC_DISALLOWED_MAX_NUM_STA_ASSOCIATED</value>
126*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public int android.net.wifi.WifiConfiguration.subscriptionId</value>
127*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.WifiConfiguration.RANDOMIZATION_NON_PERSISTENT</value>
128*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.WifiConfiguration.RECENT_FAILURE_MBO_ASSOC_DISALLOWED_UNSPECIFIED</value>
129*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.WifiConfiguration.RECENT_FAILURE_NETWORK_NOT_FOUND</value>
130*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.WifiConfiguration.RECENT_FAILURE_MBO_ASSOC_DISALLOWED_AIR_INTERFACE_OVERLOADED</value>
131*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.ScanResult.CIPHER_BIP_GMAC_128</value>
132*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.ScanResult.CIPHER_GCMP_128</value>
133*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.ScanResult.CIPHER_BIP_CMAC_256</value>
134*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.ScanResult.CIPHER_BIP_GMAC_256</value>
135*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.WifiManager.EASY_CONNECT_CRYPTOGRAPHY_CURVE_BRAINPOOLP384R1</value>
136*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.WifiManager.EASY_CONNECT_CRYPTOGRAPHY_CURVE_BRAINPOOLP512R1</value>
137*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.WifiManager.VERBOSE_LOGGING_LEVEL_ENABLED</value>
138*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.WifiManager.EASY_CONNECT_CRYPTOGRAPHY_CURVE_BRAINPOOLP256R1</value>
139*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.WifiManager.VERBOSE_LOGGING_LEVEL_DISABLED</value>
140*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final java.lang.String android.net.wifi.WifiManager.ACTION_REFRESH_USER_PROVISIONING</value>
141*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.WifiManager.EASY_CONNECT_CRYPTOGRAPHY_CURVE_PRIME256V1</value>
142*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.WifiManager.COEX_RESTRICTION_SOFTAP</value>
143*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.WifiManager.EASY_CONNECT_CRYPTOGRAPHY_CURVE_SECP521R1</value>
144*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.WifiManager.VERBOSE_LOGGING_LEVEL_ENABLED_SHOW_KEY</value>
145*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.WifiManager.COEX_RESTRICTION_WIFI_AWARE</value>
146*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.WifiManager.EASY_CONNECT_CRYPTOGRAPHY_CURVE_SECP384R1</value>
147*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.WifiManager.COEX_RESTRICTION_WIFI_DIRECT</value>
148*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.SoftApConfiguration.BAND_60GHZ</value>
149*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.SoftApConfiguration.RANDOMIZATION_PERSISTENT</value>
150*b7c941bbSAndroid Build Coastguard Worker      <value>extra_field:public static final int android.net.wifi.SoftApConfiguration.RANDOMIZATION_NONE</value>
151*b7c941bbSAndroid Build Coastguard Worker    </entry>
152*b7c941bbSAndroid Build Coastguard Worker</dynamicConfig>
153