# HG changeset patch # User Paul Fisher # Date 1753914723 14400 # Node ID a8c814843ccb6e58fab4c3be2dd4d371dfeaac32 # Parent a1bb1d0135676b2dd4093eb7e4df7612ae6d5d52 Update test harness to work with Sun error codes. diff -r a1bb1d013567 -r a8c814843ccb testharness/src/bin/testharness.rs --- a/testharness/src/bin/testharness.rs Wed Jul 30 18:22:16 2025 -0400 +++ b/testharness/src/bin/testharness.rs Wed Jul 30 18:32:03 2025 -0400 @@ -138,7 +138,11 @@ assert_eq!(result, Err(ErrorCode::NewAuthTokRequired)); harness.changing_password.set(true); let change = tx.change_authtok(AuthtokFlags::CHANGE_EXPIRED_AUTHTOK); - assert_eq!(change, Err(ErrorCode::TryAgain)); + if cfg!(pam_impl = "Sun") { + assert!(change.is_err()) + } else { + assert_eq!(change, Err(ErrorCode::TryAgain)); + } tx.change_authtok(AuthtokFlags::CHANGE_EXPIRED_AUTHTOK) .unwrap(); let environ: HashMap<_, _> = tx.environ().iter().collect();