@ -12,191 +12,191 @@
# include "SuiteMaker.h"
// Begin where we generate stuff
# include "DecorateTests.h"
# include "MimeTests.h"
# include "ExpiredSubkeyTests.h"
# include "UserIdCollisionTests.h"
# include "ReencryptPlusExtraKeysTests.h"
# include "BlacklistTests.h"
# include "AppleMailTests.h"
# include "MessageTwoPointOhTests.h"
# include "IdentityListTests.h"
# include "I18nTests.h"
# include "Engine463Tests.h"
# include "DecryptAttachPrivateKeyUntrustedTests.h"
# include "BloblistTests.h"
# include "NewUpdateIdAndMyselfTests.h"
# include "I18nTests.h"
# include "IdentityListTests.h"
# include "PgpBinaryTests.h"
# include "MessageNullFromTests.h"
# include "LeastCommonDenomColorTests.h"
# include "StringlistTests.h"
# include "PgpListKeysTests.h"
# include "MessageApiTests.h"
# include "EncryptMissingPrivateKeyTests.h"
# include "CaseAndDotAddressTests.h"
# include "UserIDAliasTests.h"
# include "SignOnlyTests.h"
# include "BCCTests.h"
# include "LeastColorGroupTests.h"
# include "Engine358Tests.h"
# include "BlacklistAcceptNewKeyTests.h"
# include "MessageApiTests.h"
# include "StringlistTests.h"
# include "HeaderKeyImportTests.h"
# include "StringpairListTests.h"
# include "TrustManipulationTests.h"
# include "SignOnlyTests.h"
# include "EncryptAttachPrivateKeyTests.h"
# include "BloblistTests.h"
# include "KeyResetMessageTests.h"
# include "SequenceTests.h"
# include "TrustwordsTests.h"
# include "DecryptAttachPrivateKeyUntrustedTests.h"
# include "BlacklistTests.h"
# include "RevokeRegenAttachTests.h"
# include "CheckRenewedExpiredKeyTrustStatusTests.h"
# include "EncryptMissingPrivateKeyTests.h"
# include "PepSubjectReceivedTests.h"
# include "SequenceTests.h"
# include "HeaderKeyImportTests.h"
# include "EncryptAttachPrivateKeyTests.h"
# include "ExternalRevokeTests.h"
# include "KeyeditTests.h"
# include "MapAsn1Tests.h"
# include "PgpBinaryTests.h"
# include "LeastColorGroupTests.h"
# include "DecryptAttachPrivateKeyTrustedTests.h"
# include "MessageNullFromTests.h"
# include "MimeTests.h"
# include "PgpListKeysTests.h"
# include "NewUpdateIdAndMyselfTests.h"
# include "EncryptForIdentityTests.h"
# include "CheckRenewedExpiredKeyTrustStatusTests.h"
# include "TrustwordsTests.h"
# include "ReencryptPlusExtraKeysTests.h"
# include "MapAsn1Tests.h"
# include "DecorateTests.h"
# include "MessageTwoPointOhTests.h"
# include "CrashdumpTests.h"
# include "CaseAndDotAddress Tests.h"
# include "ExpiredSubke yTests.h"
# include "LeastCommonDenomColor Tests.h"
# include "ExternalRevoke Tests.h"
# include "UserIDAlias Tests.h"
# include "StringpairList Tests.h"
# include "EncryptForIdentit yTests.h"
# include "KeyResetMessage Tests.h"
# include "TrustManipulation Tests.h"
# include "AppleMail Tests.h"
const char * SuiteMaker : : all_suites [ ] = {
" DecorateTests " ,
" MimeTests " ,
" ExpiredSubkeyTests " ,
" UserIdCollisionTests " ,
" ReencryptPlusExtraKeysTests " ,
" BlacklistTests " ,
" AppleMailTests " ,
" MessageTwoPointOhTests " ,
" IdentityListTests " ,
" I18nTests " ,
" Engine463Tests " ,
" DecryptAttachPrivateKeyUntrustedTests " ,
" BloblistTests " ,
" NewUpdateIdAndMyselfTests " ,
" I18nTests " ,
" IdentityListTests " ,
" PgpBinaryTests " ,
" MessageNullFromTests " ,
" LeastCommonDenomColorTests " ,
" StringlistTests " ,
" PgpListKeysTests " ,
" MessageApiTests " ,
" EncryptMissingPrivateKeyTests " ,
" CaseAndDotAddressTests " ,
" UserIDAliasTests " ,
" SignOnlyTests " ,
" BCCTests " ,
" LeastColorGroupTests " ,
" Engine358Tests " ,
" BlacklistAcceptNewKeyTests " ,
" MessageApiTests " ,
" StringlistTests " ,
" HeaderKeyImportTests " ,
" StringpairListTests " ,
" TrustManipulationTests " ,
" SignOnlyTests " ,
" EncryptAttachPrivateKeyTests " ,
" BloblistTests " ,
" KeyResetMessageTests " ,
" SequenceTests " ,
" TrustwordsTests " ,
" DecryptAttachPrivateKeyUntrustedTests " ,
" BlacklistTests " ,
" RevokeRegenAttachTests " ,
" CheckRenewedExpiredKeyTrustStatusTests " ,
" EncryptMissingPrivateKeyTests " ,
" PepSubjectReceivedTests " ,
" SequenceTests " ,
" HeaderKeyImportTests " ,
" EncryptAttachPrivateKeyTests " ,
" ExternalRevokeTests " ,
" KeyeditTests " ,
" MapAsn1Tests " ,
" PgpBinaryTests " ,
" LeastColorGroupTests " ,
" DecryptAttachPrivateKeyTrustedTests " ,
" MessageNullFromTests " ,
" MimeTests " ,
" PgpListKeysTests " ,
" NewUpdateIdAndMyselfTests " ,
" EncryptForIdentityTests " ,
" CheckRenewedExpiredKeyTrustStatusTests " ,
" TrustwordsTests " ,
" ReencryptPlusExtraKeysTests " ,
" MapAsn1Tests " ,
" DecorateTests " ,
" MessageTwoPointOhTests " ,
" CrashdumpTests " ,
" CaseAndDotAddress Tests" ,
" ExpiredSubke yTests " ,
" LeastCommonDenomColor Tests" ,
" ExternalRevoke Tests" ,
" UserIDAlias Tests" ,
" StringpairList Tests" ,
" EncryptForIdentit yTests " ,
" KeyResetMessage Tests" ,
" TrustManipulation Tests" ,
" AppleMail Tests" ,
} ;
// This file is generated, so magic constants are ok.
int SuiteMaker : : num_suites = 44 ;
void SuiteMaker : : suitemaker_build ( const char * test_class_name , const char * test_home , Test : : Suite * * test_suite ) {
if ( strcmp ( test_class_name , " DecorateTests " ) = = 0 )
* test_suite = new DecorateTests ( test_class_name , test_home ) ;
if ( strcmp ( test_class_name , " MimeTests " ) = = 0 )
* test_suite = new MimeTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " ExpiredSubkeyTests " ) = = 0 )
* test_suite = new ExpiredSubkeyTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " UserIdCollisionTests " ) = = 0 )
* test_suite = new UserIdCollisionTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " ReencryptPlusExtraKeysTests " ) = = 0 )
* test_suite = new ReencryptPlusExtraKeysTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " BlacklistTests " ) = = 0 )
* test_suite = new BlacklistTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " AppleMailTests " ) = = 0 )
* test_suite = new AppleMailTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " MessageTwoPointOhTests " ) = = 0 )
* test_suite = new MessageTwoPointOhTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " IdentityListTests " ) = = 0 )
* test_suite = new IdentityListTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " I18nTests " ) = = 0 )
* test_suite = new I18nTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " Engine463Tests " ) = = 0 )
* test_suite = new Engine463Tests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " DecryptAttachPrivateKeyUntrustedTests " ) = = 0 )
* test_suite = new DecryptAttachPrivateKeyUntrustedTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " BloblistTests " ) = = 0 )
* test_suite = new BloblistTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " NewUpdateIdAndMyselfTests " ) = = 0 )
* test_suite = new NewUpdateIdAndMyselfTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " I18nTests " ) = = 0 )
* test_suite = new I18nTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " IdentityListTests " ) = = 0 )
* test_suite = new IdentityListTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " PgpBinaryTests " ) = = 0 )
* test_suite = new PgpBinaryTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " MessageNullFromTests " ) = = 0 )
* test_suite = new MessageNullFromTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " LeastCommonDenomColorTests " ) = = 0 )
* test_suite = new LeastCommonDenomColorTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " StringlistTests " ) = = 0 )
* test_suite = new StringlistTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " PgpListKeysTests " ) = = 0 )
* test_suite = new PgpListKeysTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " MessageApiTests " ) = = 0 )
* test_suite = new MessageApiTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " EncryptMissingPrivateKeyTests " ) = = 0 )
* test_suite = new EncryptMissingPrivateKeyTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " CaseAndDotAddressTests " ) = = 0 )
* test_suite = new CaseAndDotAddressTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " UserIDAliasTests " ) = = 0 )
* test_suite = new UserIDAliasTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " SignOnlyTests " ) = = 0 )
* test_suite = new SignOnlyTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " BCCTests " ) = = 0 )
* test_suite = new BCCTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " LeastColorGroupTests " ) = = 0 )
* test_suite = new LeastColorGroupTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " Engine358Tests " ) = = 0 )
* test_suite = new Engine358Tests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " BlacklistAcceptNewKeyTests " ) = = 0 )
* test_suite = new BlacklistAcceptNewKeyTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " MessageApiTests " ) = = 0 )
* test_suite = new MessageApiTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " StringlistTests " ) = = 0 )
* test_suite = new StringlistTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " HeaderKeyImportTests " ) = = 0 )
* test_suite = new HeaderKeyImportTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " StringpairListTests " ) = = 0 )
* test_suite = new StringpairListTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " TrustManipulationTests " ) = = 0 )
* test_suite = new TrustManipulationTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " SignOnlyTests " ) = = 0 )
* test_suite = new SignOnlyTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " EncryptAttachPrivateKeyTests " ) = = 0 )
* test_suite = new EncryptAttachPrivateKeyTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " BloblistTests " ) = = 0 )
* test_suite = new BloblistTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " KeyResetMessageTests " ) = = 0 )
* test_suite = new KeyResetMessageTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " SequenceTests " ) = = 0 )
* test_suite = new SequenceTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " TrustwordsTests " ) = = 0 )
* test_suite = new TrustwordsTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " DecryptAttachPrivateKeyUntrustedTests " ) = = 0 )
* test_suite = new DecryptAttachPrivateKeyUntrustedTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " BlacklistTests " ) = = 0 )
* test_suite = new BlacklistTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " RevokeRegenAttachTests " ) = = 0 )
* test_suite = new RevokeRegenAttachTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " CheckRenewedExpiredKeyTrustStatusTests " ) = = 0 )
* test_suite = new CheckRenewedExpiredKeyTrustStatusTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " EncryptMissingPrivateKeyTests " ) = = 0 )
* test_suite = new EncryptMissingPrivateKeyTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " PepSubjectReceivedTests " ) = = 0 )
* test_suite = new PepSubjectReceivedTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " SequenceTests " ) = = 0 )
* test_suite = new SequenceTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " HeaderKeyImportTests " ) = = 0 )
* test_suite = new HeaderKeyImportTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " EncryptAttachPrivateKeyTests " ) = = 0 )
* test_suite = new EncryptAttachPrivateKeyTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " ExternalRevokeTests " ) = = 0 )
* test_suite = new ExternalRevokeTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " KeyeditTests " ) = = 0 )
* test_suite = new KeyeditTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " MapAsn1Tests " ) = = 0 )
* test_suite = new MapAsn1Tests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " PgpBinaryTests " ) = = 0 )
* test_suite = new PgpBinaryTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " LeastColorGroupTests " ) = = 0 )
* test_suite = new LeastColorGroupTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " DecryptAttachPrivateKeyTrustedTests " ) = = 0 )
* test_suite = new DecryptAttachPrivateKeyTrustedTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " MessageNullFromTests " ) = = 0 )
* test_suite = new MessageNullFromTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " MimeTests " ) = = 0 )
* test_suite = new MimeTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " PgpListKeysTests " ) = = 0 )
* test_suite = new PgpListKeysTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " NewUpdateIdAndMyselfTests " ) = = 0 )
* test_suite = new NewUpdateIdAndMyselfTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " EncryptForIdentityTests " ) = = 0 )
* test_suite = new EncryptForIdentityTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " CheckRenewedExpiredKeyTrustStatusTests " ) = = 0 )
* test_suite = new CheckRenewedExpiredKeyTrustStatusTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " TrustwordsTests " ) = = 0 )
* test_suite = new TrustwordsTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " ReencryptPlusExtraKeysTests " ) = = 0 )
* test_suite = new ReencryptPlusExtraKeysTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " MapAsn1Tests " ) = = 0 )
* test_suite = new MapAsn1Tests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " DecorateTests " ) = = 0 )
* test_suite = new DecorateTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " MessageTwoPointOhTests " ) = = 0 )
* test_suite = new MessageTwoPointOhTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " CrashdumpTests " ) = = 0 )
* test_suite = new CrashdumpTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " CaseAndDotAddress Tests" ) = = 0 )
* test_suite = new CaseAndDotAddress Tests( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " ExpiredSubke yTests " ) = = 0 )
* test_suite = new ExpiredSubke yTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " LeastCommonDenomColor Tests" ) = = 0 )
* test_suite = new LeastCommonDenomColor Tests( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " ExternalRevoke Tests" ) = = 0 )
* test_suite = new ExternalRevoke Tests( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " UserIDAlias Tests" ) = = 0 )
* test_suite = new UserIDAlias Tests( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " StringpairList Tests" ) = = 0 )
* test_suite = new StringpairList Tests( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " EncryptForIdentit yTests " ) = = 0 )
* test_suite = new EncryptForIdentit yTests ( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " KeyResetMessage Tests" ) = = 0 )
* test_suite = new KeyResetMessage Tests( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " TrustManipulation Tests" ) = = 0 )
* test_suite = new TrustManipulation Tests( test_class_name , test_home ) ;
else if ( strcmp ( test_class_name , " AppleMail Tests" ) = = 0 )
* test_suite = new AppleMail Tests( test_class_name , test_home ) ;
}
void SuiteMaker : : suitemaker_buildlist ( const char * * test_class_names , int num_to_run , const char * test_home , std : : vector < Test : : Suite * > & test_suites ) {