Skip to content

feat(dest-test): Add new test destination#2057

Merged
yevgenypats merged 2 commits intomainfrom
feat/dest/test
Sep 26, 2022
Merged

feat(dest-test): Add new test destination#2057
yevgenypats merged 2 commits intomainfrom
feat/dest/test

Conversation

@yevgenypats
Copy link
Copy Markdown
Contributor

@yevgenypats yevgenypats commented Sep 26, 2022

Adding a new test destination for CLI testing purposes. The new destination plugin is basically a dev null.

Also, Im proposing/trying out a .yml per plugin ? maybe this way we can take advantage of the built-in github

    paths:
      - "plugins/destination/test/**"

For destination plugins I think this is specifaclly important because the workflows vary very much between each plugin as we need different databases and so on.

I think for source plugin this will also start becoming a thing when we introduce some smoke tests that will require credentials and so on.

@yevgenypats yevgenypats requested a review from a team September 26, 2022 11:08
Copy link
Copy Markdown
Contributor

@hermanschaaf hermanschaaf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving, but left a comment regarding how we filter out builds. I would love to find a solution to that problem though

@yevgenypats yevgenypats merged commit d2e1df2 into main Sep 26, 2022
@yevgenypats yevgenypats deleted the feat/dest/test branch September 26, 2022 12:27
yevgenypats pushed a commit that referenced this pull request Sep 26, 2022
🤖 I have created a release *beep* *boop*
---


##
[1.1.0](plugins-destination-test-v1.0.0...plugins-destination-test-v1.1.0)
(2022-09-26)


### Features

* **dest-test:** Add new test destination
([#2057](#2057))
([d2e1df2](d2e1df2))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
yevgenypats added a commit that referenced this pull request Sep 26, 2022
Adding a new test destination for CLI testing purposes. The new
destination plugin is basically a dev null.

Also, Im proposing/trying out a .yml per plugin ? maybe this way we can
take advantage of the built-in github

```
    paths:
      - "plugins/destination/test/**"
```

For destination plugins I think this is specifaclly important because
the workflows vary very much between each plugin as we need different
databases and so on.

I think for source plugin this will also start becoming a thing when we
introduce some smoke tests that will require credentials and so on.
yevgenypats pushed a commit that referenced this pull request Sep 26, 2022
🤖 I have created a release *beep* *boop*
---


##
[1.1.0](plugins-destination-test-v1.0.0...plugins-destination-test-v1.1.0)
(2022-09-26)


### Features

* **dest-test:** Add new test destination
([#2057](#2057))
([d2e1df2](d2e1df2))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
on:
pull_request:
paths:
- "plugins/destination/test/**"
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Regardless where we land, the paths is missing .github/workflows/dest_test.yml, otherwise changes to the workflow file won't trigger it (for example in a PR)

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

Successfully merging this pull request may close these issues.

3 participants