I'm looking to do make some changes to ATS in addition to doing some work on a plugin, and generally have a preference to to have unit tests for most of the stuff I write. I figured I'd first look into what testing was already in the ATS code base, and see a decent number of tests. However it seems that "make check" is only building the test code in lib/ts. Am I missing something here?

trafficserver(3.2.0)$ find . -name "test*.cc"
./proxy/test_xml_parser.cc
./proxy/hdrs/test_urlhash.cc
./proxy/hdrs/test_header.cc
./proxy/http/testheaders.cc
./proxy/http/test_socket_close.cc
./iocore/eventsystem/test_P_Event.cc
./iocore/eventsystem/test_I_Event.cc
./iocore/eventsystem/test_Buffer.cc
./iocore/eventsystem/test_P_Buffer.cc
./iocore/eventsystem/test_I_Buffer.cc
./iocore/aio/test_I_AIO.cc
./iocore/aio/test_P_AIO.cc
./iocore/net/test_I_Net.cc
./iocore/net/test_I_UDPNet.cc
./iocore/net/test_P_Net.cc
./iocore/net/test_P_UDPNet.cc
./iocore/hostdb/test_I_HostDB.cc
./iocore/hostdb/test_P_HostDB.cc
./iocore/dns/test_I_DNS.cc
./iocore/dns/test_P_DNS.cc
./iocore/cluster/test_P_Cluster.cc
./iocore/cluster/test_I_Cluster.cc
./lib/tsconfig/test-tsconfig.cc
./lib/ts/test_List.cc
./lib/ts/test_atomic.cc
./lib/ts/test_arena.cc
./lib/ts/test_Vec.cc
./lib/ts/test_memchr.cc
./lib/ts/test_Map.cc
./lib/ts/test_freelist.cc
./lib/ts/test_strings.cc
./lib/records/test_P_RecProcess.cc
./lib/records/test_I_RecProcess.cc
./lib/records/test_I_RecLocal.cc
./lib/records/test_RecTree.cc
./lib/records/test_RecordsConfig.cc

trafficserver(3.2.0)$ find . -name "test*" -executable
./example/thread-pool/test
./example/protocol/test
./lib/ts/test_freelist
./lib/ts/test_Vec
./lib/ts/test_Map
./lib/ts/test_arena
./lib/ts/.libs/test_freelist
./lib/ts/.libs/test_Vec
./lib/ts/.libs/test_Map
./lib/ts/.libs/test_arena
./lib/ts/.libs/test_atomic
./lib/ts/test_List
./lib/ts/test_atomic


- Adam

Reply via email to