Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Much more elaborate test suite #153

Open
dtaht opened this issue Nov 13, 2022 · 5 comments
Open

Much more elaborate test suite #153

dtaht opened this issue Nov 13, 2022 · 5 comments
Milestone

Comments

@dtaht
Copy link
Collaborator

dtaht commented Nov 13, 2022

Leveraging the resources we've garnered via #151 producing a repeatable test suite for comparisons of not just our stuff, but that of others, would be nice. I'm not going to lay out too much of what that looks like here as yet...

@dtaht
Copy link
Collaborator Author

dtaht commented Nov 14, 2022

@thebracket
Copy link
Collaborator

thebracket commented Nov 14, 2022 via email

@dtaht
Copy link
Collaborator Author

dtaht commented Nov 16, 2022

Maybe gathering requirements is a thing for another form of github, so we can all edit one page?

Traffic generators:

https://www.spirent.com/products/testcenter-hardware

https://www.candelatech.com/datasheet_fire.php

Correctness tests

https://www.iwl.com/network-protocol-testing

@dtaht
Copy link
Collaborator Author

dtaht commented Jan 16, 2023

I added some stuff for simulation, and the CI is a great start (tho I would like it to retain artifacts and have those get installed into the testbed automatically). I'm not sure how to use checkboxes. Still open here are:

[ ] Unit testing stuff (I'd wanted unit tests, for example, of structure size)
[ ] Test suite (notably of 10k ips)

@dtaht
Copy link
Collaborator Author

dtaht commented Mar 18, 2023

What we have now, is rather hacky. I have a string of shell scripts, mostly, that help manage the testbed. Trying to find the right methods AND things to emulate has been a problem, and I diverted to writing out some ideas in C rather than any other language, just to better express myself for a while. I have an increasing grip on what I would like to do (containerizing a lot), and what we have has been good enough for v1.4 so far... mostly.

@dtaht dtaht modified the milestones: v1.4, v1.5 Mar 18, 2023
@rchac rchac modified the milestones: v1.5 Beta, v1.6 May 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants