python:tests: Exclude Python test directories
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Thu, 25 May 2023 04:58:30 +0000 (16:58 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 29 May 2023 22:32:28 +0000 (22:32 +0000)
Practically all of our Kerberos tests are excluded already. Many of our
tests aren’t marked as executable, and so aren’t being checked anyway.
Rather than having a large list of exclusions which one may easily
forget to update, just exclude the test directories.

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
python/samba/tests/usage.py

index cd9b33c5d031f773e68dde871733a3f3aca37322..cb409ad868777e69d25ffb63edca5c036a74640a 100644 (file)
@@ -84,43 +84,7 @@ EXCLUDE_USAGE = {
     'selftest/tests.py',
     'python/samba/subunit/run.py',
     'bin/python/samba/subunit/run.py',
-    'python/samba/tests/dcerpc/raw_protocol.py',
-    'python/samba/tests/smb-notify.py',
-    'python/samba/tests/krb5/kcrypto.py',
-    'python/samba/tests/krb5/simple_tests.py',
-    'python/samba/tests/krb5/s4u_tests.py',
-    'python/samba/tests/krb5/xrealm_tests.py',
-    'python/samba/tests/krb5/as_canonicalization_tests.py',
-    'python/samba/tests/krb5/compatability_tests.py',
-    'python/samba/tests/krb5/rfc4120_constants.py',
-    'python/samba/tests/krb5/kdc_tests.py',
-    'python/samba/tests/krb5/kdc_base_test.py',
-    'python/samba/tests/krb5/kdc_tgs_tests.py',
-    'python/samba/tests/krb5/test_ccache.py',
-    'python/samba/tests/krb5/test_ldap.py',
-    'python/samba/tests/krb5/test_rpc.py',
-    'python/samba/tests/krb5/test_smb.py',
-    'python/samba/tests/krb5/ms_kile_client_principal_lookup_tests.py',
-    'python/samba/tests/krb5/as_req_tests.py',
-    'python/samba/tests/krb5/fast_tests.py',
-    'python/samba/tests/krb5/rodc_tests.py',
-    'python/samba/tests/krb5/salt_tests.py',
-    'python/samba/tests/krb5/spn_tests.py',
-    'python/samba/tests/krb5/alias_tests.py',
-    'python/samba/tests/krb5/test_min_domain_uid.py',
-    'python/samba/tests/krb5/test_idmap_nss.py',
-    'python/samba/tests/krb5/pac_align_tests.py',
-    'python/samba/tests/krb5/protected_users_tests.py',
-    'python/samba/tests/krb5/nt_hash_tests.py',
-    'python/samba/tests/krb5/kpasswd_tests.py',
-    'python/samba/tests/krb5/claims_tests.py',
-    'python/samba/tests/krb5/lockout_tests.py',
-    'python/samba/tests/krb5/group_tests.py',
     'lib/compression/tests/scripts/three-byte-hash',
-    'python/samba/tests/krb5/etype_tests.py',
-    'python/samba/tests/krb5/device_tests.py',
-    'python/samba/tests/krb5/claims_in_pac.py',
-    'python/samba/tests/krb5/authn_policy_tests.py',
 }
 
 EXCLUDE_HELP = {
@@ -138,7 +102,10 @@ EXCLUDE_DIRS = {
     'bin/python/samba/tests',
     'bin/python/samba/tests/dcerpc',
     'bin/python/samba/tests/krb5',
+    'python/samba/tests',
     'python/samba/tests/bin',
+    'python/samba/tests/dcerpc',
+    'python/samba/tests/krb5',
 }