This is an automated email from the ASF dual-hosted git repository.
spetz pushed a change to branch fix/consumer-recovery
in repository https://gitbox.apache.org/repos/asf/iggy.git
from 11d906ea5 fix test
add c17312606 feat(swift): add connection strings, examples and BDD suite
(#4679)
add 1a62bfa7d Merge branch 'master' into fix/consumer-recovery
No new revisions were added by this update.
Summary of changes:
.dockerignore | 2 +
.github/actions/swift/pre-merge/action.yml | 7 +-
.github/actions/utils/setup-swift/action.yml | 16 +-
.github/config/components.yml | 15 +-
.github/workflows/_test_examples.yml | 16 +
README.md | 2 +-
bdd/README.md | 14 +-
bdd/docker-compose.yml | 27 +-
bdd/swift/Dockerfile | 21 +-
bdd/swift/runner/Package.resolved | 78 ----
bdd/swift/runner/Sources/Gherkin.swift | 109 -----
bdd/swift/runner/Sources/Steps.swift | 356 ----------------
bdd/swift/runner/Sources/main.swift | 92 ----
.../swift => bdd/swift/tests}/Package.resolved | 0
bdd/swift/{runner => tests}/Package.swift | 8 +-
.../Sources/iggy-bdd/DeferredPollingSteps.swift | 265 ++++++++++++
bdd/swift/tests/Sources/iggy-bdd/Gherkin.swift | 102 +++++
.../tests/Sources/iggy-bdd/MessagingSteps.swift | 216 ++++++++++
.../Sources/iggy-bdd/MetadataChangesSteps.swift | 265 ++++++++++++
.../Sources/iggy-bdd/ResourceOptionsSteps.swift | 289 +++++++++++++
bdd/swift/tests/Sources/iggy-bdd/Runner.swift | 267 ++++++++++++
bdd/swift/tests/Sources/iggy-bdd/main.swift | 80 ++++
examples/swift/README.md | 67 +++
.../swift/getting-started}/Package.resolved | 0
.../swift/getting-started}/Package.swift | 20 +-
.../Sources/Common/ExampleOptions.swift | 90 ++++
.../getting-started/Sources/consumer/main.swift | 50 +++
.../getting-started/Sources/producer/main.swift | 50 +++
foreign/swift/README.md | 63 ++-
.../Sources/Iggy/Client/ConnectionString.swift | 471 +++++++++++++++++++++
foreign/swift/Sources/Iggy/Client/IggyClient.swift | 7 +
.../swift/Tests/IggyE2ETests/ClientE2ETests.swift | 20 +
.../Tests/IggyTests/ConnectionStringTests.swift | 238 +++++++++++
scripts/run-bdd-tests.sh | 5 -
scripts/run-examples-from-readme.sh | 27 +-
35 files changed, 2663 insertions(+), 692 deletions(-)
delete mode 100644 bdd/swift/runner/Package.resolved
delete mode 100644 bdd/swift/runner/Sources/Gherkin.swift
delete mode 100644 bdd/swift/runner/Sources/Steps.swift
delete mode 100644 bdd/swift/runner/Sources/main.swift
copy {foreign/swift => bdd/swift/tests}/Package.resolved (100%)
copy bdd/swift/{runner => tests}/Package.swift (75%)
create mode 100644 bdd/swift/tests/Sources/iggy-bdd/DeferredPollingSteps.swift
create mode 100644 bdd/swift/tests/Sources/iggy-bdd/Gherkin.swift
create mode 100644 bdd/swift/tests/Sources/iggy-bdd/MessagingSteps.swift
create mode 100644 bdd/swift/tests/Sources/iggy-bdd/MetadataChangesSteps.swift
create mode 100644 bdd/swift/tests/Sources/iggy-bdd/ResourceOptionsSteps.swift
create mode 100644 bdd/swift/tests/Sources/iggy-bdd/Runner.swift
create mode 100644 bdd/swift/tests/Sources/iggy-bdd/main.swift
create mode 100644 examples/swift/README.md
copy {foreign/swift => examples/swift/getting-started}/Package.resolved (100%)
rename {bdd/swift/runner => examples/swift/getting-started}/Package.swift (63%)
create mode 100644
examples/swift/getting-started/Sources/Common/ExampleOptions.swift
create mode 100644 examples/swift/getting-started/Sources/consumer/main.swift
create mode 100644 examples/swift/getting-started/Sources/producer/main.swift
create mode 100644 foreign/swift/Sources/Iggy/Client/ConnectionString.swift
create mode 100644 foreign/swift/Tests/IggyTests/ConnectionStringTests.swift