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

Put integration tests behind feature flag #515

Merged
merged 27 commits into from
Apr 30, 2022
Merged

Put integration tests behind feature flag #515

merged 27 commits into from
Apr 30, 2022

Commits on Apr 22, 2022

  1. subxt: Add integration-tests feature flag

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    03f5f74 View commit details
    Browse the repository at this point in the history
  2. subxt: Guard integration tests under feature flag

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    45b84eb View commit details
    Browse the repository at this point in the history
  3. test-runtime: Place build.rs under feature flag

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    fbdfdf6 View commit details
    Browse the repository at this point in the history
  4. subxt: Pass integration-tests feature to test-runtime

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    c9ad19b View commit details
    Browse the repository at this point in the history
  5. CI: Use integration-tests feature to run all tests

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    8e5f38b View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2022

  1. Merge remote-tracking branch 'origin/master' into 351_test_feature

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    3087ada View commit details
    Browse the repository at this point in the history
  2. subxt: Rely on #[cfg(feature = "integration-tests")] for integration

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    057f075 View commit details
    Browse the repository at this point in the history
  3. subxt/metadata: Manually construct test metadata

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    e596c68 View commit details
    Browse the repository at this point in the history
  4. artifacts: Move scale binary blob to dedicated folder

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    c192f17 View commit details
    Browse the repository at this point in the history
  5. examples: Update path to metadata blob

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    680bc05 View commit details
    Browse the repository at this point in the history
  6. metadata: Rely on artifact metadata blob for benches

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    3a1a692 View commit details
    Browse the repository at this point in the history
  7. metadata: Remove test-runtime dependency

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    2461c3b View commit details
    Browse the repository at this point in the history
  8. examples: Modify runtime path for custom_type_derives

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    3d9b9ab View commit details
    Browse the repository at this point in the history
  9. Merge remote-tracking branch 'origin/master' into 351_test_feature

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    06c587c View commit details
    Browse the repository at this point in the history
  10. subxt: Remove tests folder

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    1e0522d View commit details
    Browse the repository at this point in the history
  11. test-runtime: Remove integration-tests feature flag

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    e73c763 View commit details
    Browse the repository at this point in the history
  12. integration-tests: Add an integration test crate for subxt

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    e309328 View commit details
    Browse the repository at this point in the history
  13. subxt: Remove test-runtime dependency

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    77818e0 View commit details
    Browse the repository at this point in the history
  14. subxt: Add comment for feature flags

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    8c1c681 View commit details
    Browse the repository at this point in the history
  15. integration-tests: Trim dependencies

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    cd91831 View commit details
    Browse the repository at this point in the history
  16. integration-tests: Move dependencies under dev

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    bc0f719 View commit details
    Browse the repository at this point in the history
  17. Revert "CI: Use integration-tests feature to run all tests"

    This reverts commit 8e5f38b.
    lexnv committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    bce0562 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2022

  1. integration-tests: Remove integration folder

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    a989404 View commit details
    Browse the repository at this point in the history
  2. subxt: Fix feature flag and test comment

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    755a871 View commit details
    Browse the repository at this point in the history
  3. subxt: Extra feature flag comment

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    1890dc1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5e49b4e View commit details
    Browse the repository at this point in the history
  5. integration-tests: Move tests content under src

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    e857e7e View commit details
    Browse the repository at this point in the history