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

[sdk] integrate with SDK testing/scaffolding facilities. #4

Merged
merged 1 commit into from
Jun 19, 2016

Conversation

truthbk
Copy link
Member

@truthbk truthbk commented Jun 3, 2016

What?

This PR supersedes:
#3

It relies on the gemfile DataDog/datadog-sdk-testing#1 to provide the testing and scaffolding facilities which we hope will aid in streamlining the development process. Just like the original PR we address the following:

  • setup the testing environment
  • generate empty skeleton files that should allow contributors to get up and running as quickly as possible.
  • create rake tasks for new integrations for seamless test execution.
  • include new rake integration test task in circle-ci.
  • help address python package version conflcts
  • (optionally) setup git pre-commit hooks.

workflow

  • rake setup_env
  • rake generate:skeleton[myintegration]
  • rake lint
  • rake ci:run[default]
  • rake ci:run[myintegration]

@olivielpeau
Copy link
Member

👍

@olivielpeau
Copy link
Member

💎

[gem] fixing rakefile lint issue.

[rakefile] env variable should be set on the calling (root) Rakefile.

[rakefile] set the SDK_HOME environment variable too.

[testing] adding pylintrc file to repo.
@truthbk truthbk merged commit ab48be4 into master Jun 19, 2016
@truthbk truthbk deleted the jaime/sdk_gemfile branch June 19, 2016 02:52
coignetp pushed a commit that referenced this pull request May 11, 2021
alopezz pushed a commit that referenced this pull request Sep 22, 2022
fix: compressed dashboard image
@rtrieu rtrieu mentioned this pull request Jun 27, 2023
4 tasks
nmuesch pushed a commit that referenced this pull request Aug 7, 2023
mgarabed pushed a commit that referenced this pull request Aug 8, 2023
mgarabed pushed a commit that referenced this pull request Aug 9, 2023
* Adds cloudzero integration

* updates app id to match app uuid from OAuth client (#1)

* CP-13295 update datadog integration tile (#2)

* Adds images

* Updates manifest with images and suggested tag

* Update readme to include marketing and setup language

* formatting

* CP-13295 Updates based on DD feedback (#3)

* CP-13295 Updates based on further feedback (#4)

* Updates based on copy feedback (#5)

* CP-13295 Updates based on DD eng feedback (#6)

* CP-13295 Copy changes requested by Datadog (#7)

* Change from h3 to h2 (#9)

* CP-13295 Update release date (#10)
nmuesch pushed a commit that referenced this pull request Aug 22, 2023
james-eichelbaum pushed a commit that referenced this pull request Nov 3, 2023
* lint fixes

* add sales email
james-eichelbaum pushed a commit that referenced this pull request Nov 13, 2023
* [ENT-2819] Robust Intelligence AI firewall integration initial commit (#1)

* initial commit for check

* check with correct metrics

* add dashboard

* update dashboard and readme

* update dashboard title

* fix readme links and add logos

* fix support email link

* update homepage and support email

* [END-2821] Update README (#2)

* update section on metrics collected

* update firewall link and dashboard

* [PINT-2462] readme fixes (#3)

* readme fixes

* update risk name

* fix metrics section content

* add image assets

* [PINT-2485] PR build issues (#4)

* lint fixes

* add sales email

* [PINT-2485] Address PR comments (#5)

* update overview and description

* add integrtaion version

* add classifier tags

* add dashboard description

* add dashboard to manifest (#6)

* [PINT-2541] readme review (#7)

* add details to configure section

* Add suggestion

Co-authored-by: Arley Lewis <arley@robustintelligence.com>

---------

Co-authored-by: Arley Lewis <arley@robustintelligence.com>

* [PINT-2618] PR feedback and dashboard update (#8)

* update readme and remove unnecessary file

* upgrade dashboard

* [PINT-2651] add dashboard banner image (#9)

* add dashboard banner

* update banner url

* address PR comments (#10)

* update description (#11)

* [PINT-2719] readme and dashboard image (#12)

* update dashboard image and description

* update firewall image

* update image ratio (#13)

* [PINT-2891] add scope variable to dashboard (#14)

* add scope variable

* fix description

* remove folder (#15)

* fix import (#16)

* run ddev validate ci

* fix codecov

* remove assets that are not required

* add metrics check

* add codeowners

* fix format

* remove non ascii character

* fix test

* add test

---------

Co-authored-by: Arley Lewis <arley@robustintelligence.com>
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.

2 participants