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

CID Test areas that need coverage #4270

Open
13 tasks
anrossi opened this issue Apr 27, 2024 · 0 comments
Open
13 tasks

CID Test areas that need coverage #4270

anrossi opened this issue Apr 27, 2024 · 0 comments
Labels
Area: Testing Related to test coverage
Milestone

Comments

@anrossi
Copy link
Contributor

anrossi commented Apr 27, 2024

These are

  • QuicBindingAddAllSourceConnectionIDs - test that adds the same CID twice

  • QuicBindingCreateConnection - test that creates connections as the binding is shutting down

  • QuicConnGenerateNewSourceCid - test collision with new CID being the same as old.

  • API Tests for QuicConnAddLocalAddress should test negatives for Server, not started, invalid address, address already in use (double-add), maximum path count.

  • QuicConnAddLocalAddress - test for lacking binding, test for null CID alloc failure
    does this run in-line, or on a worker thread? if worker, need to add more log statements

  • QuicConnAddLocalAddress - test PathsCount > 1

  • QuicConnRemoveLocalAddress - test negative for server, not started, invalid address, remove address not existent, remove active path. And test positive. (no test currently)

  • QuicConnSetParam(LOCAL_ADDRESS) test when it fails QuicConnRetireCurrentDestCid

  • QuicConnSetParam(ADD_LOCAL_ADDRESS) should test invalid buffer length

  • QuicConnSetParam(REMOVE_LOCAL_ADDRESS) should test invalid buffer length

  • QuicConnSetParam(LOCAL_UNUSED_DEST_CID_COUNT) - test negative inputs.

  • QuicLookupRebalance - test the case where PreviousPartitionCount != 0

  • QuicLookupAddLocalCid - test failing to insert the Local Cid

@anrossi anrossi added the Area: Testing Related to test coverage label Apr 27, 2024
@anrossi anrossi added this to the Future milestone Apr 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: Testing Related to test coverage
Projects
None yet
Development

No branches or pull requests

1 participant