aria2/test/Makefile.am
2015-02-08 00:31:33 +09:00

291 lines
6.9 KiB
Makefile

a2_test_outdir = test_outdir
TESTS = aria2c
check_PROGRAMS = $(TESTS)
aria2c_SOURCES = AllTest.cc\
TestUtil.cc TestUtil.h\
SocketCoreTest.cc\
array_funTest.cc\
Base64Test.cc\
Base32Test.cc\
a2functionalTest.cc\
FileEntryTest.cc\
PieceTest.cc\
SegmentTest.cc\
GrowSegmentTest.cc\
SingleFileAllocationIteratorTest.cc\
DefaultBtProgressInfoFileTest.cc\
RequestGroupTest.cc\
UtilTest1.cc\
UtilTest2.cc\
UtilSecurityTest.cc\
UriListParserTest.cc\
HttpHeaderProcessorTest.cc\
RequestTest.cc\
HttpRequestTest.cc\
RequestGroupManTest.cc\
AuthConfigFactoryTest.cc\
NetrcAuthResolverTest.cc\
DefaultAuthResolverTest.cc\
OptionHandlerTest.cc\
SegmentManTest.cc\
BitfieldManTest.cc\
NetrcTest.cc\
SingletonHolderTest.cc\
HttpHeaderTest.cc\
HttpResponseTest.cc\
FileTest.cc\
OptionTest.cc\
DefaultDiskWriterTest.cc\
FeatureConfigTest.cc\
SpeedCalcTest.cc\
MultiDiskAdaptorTest.cc\
MultiFileAllocationIteratorTest.cc\
FixedNumberRandomizer.h\
ProtocolDetectorTest.cc\
ExceptionTest.cc\
FmtTest.cc\
DownloadHandlersTest.cc\
SignatureTest.cc\
ServerStatManTest.cc\
FeedbackURISelectorTest.cc\
InorderURISelectorTest.cc\
ServerStatTest.cc\
NsCookieParserTest.cc\
DirectDiskAdaptorTest.cc\
CookieTest.cc\
CookieStorageTest.cc\
TimeTest.cc\
FtpConnectionTest.cc\
OptionParserTest.cc\
DNSCacheTest.cc\
DownloadHelperTest.cc\
SequentialPickerTest.cc\
RarestPieceSelectorTest.cc\
PieceStatManTest.cc\
InorderPieceSelector.h\
LongestSequencePieceSelectorTest.cc\
a2algoTest.cc\
bitfieldTest.cc\
DownloadContextTest.cc\
SessionSerializerTest.cc\
ValueBaseTest.cc\
ChunkedDecodingStreamFilterTest.cc\
UriTest.cc\
UriSplitTest.cc\
MockSegment.h\
CookieHelperTest.cc\
JsonTest.cc\
ValueBaseJsonParserTest.cc\
RpcResponseTest.cc\
RpcMethodTest.cc\
HttpServerTest.cc\
BufferedFileTest.cc\
GeomStreamPieceSelectorTest.cc\
SegListTest.cc\
ParamedStringTest.cc\
RpcHelperTest.cc\
AbstractCommandTest.cc\
SinkStreamFilterTest.cc\
WrDiskCacheTest.cc\
WrDiskCacheEntryTest.cc\
GroupIdTest.cc\
IndexedListTest.cc
if ENABLE_XML_RPC
aria2c_SOURCES += XmlRpcRequestParserControllerTest.cc
endif # ENABLE_XML_RPC
if HAVE_SOME_FALLOCATE
aria2c_SOURCES += FallocFileAllocationIteratorTest.cc
endif # HAVE_SOME_FALLOCATE
if HAVE_ZLIB
aria2c_SOURCES += \
GZipDecoder.cc GZipDecoder.h\
GZipDecoderTest.cc GZipEncoderTest.cc\
GZipDecodingStreamFilterTest.cc\
GZipFileTest.cc
endif # HAVE_ZLIB
if HAVE_SQLITE3
aria2c_SOURCES += Sqlite3CookieParserTest.cc
endif # HAVE_SQLITE3
aria2c_SOURCES += MessageDigestHelperTest.cc\
IteratableChunkChecksumValidatorTest.cc\
IteratableChecksumValidatorTest.cc\
MessageDigestTest.cc
if ENABLE_BITTORRENT
aria2c_SOURCES += BtAllowedFastMessageTest.cc\
BtBitfieldMessageTest.cc\
BtCancelMessageTest.cc\
BtChokeMessageTest.cc\
BtHandshakeMessageTest.cc\
BtHaveAllMessageTest.cc\
BtHaveMessageTest.cc\
BtHaveNoneMessageTest.cc\
BtInterestedMessageTest.cc\
BtKeepAliveMessageTest.cc\
BtNotInterestedMessageTest.cc\
BtPieceMessageTest.cc\
BtPortMessageTest.cc\
BtRejectMessageTest.cc\
BtRequestMessageTest.cc\
BtSuggestPieceMessageTest.cc\
BtUnchokeMessageTest.cc\
DefaultPieceStorageTest.cc\
DefaultBtAnnounceTest.cc\
DefaultBtMessageDispatcherTest.cc\
DefaultBtRequestFactoryTest.cc\
MockBtMessage.h\
MockBtMessageDispatcher.h\
MockBtMessageFactory.h\
AnnounceListTest.cc\
DefaultPeerStorageTest.cc\
MockPeerStorage.h\
ByteArrayDiskWriterTest.cc\
PeerTest.cc\
PeerSessionResourceTest.cc\
ShareRatioSeedCriteriaTest.cc\
BtRegistryTest.cc\
BtDependencyTest.cc\
BtPostDownloadHandlerTest.cc\
TimeSeedCriteriaTest.cc\
BtExtendedMessageTest.cc\
HandshakeExtensionMessageTest.cc\
UTPexExtensionMessageTest.cc\
UTMetadataRequestExtensionMessageTest.cc\
UTMetadataDataExtensionMessageTest.cc\
UTMetadataRejectExtensionMessageTest.cc\
UTMetadataRequestTrackerTest.cc\
UTMetadataRequestFactoryTest.cc\
UTMetadataPostDownloadHandlerTest.cc\
MagnetTest.cc\
DefaultBtMessageFactoryTest.cc\
DefaultExtensionMessageFactoryTest.cc\
DHTNodeTest.cc\
DHTBucketTest.cc\
DHTRoutingTableTest.cc\
DHTMessageTrackerEntryTest.cc\
DHTMessageTrackerTest.cc\
DHTConnectionImplTest.cc\
DHTPingMessageTest.cc\
DHTPingReplyMessageTest.cc\
DHTFindNodeMessageTest.cc\
DHTFindNodeReplyMessageTest.cc\
DHTGetPeersMessageTest.cc\
DHTGetPeersReplyMessageTest.cc\
DHTAnnouncePeerMessageTest.cc\
DHTAnnouncePeerReplyMessageTest.cc\
DHTUnknownMessageTest.cc\
DHTMessageFactoryImplTest.cc\
DHTBucketTreeTest.cc\
DHTPeerAnnounceEntryTest.cc\
DHTPeerAnnounceStorageTest.cc\
DHTTokenTrackerTest.cc\
XORCloserTest.cc\
DHTIDCloserTest.cc\
DHTRoutingTableSerializerTest.cc\
DHTRoutingTableDeserializerTest.cc\
DHTTaskExecutorTest.cc\
DHKeyExchangeTest.cc\
ARC4Test.cc\
MSEHandshakeTest.cc\
MockBtAnnounce.h\
MockBtProgressInfoFile.h\
MockBtRequestFactory.h\
MockDHTMessage.h\
MockDHTMessageCallback.h\
MockDHTMessageDispatcher.h\
MockDHTMessageFactory.h\
MockDHTTask.h\
MockDHTTaskFactory.h\
MockDHTTaskQueue.h\
MockExtensionMessage.h\
MockExtensionMessageFactory.h\
MockPieceStorage.h\
BittorrentHelperTest.cc\
PriorityPieceSelectorTest.cc\
MockPieceSelector.h\
extension_message_test_helper.h\
LpdMessageDispatcherTest.cc\
LpdMessageReceiverTest.cc\
Bencode2Test.cc\
PeerConnectionTest.cc\
ValueBaseBencodeParserTest.cc\
ExtensionMessageRegistryTest.cc\
UDPTrackerClientTest.cc
endif # ENABLE_BITTORRENT
if ENABLE_METALINK
aria2c_SOURCES += MetalinkerTest.cc\
MetalinkEntryTest.cc\
Metalink2RequestGroupTest.cc\
MetalinkPostDownloadHandlerTest.cc\
MetalinkHelperTest.cc\
MetalinkParserControllerTest.cc\
MetalinkProcessorTest.cc
endif # ENABLE_METALINK
if ENABLE_ASYNC_DNS
aria2c_SOURCES += AsyncNameResolverTest.cc
endif # ENABLE_ASYNC_DNS
if !HAVE_TIMEGM
aria2c_SOURCES += TimegmTest.cc
endif # !HAVE_TIMEGM
if ENABLE_LIBARIA2
aria2c_SOURCES += Aria2ApiTest.cc
endif # ENABLE_LIBARIA2
aria2c_LDADD = ../src/libaria2.la @LIBINTL@ @CPPUNIT_LIBS@
AM_CPPFLAGS = -Wall\
-I$(top_srcdir)/src\
-I$(top_srcdir)/src/includes -I$(top_builddir)/src/includes\
-I$(top_srcdir)/lib -I$(top_srcdir)/intl\
-DLOCALEDIR=\"$(localedir)\"\
-DA2_TEST_DIR=\"$(top_srcdir)/test\"\
-DA2_TEST_OUT_DIR=\"${a2_test_outdir}\"\
@CPPUNIT_CFLAGS@\
@DEFS@
EXTRA_DIST = 4096chunk.txt\
chunkChecksumTestFile250.txt\
cookies.sqlite\
chromium_cookies.sqlite\
emptyfile\
file1r.txt\
file2r.txt\
file3r.txt\
filelist1.txt\
filelist2.txt\
gzip_decode_test.gz\
load-nonBt.aria2\
load-nonBt-v0001.aria2\
load.aria2\
load-v0001.aria2\
malformed.netrc\
nscookietest.txt\
sample.netrc\
single.torrent\
test.torrent\
test.xml\
url-list-multiFile.torrent\
url-list-singleFile.torrent\
url-list-singleFileEndsWithSlash.torrent\
input_uris.txt\
2files.metalink\
utf8.torrent\
metalink4.xml\
metalink3-dirtraversal.xml\
metalink4-groupbymetaurl.xml\
serialize_session.meta4\
metalink4-dosdirtraversal.xml\
base_uri.xml\
local-metaurl.meta4
clean-local:
-rm -rf ${a2_test_outdir}