added integration script

pull/217/head
Felipe Herranz 2019-03-02 21:45:03 +01:00
rodzic 203a65eb54
commit 121598728b
3 zmienionych plików z 43 dodań i 10 usunięć

Wyświetl plik

@ -0,0 +1,22 @@
import serial
import sys
import os
port = sys.argv[1]
speed = sys.argv[2]
test_sizes = [1024, 2048, 16384, 65535, 131072]
for i in range(0,4):
comm = serial.Serial(port, int(speed))
print("Creating " + str(test_sizes[i] + " bytes buffer"))
data_tx = os.urandom(test_sizes[i])
print("Sending buffer of " + str(test_sizes[i]) + " bytes")
comm.write(data_tx)
print("Receiving " + str(test_sizes[i]) + " bytes buffer")
data_rx = comm.read(test_sizes[i])
if data_tx == data_rx:
print("Success: " + str(test_sizes[i]) + " bytes buffer was transmitted correctly")
else:
print("Error: " + str(test_sizes[i]) + " bytes buffer was not transmitted correctly")

Wyświetl plik

@ -0,0 +1,15 @@
import serial
import sys
import os
port = sys.argv[1]
size = sys.argv[2]
speed = sys.argv[3]
comm = serial.Serial(port, int(speed))
data_tx = os.urandom(int(size))
bytes_sent = comm.write(data_tx)
print(str(bytes_sent))

Wyświetl plik

@ -2,23 +2,19 @@ import serial
import sys
import os
port = sys.argv[0]
size = sys.argv[1]
speed = sys.argv[2]
port = sys.argv[1]
size = sys.argv[2]
speed = sys.argv[3]
comm = serial.Serial(port, int(speed))
data_tx = os.urandom(size)
data_tx = os.urandom(int(size))
comm.write(data_tx)
data_rx = comm.read(size)
data_rx = comm.read(int(size))
if data_tx == data_rx:
print("Success: Data was transmitted correctly")
else:
print("Error: Data was not transmitted")
print("Error: Data was not transmitted")