import testing ; import feature : feature ; use-project /torrent : .. ; use-project /libtorrent_test : ../test ; use-project /libsimulator : libsimulator ; # TODO: create another library with the libtorrent simulator utilities project : requirements on /torrent//torrent/on /libtorrent_test//libtorrent_test setup_swarm.cpp setup_dht.cpp create_torrent.cpp utils.cpp : default-build multi full on on ; alias libtorrent-sims : [ run test_socks5.cpp ] [ run test_checking.cpp ] [ run test_optimistic_unchoke.cpp ] [ run test_transfer.cpp ] [ run test_http_connection.cpp ] [ run test_auto_manage.cpp ] [ run test_torrent_status.cpp ] [ run test_swarm.cpp ] [ run test_super_seeding.cpp ] [ run test_utp.cpp ] [ run test_dht.cpp ] [ run test_dht_storage.cpp ] [ run test_pe_crypto.cpp ] [ run test_metadata_extension.cpp ] [ run test_trackers_extension.cpp ] [ run test_tracker.cpp ] [ run test_ip_filter.cpp ] [ run test_dht_rate_limit.cpp ] ;