forked from premiere/premiere-libtorrent
try to make test_resume more reliable
This commit is contained in:
parent
431fa2ac55
commit
ba8b7d8854
|
@ -43,6 +43,8 @@ POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
using namespace libtorrent;
|
using namespace libtorrent;
|
||||||
|
|
||||||
|
ptime g_start_time;
|
||||||
|
|
||||||
boost::shared_ptr<torrent_info> generate_torrent()
|
boost::shared_ptr<torrent_info> generate_torrent()
|
||||||
{
|
{
|
||||||
file_storage fs;
|
file_storage fs;
|
||||||
|
@ -67,6 +69,7 @@ boost::shared_ptr<torrent_info> generate_torrent()
|
||||||
|
|
||||||
std::vector<char> generate_resume_data(torrent_info* ti)
|
std::vector<char> generate_resume_data(torrent_info* ti)
|
||||||
{
|
{
|
||||||
|
g_start_time = libtorrent::time_now();
|
||||||
entry rd;
|
entry rd;
|
||||||
|
|
||||||
rd["file-format"] = "libtorrent resume file";
|
rd["file-format"] = "libtorrent resume file";
|
||||||
|
@ -156,10 +159,12 @@ torrent_status test_resume_flags(int flags)
|
||||||
|
|
||||||
void default_tests(torrent_status const& s)
|
void default_tests(torrent_status const& s)
|
||||||
{
|
{
|
||||||
TEST_EQUAL(s.last_scrape, 1349);
|
int offset = total_seconds(libtorrent::time_now() - g_start_time);
|
||||||
TEST_EQUAL(s.time_since_download, 1350);
|
|
||||||
TEST_EQUAL(s.time_since_upload, 1351);
|
TEST_EQUAL(s.last_scrape, 1349 + offset);
|
||||||
TEST_EQUAL(s.active_time, 1339);
|
TEST_EQUAL(s.time_since_download, 1350 + offset);
|
||||||
|
TEST_EQUAL(s.time_since_upload, 1351 + offset);
|
||||||
|
TEST_EQUAL(s.active_time, 1339 + offset);
|
||||||
TEST_EQUAL(s.finished_time, 1352);
|
TEST_EQUAL(s.finished_time, 1352);
|
||||||
TEST_EQUAL(s.seeding_time, 1340);
|
TEST_EQUAL(s.seeding_time, 1340);
|
||||||
TEST_EQUAL(s.added_time, 1347);
|
TEST_EQUAL(s.added_time, 1347);
|
||||||
|
|
Loading…
Reference in New Issue