program CryptoLibConsole; {$mode objfpc}{$H+} uses consoletestrunner, Asn1SequenceParserTests, DerApplicationSpecificTests, EqualsAndHashCodeTests, OIDTests, BigIntegerTests, ECAlgorithmsTests, ECPointTests, SecP384R1FieldTests, ECDsa5Tests, ECTests, NamedCurveTests, SignerUtilitiesTests, SecureRandomTests, ClpFixedSecureRandom, ClpIFixedSecureRandom; type { TCryptoLibConsoleTestRunner } TCryptoLibConsoleTestRunner = class(TTestRunner) protected // override the protected methods of TTestRunner to customize its behaviour end; var Application: TCryptoLibConsoleTestRunner; begin Application := TCryptoLibConsoleTestRunner.Create(nil); Application.Initialize; Application.Run; Application.Free; end.