<commit_before>*** Settings ***
Test Setup      UDP Server and Client are initialized
Test Teardown   Close Connections
Default Tags    regression
Resource        resources/data_transfer.txt
Resource        resources/server_client.txt
Library         Interface

*** Test Cases ***
Send and Receive string over UDP using physical interface
    Single Client Transfers Data
    Single Server Gets Data

Send data over UDP and modify it and return it back
    Client Sends Data To Server
    Server Sends Modified Data Pack To Client

Send multiple packets over UDP to both ways
    Client Sends Data to Server
    Server Sends Modified Data Pack To Client
    Client Sends data to server
    Server Sends Modified Data Pack To Client

Try To Bind Server To Ip-Address which does not exist
    Try to bind server to "172.16.58.3"
    Exception "Could not bind socket to ip 172.16.58.3 and port 3011" should raise

Connect to servers from two different client IP addresses<commit_msg>made ip address client checking a no-ci test, because it creates interfaces and that requires root access<commit_after>*** Settings ***
Test Setup      UDP Server and Client are initialized
Test Teardown   Close Connections
Default Tags    regression
Resource        resources/data_transfer.txt
Resource        resources/server_client.txt
Library         Interface

*** Test Cases ***
Send and Receive string over UDP using physical interface
    Single Client Transfers Data
    Single Server Gets Data

Send data over UDP and modify it and return it back
    Client Sends Data To Server
    Server Sends Modified Data Pack To Client

Send multiple packets over UDP to both ways
    Client Sends Data to Server
    Server Sends Modified Data Pack To Client
    Client Sends data to server
    Server Sends Modified Data Pack To Client

Try To Bind Server To Ip-Address which does not exist
    Try to bind server to "172.16.58.3"
    Exception "Could not bind socket to ip 172.16.58.3 and port 3011" should raise

Connect to servers from two different client IP addresses
    [Tags]  no-ci
{'fraction_non_alphanumeric': 0.03140096618357488, 'fraction_numerical': 0.01932367149758454, 'mean_word_length': 3.350840336134454, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 4, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3116509', 'n_tokens_mistral': 542, 'n_tokens_neox': 500, 'n_words': 287}