diff options
author | Greg Hudson <ghudson@mit.edu> | 2017-06-15 11:59:18 -0400 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 2017-06-19 11:32:35 -0400 |
commit | 462cffcd00c12e6c96d4c045572c0e76a2686538 (patch) | |
tree | 3b6c831223b996ebc10b37f4b3d21077fc05d66a | |
parent | 473536392a00e76642e8770b8163a501d10c6961 (diff) | |
download | krb5-462cffcd00c12e6c96d4c045572c0e76a2686538.zip krb5-462cffcd00c12e6c96d4c045572c0e76a2686538.tar.gz krb5-462cffcd00c12e6c96d4c045572c0e76a2686538.tar.bz2 |
Suppress y2038 GSS tests when time_t is 32-bit
The GSSAPI time_t tests do not run correctly on 32-bit Solaris because
time_t conversions are involved in the "kinit -l 8500d" step.
Suppress the GSS y2038 tests when time_t is 32-bit.
ticket: 8352
-rwxr-xr-x | src/tests/gssapi/t_gssapi.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/tests/gssapi/t_gssapi.py b/src/tests/gssapi/t_gssapi.py index 98c8df2..6da5fce 100755 --- a/src/tests/gssapi/t_gssapi.py +++ b/src/tests/gssapi/t_gssapi.py @@ -185,10 +185,11 @@ realm.run(['./t_ciflags', 'p:' + realm.host_princ]) # contexts. realm.run(['./t_inq_ctx', 'user', password('user'), 'p:%s' % realm.host_princ]) +if runenv.sizeof_time_t <= 4: + skip_rest('y2038 GSSAPI tests', 'platform has 32-bit time_t') + # Test lifetime results, using a realm with a large maximum lifetime -# so that we can test ticket end dates after y2038. There are no -# time_t conversions involved, so we can run these tests on platforms -# with 32-bit time_t. +# so that we can test ticket end dates after y2038. realm.stop() conf = {'realms': {'$realm': {'max_life': '9000d'}}} realm = K5Realm(kdc_conf=conf, get_creds=False) |