{"id":16334948,"url":"https://github.com/teto/ns3-testing","last_synced_at":"2025-05-16T09:30:40.238Z","repository":{"id":36191880,"uuid":"40496081","full_name":"teto/ns3-testing","owner":"teto","description":"Helper scripts to help debug ns3 applications (wrappers)","archived":false,"fork":false,"pushed_at":"2016-11-27T20:13:04.000Z","size":64,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-17T20:26:40.208Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/teto.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-08-10T17:29:55.000Z","updated_at":"2020-11-16T21:16:14.000Z","dependencies_parsed_at":"2022-08-02T17:32:02.471Z","dependency_job_id":null,"html_url":"https://github.com/teto/ns3-testing","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teto%2Fns3-testing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teto%2Fns3-testing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teto%2Fns3-testing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teto%2Fns3-testing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/teto","download_url":"https://codeload.github.com/teto/ns3-testing/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254504664,"owners_count":22082070,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-10T23:39:41.222Z","updated_at":"2025-05-16T09:30:40.179Z","avatar_url":"https://github.com/teto.png","language":"Python","readme":"# ns3-testing\n\nOfficial repository at:\nhttps://github.com/teto/ns3-testing\n\nThis repository hosts wrappers around the ns3 testing system in order to ease some common operations.\n\nFor instance, it can load specific command line arguments if the chosen test supports extra arguments.\nThis way tests can run extra scripts before running or other scripts to postprocess the data.\nTests should also not be automatically run. You may want to only postprocess the data generated by the script.\n\nFor instance, the mptcp-tcp test will:\n1. Empty statistics folders\n2. Run\n3. Generate plots based on the newly saved statistics\n\nHelper scripts to help debug ns3 applications (wrappers)\n\n\n# How to use ?\nYou need to setup in test_ns3.py the variables:\n- ns3folder\n- dcefolder\n\nAnd that's all !\nThe script relies on python's argparse library and as such should be self documented.\n\nHere is an example on how to launch an 'example' (replace by 'test' for a 'test')\n$ ./test_ns3.py example dce-iperf-mptcp-mixed --clean --load-log=ns_log.txt\n\nor a more complex example for DCE mixing stacks:\n$ ~/ns3testing/test_ns3.py example dce-iperf-mptcp-mixed --clean --load-log=ns_log.txt --out=xp.log --nRtrs=1 --debug --ChecksumEnabled=1 --client_stack=linux --server_stack=linux\n\nFor the ns_log.txt format, look at the one in this repository\n\n\n\nMPTCP tests procedure\n===\n\n1. Run ./batch.py ns ns2 linux linux2 (which will run unit_test.sh -\u003e test_ns3\n   and merge pcaps from same node)\n#. then ./per_pcap_plot.sh to generate per pcap\n#. boxplot.py to generate boxplots\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteto%2Fns3-testing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fteto%2Fns3-testing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteto%2Fns3-testing/lists"}