Only test edge cases in different_size tests
The tests should only test the cases when the payload size changes the number of packets the query generates. This involves generating only one packet, one full packet and one partial packet and one full packet and one empty packet. These cases should cover all reasonable edge cases and further testing doesn't seem to provide any significant benefit.
This commit is contained in:
parent
fbc1a7d44b
commit
ba47d80efa
@ -76,31 +76,14 @@ void different_packet_size(TestConnections* Test, bool binlog)
|
||||
int ranges_num = 3;
|
||||
unsigned int range_min[ranges_num];
|
||||
unsigned int range_max[ranges_num];
|
||||
unsigned int range[ranges_num];
|
||||
unsigned int range = Test->smoke ? 2 : 50;
|
||||
|
||||
range[0] = 50;
|
||||
if (Test->smoke)
|
||||
{
|
||||
range[0] = 20;
|
||||
}
|
||||
range_min[0] = 0x0ffffff - range[0];
|
||||
range_max[0] = 0x0ffffff + range[0];
|
||||
|
||||
range[1] = 50;
|
||||
if (Test->smoke)
|
||||
{
|
||||
range[1] = 20;
|
||||
}
|
||||
range_min[1] = 0x0ffffff * 2 - range[1];
|
||||
range_max[1] = 0x0ffffff * 2 + range[1];
|
||||
|
||||
range[2] = 10;
|
||||
if (Test->smoke)
|
||||
{
|
||||
range[2] = 10;
|
||||
}
|
||||
range_min[2] = 0x0ffffff * 3 - range[2];
|
||||
range_max[2] = 0x0ffffff * 3 + range[2];
|
||||
range_min[0] = 0x0ffffff - range;
|
||||
range_max[0] = 0x0ffffff + range;
|
||||
range_min[1] = 0x0ffffff * 2 - range;
|
||||
range_max[1] = 0x0ffffff * 2 + range;
|
||||
range_min[2] = 0x0ffffff * 3 - range;
|
||||
range_max[2] = 0x0ffffff * 3 + range;
|
||||
|
||||
char * event;
|
||||
int i;
|
||||
|
Loading…
x
Reference in New Issue
Block a user