-
Notifications
You must be signed in to change notification settings - Fork 348
Re-enable Couchbase testing #3265
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
Conversation
Overall package sizeSelf size: 4.9 MB Dependency sizes
🤖 This report was automatically generated by heaviest-objects-in-the-universe |
Codecov Report
@@ Coverage Diff @@
## master #3265 +/- ##
==========================================
- Coverage 84.28% 81.90% -2.38%
==========================================
Files 214 12 -202
Lines 8400 796 -7604
Branches 33 33
==========================================
- Hits 7080 652 -6428
+ Misses 1320 144 -1176
... and 206 files with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
BenchmarksBenchmark execution time: 2023-07-19 16:41:34 Comparing candidate commit a7a8672 in PR branch Found 0 performance improvements and 3 performance regressions! Performance is the same for 470 metrics, 19 unstable metrics. scenario:plugin-graphql-with-depth-and-collapse-on-18
scenario:plugin-graphql-with-depth-off-18
scenario:plugin-graphql-with-depth-on-max-18
|
6e32fc0
to
4c8a51f
Compare
39b0032
to
6c98550
Compare
6c98550
to
80ff215
Compare
ee0908c
to
3383403
Compare
b06cec7
to
ab59cd8
Compare
This repo uses a slightly modified version of the Couchbase docker image for testing. This modified version is required to do some base configuration of the Couchbase container (such as password setup, memory settings, and more). Prior to this change, we used a container image/repo owned by Sam Brenner (sabrenner). This change forks the sabrenner repository and adds the container to DataDog's github container repository.
This change updates several of the versions of Couchbase which we test against. In particular: * 2.6.12 replaces 2.6.5 due to an inability to compile 2.6.5 in the latest Node releases * 3.0.7 replaces 3.0.0 due to test timeout issues causing flakiness * 3.1.2 replaces 3.1.0 due to test timeout issues causing flakiness These changes put the couchbase dependency in a state where it can be re-introduced to the CI tests.
Prior to this change, Couchbase tests were disabled due to constant failures and flaky tests. Recent changes have fixed the testing issues by: * Upgrading Couchbase server from 6.0.1 to 6.6.5 * Updating the versions of Couchbase client we use to test This change re-enables testing the Couchbase integration now that tests are working and stable.
ab59cd8
to
a7a8672
Compare
// semver >=3 <3.2.0 | ||
|
||
addHook({ name: 'couchbase', file: 'lib/collection.js', versions: ['>=3.0.0 <3.2.0'] }, Collection => { | ||
addHook({ name: 'couchbase', file: 'lib/collection.js', versions: ['^3.0.7', '^3.1.3'] }, Collection => { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
^3.0.7
is the same as >=3.0.7 <4.0.0
so that would already include the range of ^3.1.3
.
* Couchbase: Update Docker Container repo This repo uses a slightly modified version of the Couchbase docker image for testing. This modified version is required to do some base configuration of the Couchbase container (such as password setup, memory settings, and more). Prior to this change, we used a container image/repo owned by Sam Brenner (sabrenner). This change forks the sabrenner repository and adds the container to DataDog's github container repository. * Couchbase: update tested versions This change updates several of the versions of Couchbase which we test against. In particular: * 2.6.12 replaces 2.6.5 due to an inability to compile 2.6.5 in the latest Node releases * 3.0.7 replaces 3.0.0 due to test timeout issues causing flakiness * 3.1.2 replaces 3.1.0 due to test timeout issues causing flakiness These changes put the couchbase dependency in a state where it can be re-introduced to the CI tests. * Couchbase: Re-enable testing Prior to this change, Couchbase tests were disabled due to constant failures and flaky tests. Recent changes have fixed the testing issues by: * Upgrading Couchbase server from 6.0.1 to 6.6.5 * Updating the versions of Couchbase client we use to test This change re-enables testing the Couchbase integration now that tests are working and stable.
* Couchbase: Update Docker Container repo This repo uses a slightly modified version of the Couchbase docker image for testing. This modified version is required to do some base configuration of the Couchbase container (such as password setup, memory settings, and more). Prior to this change, we used a container image/repo owned by Sam Brenner (sabrenner). This change forks the sabrenner repository and adds the container to DataDog's github container repository. * Couchbase: update tested versions This change updates several of the versions of Couchbase which we test against. In particular: * 2.6.12 replaces 2.6.5 due to an inability to compile 2.6.5 in the latest Node releases * 3.0.7 replaces 3.0.0 due to test timeout issues causing flakiness * 3.1.2 replaces 3.1.0 due to test timeout issues causing flakiness These changes put the couchbase dependency in a state where it can be re-introduced to the CI tests. * Couchbase: Re-enable testing Prior to this change, Couchbase tests were disabled due to constant failures and flaky tests. Recent changes have fixed the testing issues by: * Upgrading Couchbase server from 6.0.1 to 6.6.5 * Updating the versions of Couchbase client we use to test This change re-enables testing the Couchbase integration now that tests are working and stable.
* Couchbase: Update Docker Container repo This repo uses a slightly modified version of the Couchbase docker image for testing. This modified version is required to do some base configuration of the Couchbase container (such as password setup, memory settings, and more). Prior to this change, we used a container image/repo owned by Sam Brenner (sabrenner). This change forks the sabrenner repository and adds the container to DataDog's github container repository. * Couchbase: update tested versions This change updates several of the versions of Couchbase which we test against. In particular: * 2.6.12 replaces 2.6.5 due to an inability to compile 2.6.5 in the latest Node releases * 3.0.7 replaces 3.0.0 due to test timeout issues causing flakiness * 3.1.2 replaces 3.1.0 due to test timeout issues causing flakiness These changes put the couchbase dependency in a state where it can be re-introduced to the CI tests. * Couchbase: Re-enable testing Prior to this change, Couchbase tests were disabled due to constant failures and flaky tests. Recent changes have fixed the testing issues by: * Upgrading Couchbase server from 6.0.1 to 6.6.5 * Updating the versions of Couchbase client we use to test This change re-enables testing the Couchbase integration now that tests are working and stable.
* Couchbase: Update Docker Container repo This repo uses a slightly modified version of the Couchbase docker image for testing. This modified version is required to do some base configuration of the Couchbase container (such as password setup, memory settings, and more). Prior to this change, we used a container image/repo owned by Sam Brenner (sabrenner). This change forks the sabrenner repository and adds the container to DataDog's github container repository. * Couchbase: update tested versions This change updates several of the versions of Couchbase which we test against. In particular: * 2.6.12 replaces 2.6.5 due to an inability to compile 2.6.5 in the latest Node releases * 3.0.7 replaces 3.0.0 due to test timeout issues causing flakiness * 3.1.2 replaces 3.1.0 due to test timeout issues causing flakiness These changes put the couchbase dependency in a state where it can be re-introduced to the CI tests. * Couchbase: Re-enable testing Prior to this change, Couchbase tests were disabled due to constant failures and flaky tests. Recent changes have fixed the testing issues by: * Upgrading Couchbase server from 6.0.1 to 6.6.5 * Updating the versions of Couchbase client we use to test This change re-enables testing the Couchbase integration now that tests are working and stable.
* Couchbase: Update Docker Container repo This repo uses a slightly modified version of the Couchbase docker image for testing. This modified version is required to do some base configuration of the Couchbase container (such as password setup, memory settings, and more). Prior to this change, we used a container image/repo owned by Sam Brenner (sabrenner). This change forks the sabrenner repository and adds the container to DataDog's github container repository. * Couchbase: update tested versions This change updates several of the versions of Couchbase which we test against. In particular: * 2.6.12 replaces 2.6.5 due to an inability to compile 2.6.5 in the latest Node releases * 3.0.7 replaces 3.0.0 due to test timeout issues causing flakiness * 3.1.2 replaces 3.1.0 due to test timeout issues causing flakiness These changes put the couchbase dependency in a state where it can be re-introduced to the CI tests. * Couchbase: Re-enable testing Prior to this change, Couchbase tests were disabled due to constant failures and flaky tests. Recent changes have fixed the testing issues by: * Upgrading Couchbase server from 6.0.1 to 6.6.5 * Updating the versions of Couchbase client we use to test This change re-enables testing the Couchbase integration now that tests are working and stable.
* Couchbase: Update Docker Container repo This repo uses a slightly modified version of the Couchbase docker image for testing. This modified version is required to do some base configuration of the Couchbase container (such as password setup, memory settings, and more). Prior to this change, we used a container image/repo owned by Sam Brenner (sabrenner). This change forks the sabrenner repository and adds the container to DataDog's github container repository. * Couchbase: update tested versions This change updates several of the versions of Couchbase which we test against. In particular: * 2.6.12 replaces 2.6.5 due to an inability to compile 2.6.5 in the latest Node releases * 3.0.7 replaces 3.0.0 due to test timeout issues causing flakiness * 3.1.2 replaces 3.1.0 due to test timeout issues causing flakiness These changes put the couchbase dependency in a state where it can be re-introduced to the CI tests. * Couchbase: Re-enable testing Prior to this change, Couchbase tests were disabled due to constant failures and flaky tests. Recent changes have fixed the testing issues by: * Upgrading Couchbase server from 6.0.1 to 6.6.5 * Updating the versions of Couchbase client we use to test This change re-enables testing the Couchbase integration now that tests are working and stable.
* Couchbase: Update Docker Container repo This repo uses a slightly modified version of the Couchbase docker image for testing. This modified version is required to do some base configuration of the Couchbase container (such as password setup, memory settings, and more). Prior to this change, we used a container image/repo owned by Sam Brenner (sabrenner). This change forks the sabrenner repository and adds the container to DataDog's github container repository. * Couchbase: update tested versions This change updates several of the versions of Couchbase which we test against. In particular: * 2.6.12 replaces 2.6.5 due to an inability to compile 2.6.5 in the latest Node releases * 3.0.7 replaces 3.0.0 due to test timeout issues causing flakiness * 3.1.2 replaces 3.1.0 due to test timeout issues causing flakiness These changes put the couchbase dependency in a state where it can be re-introduced to the CI tests. * Couchbase: Re-enable testing Prior to this change, Couchbase tests were disabled due to constant failures and flaky tests. Recent changes have fixed the testing issues by: * Upgrading Couchbase server from 6.0.1 to 6.6.5 * Updating the versions of Couchbase client we use to test This change re-enables testing the Couchbase integration now that tests are working and stable.
* Couchbase: Update Docker Container repo This repo uses a slightly modified version of the Couchbase docker image for testing. This modified version is required to do some base configuration of the Couchbase container (such as password setup, memory settings, and more). Prior to this change, we used a container image/repo owned by Sam Brenner (sabrenner). This change forks the sabrenner repository and adds the container to DataDog's github container repository. * Couchbase: update tested versions This change updates several of the versions of Couchbase which we test against. In particular: * 2.6.12 replaces 2.6.5 due to an inability to compile 2.6.5 in the latest Node releases * 3.0.7 replaces 3.0.0 due to test timeout issues causing flakiness * 3.1.2 replaces 3.1.0 due to test timeout issues causing flakiness These changes put the couchbase dependency in a state where it can be re-introduced to the CI tests. * Couchbase: Re-enable testing Prior to this change, Couchbase tests were disabled due to constant failures and flaky tests. Recent changes have fixed the testing issues by: * Upgrading Couchbase server from 6.0.1 to 6.6.5 * Updating the versions of Couchbase client we use to test This change re-enables testing the Couchbase integration now that tests are working and stable.
What does this PR do?
Re-enable couchbase testing
This change re-enables testing for the couchbase integration. In order
to do so, there are a few changes which were made:
Motivation
These changes are being made to re-enable Couchbase testing to (a) protect customers and (b) allow other projects (such as service naming) to make tested changes
Plugin Checklist
Couchbase: re-enabling tests and dropping versions
Additional Notes
This change does not add any new code, it only modified the container and tested versions of Couchbase.