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

test: introduce libp2p-swarm-test #2888

Merged
merged 82 commits into from
Mar 8, 2023
Merged

test: introduce libp2p-swarm-test #2888

merged 82 commits into from
Mar 8, 2023

Commits on Sep 12, 2022

  1. Configuration menu
    Copy the full SHA
    c814911 View commit details
    Browse the repository at this point in the history
  2. Introduce SwarmExt::next_within

    Returns an event or panics in case nothing happens for X seconds.
    thomaseizinger committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    7c7cd69 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f00d954 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2022

  1. Configuration menu
    Copy the full SHA
    9ac8c8a View commit details
    Browse the repository at this point in the history
  2. Only use yamux

    thomaseizinger committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    ae33efc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    909de35 View commit details
    Browse the repository at this point in the history
  4. Add missing features

    thomaseizinger committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    246d10c View commit details
    Browse the repository at this point in the history
  5. Re-write first test of libp2p-ping with SwarmExt::new_ephemeral

    This forces us to get rid of the muxer choice which I am not yet
    sure about.
    thomaseizinger committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    0a679cd View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2022

  1. Configuration menu
    Copy the full SHA
    3ec9ab3 View commit details
    Browse the repository at this point in the history
  2. Fix typo

    thomaseizinger committed Sep 19, 2022
    Configuration menu
    Copy the full SHA
    ba91fc8 View commit details
    Browse the repository at this point in the history
  3. Default transport in new_ephemeral to MemoryTransport

    NB implementations should not make any assumptions about the
    underlying transport implementations. Defaulting this to
    `MemoryTransport` allows us to simplify the API a great deal.
    thomaseizinger committed Sep 19, 2022
    Configuration menu
    Copy the full SHA
    099eec3 View commit details
    Browse the repository at this point in the history
  4. Update docs

    thomaseizinger committed Sep 19, 2022
    Configuration menu
    Copy the full SHA
    aeb7224 View commit details
    Browse the repository at this point in the history
  5. Make ping tests pass by fully converting to test harness

    We remove the dynamic muxer choice because it is not the responsibility
    of the ping tests to check that the muxers behave identically.
    thomaseizinger committed Sep 19, 2022
    Configuration menu
    Copy the full SHA
    96ebbf2 View commit details
    Browse the repository at this point in the history
  6. Remove unused imports

    thomaseizinger committed Sep 19, 2022
    Configuration menu
    Copy the full SHA
    82ede8f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2aa7f5e View commit details
    Browse the repository at this point in the history
  8. Remove extern crate statement

    Not sure where that came from!
    thomaseizinger committed Sep 19, 2022
    Configuration menu
    Copy the full SHA
    3c0ac6a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    973a66f View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2022

  1. Update swarm-test/src/lib.rs

    Co-authored-by: Elena Frank <elena.frank@protonmail.com>
    thomaseizinger and elenaf9 committed Sep 22, 2022
    Configuration menu
    Copy the full SHA
    ac30260 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2bc39ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    61ed59c View commit details
    Browse the repository at this point in the history
  4. Fix imports

    thomaseizinger committed Sep 22, 2022
    Configuration menu
    Copy the full SHA
    85a1ab9 View commit details
    Browse the repository at this point in the history
  5. Fix compile error

    thomaseizinger committed Sep 22, 2022
    Configuration menu
    Copy the full SHA
    39ab0f5 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2022

  1. Configuration menu
    Copy the full SHA
    10e49ae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    67b9afb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a091254 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d93825e View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2022

  1. Configuration menu
    Copy the full SHA
    7f24bbc View commit details
    Browse the repository at this point in the history
  2. Add license

    thomaseizinger committed Sep 30, 2022
    Configuration menu
    Copy the full SHA
    df6bd24 View commit details
    Browse the repository at this point in the history
  3. Fix build error

    thomaseizinger committed Sep 30, 2022
    Configuration menu
    Copy the full SHA
    3ae3482 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c6b670d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6d48fe1 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2022

  1. Configuration menu
    Copy the full SHA
    358b4b8 View commit details
    Browse the repository at this point in the history
  2. Shorten to listen

    thomaseizinger committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    6ab68be View commit details
    Browse the repository at this point in the history
  3. Simplify combinators

    thomaseizinger committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    5925500 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c58e752 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    383583a View commit details
    Browse the repository at this point in the history
  6. Use SelectAll

    thomaseizinger committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    5ef37b7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2106ad8 View commit details
    Browse the repository at this point in the history
  8. Simplify drain_poll

    thomaseizinger committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    e67b760 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d73fd19 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    76fe529 View commit details
    Browse the repository at this point in the history
  11. Autogenerate event

    thomaseizinger committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    d387d56 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e76ce57 View commit details
    Browse the repository at this point in the history
  13. Inline variable

    thomaseizinger committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    913cded View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    077a7bf View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d699f1e View commit details
    Browse the repository at this point in the history
  16. Add dial_and_wait

    thomaseizinger committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    1365f01 View commit details
    Browse the repository at this point in the history
  17. Add SwarmExt::wait

    thomaseizinger committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    91d4c5c View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    539d159 View commit details
    Browse the repository at this point in the history
  19. Fix clippy lints

    thomaseizinger committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    972766a View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2023

  1. Configuration menu
    Copy the full SHA
    2f76d9a View commit details
    Browse the repository at this point in the history
  2. Address compile errors

    thomaseizinger committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    9bbf18f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    86f2d70 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    951998a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0affe0f View commit details
    Browse the repository at this point in the history
  6. Minor dcutr tweaks

    thomaseizinger committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    7add311 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e5729da View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    df4d48a View commit details
    Browse the repository at this point in the history
  9. Rewrite tokio tests

    thomaseizinger committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    7a6d256 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a74a058 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f4122d8 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2023

  1. Fix formatting

    thomaseizinger committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    4f7eb04 View commit details
    Browse the repository at this point in the history
  2. Fix dcutr tests

    thomaseizinger committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    81ca805 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    70d8d14 View commit details
    Browse the repository at this point in the history
  4. Fix ping tests

    thomaseizinger committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    ee295af View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7029868 View commit details
    Browse the repository at this point in the history
  6. Fix req-res test

    thomaseizinger committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    e4203e6 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2023

  1. Fix test

    thomaseizinger committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    3183125 View commit details
    Browse the repository at this point in the history
  2. Rename next_or_timeout to next_swarm_event

    The timeout is implied by the testing lib and this is more consistent
    with `next_behaviour_event`.
    thomaseizinger committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    e8600f0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e942586 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0e83a95 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    09e34c5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8aad527 View commit details
    Browse the repository at this point in the history
  7. Further improve drive

    thomaseizinger committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    e47dbf7 View commit details
    Browse the repository at this point in the history
  8. Fix clippy and docs

    thomaseizinger committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    2f0f200 View commit details
    Browse the repository at this point in the history
  9. Fix clippy

    thomaseizinger committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    cd93320 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9f8015d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    20ccbcb View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. Update swarm-test/src/lib.rs

    Co-authored-by: Max Inden <mail@max-inden.de>
    thomaseizinger and mxinden committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    3ba7eb0 View commit details
    Browse the repository at this point in the history
  2. Add license header

    thomaseizinger committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    96fd331 View commit details
    Browse the repository at this point in the history
  3. Fix docs

    thomaseizinger committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    9f5f280 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    56ea5e1 View commit details
    Browse the repository at this point in the history