diff options
author | irungentoo <irungentoo@gmail.com> | 2015-12-01 20:11:53 -0500 |
---|---|---|
committer | irungentoo <irungentoo@gmail.com> | 2015-12-01 20:11:53 -0500 |
commit | f40a60575f0c437fde4f8318ddf81bf01218c9ab (patch) | |
tree | 2a1bba45af81b7ed85516f618221dff6d5cfc6ed /auto_tests | |
parent | 516b6ab46c6735db673ea68f4f117c0d53d755f1 (diff) |
Slightly increased number of peers to announce to.
Some test fixes.
Diffstat (limited to 'auto_tests')
-rw-r--r-- | auto_tests/tox_test.c | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/auto_tests/tox_test.c b/auto_tests/tox_test.c index 682cdb54..648230f0 100644 --- a/auto_tests/tox_test.c +++ b/auto_tests/tox_test.c | |||
@@ -806,7 +806,7 @@ START_TEST(test_few_clients) | |||
806 | } | 806 | } |
807 | END_TEST | 807 | END_TEST |
808 | 808 | ||
809 | #define NUM_TOXES 66 | 809 | #define NUM_TOXES 90 |
810 | #define NUM_FRIENDS 50 | 810 | #define NUM_FRIENDS 50 |
811 | 811 | ||
812 | START_TEST(test_many_clients) | 812 | START_TEST(test_many_clients) |
@@ -899,16 +899,17 @@ loop_top: | |||
899 | } | 899 | } |
900 | END_TEST | 900 | END_TEST |
901 | 901 | ||
902 | #define NUM_TOXES_TCP 40 | ||
902 | #define TCP_RELAY_PORT 33448 | 903 | #define TCP_RELAY_PORT 33448 |
903 | 904 | ||
904 | START_TEST(test_many_clients_tcp) | 905 | START_TEST(test_many_clients_tcp) |
905 | { | 906 | { |
906 | long long unsigned int cur_time = time(NULL); | 907 | long long unsigned int cur_time = time(NULL); |
907 | Tox *toxes[NUM_TOXES]; | 908 | Tox *toxes[NUM_TOXES_TCP]; |
908 | uint32_t i, j; | 909 | uint32_t i, j; |
909 | uint32_t to_comp = 974536; | 910 | uint32_t to_comp = 974536; |
910 | 911 | ||
911 | for (i = 0; i < NUM_TOXES; ++i) { | 912 | for (i = 0; i < NUM_TOXES_TCP; ++i) { |
912 | struct Tox_Options opts; | 913 | struct Tox_Options opts; |
913 | tox_options_default(&opts); | 914 | tox_options_default(&opts); |
914 | 915 | ||
@@ -945,8 +946,8 @@ START_TEST(test_many_clients_tcp) | |||
945 | 946 | ||
946 | for (i = 0; i < NUM_FRIENDS; ++i) { | 947 | for (i = 0; i < NUM_FRIENDS; ++i) { |
947 | loop_top: | 948 | loop_top: |
948 | pairs[i].tox1 = rand() % NUM_TOXES; | 949 | pairs[i].tox1 = rand() % NUM_TOXES_TCP; |
949 | pairs[i].tox2 = (pairs[i].tox1 + rand() % (NUM_TOXES - 1) + 1) % NUM_TOXES; | 950 | pairs[i].tox2 = (pairs[i].tox1 + rand() % (NUM_TOXES_TCP - 1) + 1) % NUM_TOXES_TCP; |
950 | 951 | ||
951 | for (j = 0; j < i; ++j) { | 952 | for (j = 0; j < i; ++j) { |
952 | if (pairs[j].tox2 == pairs[i].tox1 && pairs[j].tox1 == pairs[i].tox2) | 953 | if (pairs[j].tox2 == pairs[i].tox1 && pairs[j].tox1 == pairs[i].tox2) |
@@ -966,26 +967,27 @@ loop_top: | |||
966 | } | 967 | } |
967 | 968 | ||
968 | while (1) { | 969 | while (1) { |
969 | uint16_t counter = 0; | 970 | uint16_t counter = 0, cc = 0; |
970 | 971 | ||
971 | for (i = 0; i < NUM_TOXES; ++i) { | 972 | for (i = 0; i < NUM_TOXES_TCP; ++i) { |
972 | for (j = 0; j < tox_self_get_friend_list_size(toxes[i]); ++j) | 973 | for (j = 0; j < tox_self_get_friend_list_size(toxes[i]); ++j) |
973 | if (tox_friend_get_connection_status(toxes[i], j, 0) == TOX_CONNECTION_TCP) | 974 | if (tox_friend_get_connection_status(toxes[i], j, 0) == TOX_CONNECTION_TCP) |
974 | ++counter; | 975 | ++counter; |
976 | |||
975 | } | 977 | } |
976 | 978 | ||
977 | if (counter == NUM_FRIENDS * 2) { | 979 | if (counter == NUM_FRIENDS * 2) { |
978 | break; | 980 | break; |
979 | } | 981 | } |
980 | 982 | ||
981 | for (i = 0; i < NUM_TOXES; ++i) { | 983 | for (i = 0; i < NUM_TOXES_TCP; ++i) { |
982 | tox_iterate(toxes[i]); | 984 | tox_iterate(toxes[i]); |
983 | } | 985 | } |
984 | 986 | ||
985 | c_sleep(50); | 987 | c_sleep(50); |
986 | } | 988 | } |
987 | 989 | ||
988 | for (i = 0; i < NUM_TOXES; ++i) { | 990 | for (i = 0; i < NUM_TOXES_TCP; ++i) { |
989 | tox_kill(toxes[i]); | 991 | tox_kill(toxes[i]); |
990 | } | 992 | } |
991 | 993 | ||
@@ -998,11 +1000,11 @@ END_TEST | |||
998 | START_TEST(test_many_clients_tcp_b) | 1000 | START_TEST(test_many_clients_tcp_b) |
999 | { | 1001 | { |
1000 | long long unsigned int cur_time = time(NULL); | 1002 | long long unsigned int cur_time = time(NULL); |
1001 | Tox *toxes[NUM_TOXES]; | 1003 | Tox *toxes[NUM_TOXES_TCP]; |
1002 | uint32_t i, j; | 1004 | uint32_t i, j; |
1003 | uint32_t to_comp = 974536; | 1005 | uint32_t to_comp = 974536; |
1004 | 1006 | ||
1005 | for (i = 0; i < NUM_TOXES; ++i) { | 1007 | for (i = 0; i < NUM_TOXES_TCP; ++i) { |
1006 | struct Tox_Options opts; | 1008 | struct Tox_Options opts; |
1007 | tox_options_default(&opts); | 1009 | tox_options_default(&opts); |
1008 | 1010 | ||
@@ -1040,8 +1042,8 @@ START_TEST(test_many_clients_tcp_b) | |||
1040 | 1042 | ||
1041 | for (i = 0; i < NUM_FRIENDS; ++i) { | 1043 | for (i = 0; i < NUM_FRIENDS; ++i) { |
1042 | loop_top: | 1044 | loop_top: |
1043 | pairs[i].tox1 = rand() % NUM_TOXES; | 1045 | pairs[i].tox1 = rand() % NUM_TOXES_TCP; |
1044 | pairs[i].tox2 = (pairs[i].tox1 + rand() % (NUM_TOXES - 1) + 1) % NUM_TOXES; | 1046 | pairs[i].tox2 = (pairs[i].tox1 + rand() % (NUM_TOXES_TCP - 1) + 1) % NUM_TOXES_TCP; |
1045 | 1047 | ||
1046 | for (j = 0; j < i; ++j) { | 1048 | for (j = 0; j < i; ++j) { |
1047 | if (pairs[j].tox2 == pairs[i].tox1 && pairs[j].tox1 == pairs[i].tox2) | 1049 | if (pairs[j].tox2 == pairs[i].tox1 && pairs[j].tox1 == pairs[i].tox2) |
@@ -1063,7 +1065,7 @@ loop_top: | |||
1063 | while (1) { | 1065 | while (1) { |
1064 | uint16_t counter = 0; | 1066 | uint16_t counter = 0; |
1065 | 1067 | ||
1066 | for (i = 0; i < NUM_TOXES; ++i) { | 1068 | for (i = 0; i < NUM_TOXES_TCP; ++i) { |
1067 | for (j = 0; j < tox_self_get_friend_list_size(toxes[i]); ++j) | 1069 | for (j = 0; j < tox_self_get_friend_list_size(toxes[i]); ++j) |
1068 | if (tox_friend_get_connection_status(toxes[i], j, 0) == TOX_CONNECTION_TCP) | 1070 | if (tox_friend_get_connection_status(toxes[i], j, 0) == TOX_CONNECTION_TCP) |
1069 | ++counter; | 1071 | ++counter; |
@@ -1073,14 +1075,14 @@ loop_top: | |||
1073 | break; | 1075 | break; |
1074 | } | 1076 | } |
1075 | 1077 | ||
1076 | for (i = 0; i < NUM_TOXES; ++i) { | 1078 | for (i = 0; i < NUM_TOXES_TCP; ++i) { |
1077 | tox_iterate(toxes[i]); | 1079 | tox_iterate(toxes[i]); |
1078 | } | 1080 | } |
1079 | 1081 | ||
1080 | c_sleep(50); | 1082 | c_sleep(50); |
1081 | } | 1083 | } |
1082 | 1084 | ||
1083 | for (i = 0; i < NUM_TOXES; ++i) { | 1085 | for (i = 0; i < NUM_TOXES_TCP; ++i) { |
1084 | tox_kill(toxes[i]); | 1086 | tox_kill(toxes[i]); |
1085 | } | 1087 | } |
1086 | 1088 | ||