Improvement/cldsrv 724 object related functional tests
Issue : CLDSRV-724
Hello benzekrimaha,
My role is to assist you with the merge of this
pull request. Please type @bert-e help to get information
on this process, or consult the user documentation.
Available options
| name | description | privileged | authored |
|---|---|---|---|
/after_pull_request |
Wait for the given pull request id to be merged before continuing with the current one. | ||
/bypass_author_approval |
Bypass the pull request author's approval | :star: | |
/bypass_build_status |
Bypass the build and test status | :star: | |
/bypass_commit_size |
Bypass the check on the size of the changeset TBA |
:star: | |
/bypass_incompatible_branch |
Bypass the check on the source branch prefix | :star: | |
/bypass_jira_check |
Bypass the Jira issue check | :star: | |
/bypass_peer_approval |
Bypass the pull request peers' approval | :star: | |
/bypass_leader_approval |
Bypass the pull request leaders' approval | :star: | |
/approve |
Instruct Bert-E that the author has approved the pull request. | :writing_hand: | |
/create_pull_requests |
Allow the creation of integration pull requests. | ||
/create_integration_branches |
Allow the creation of integration branches. | ||
/no_octopus |
Prevent Wall-E from doing any octopus merge and use multiple consecutive merge instead | ||
/unanimity |
Change review acceptance criteria from one reviewer at least to all reviewers |
||
/wait |
Instruct Bert-E not to run until further notice. |
Available commands
| name | description | privileged |
|---|---|---|
/help |
Print Bert-E's manual in the pull request. | |
/status |
Print Bert-E's current status in the pull request TBA |
|
/clear |
Remove all comments from Bert-E from the history TBA |
|
/retry |
Re-start a fresh build TBA |
|
/build |
Re-start a fresh build TBA |
|
/force_reset |
Delete integration branches & pull requests, and restart merge process from the beginning. | |
/reset |
Try to remove integration branches unless there are commits on them which do not appear on the source branch. |
Status report is not available.
:x: 52 Tests Failed:
| Tests completed | Failed | Passed | Skipped |
|---|---|---|---|
| 6312 | 52 | 6260 | 0 |
View the top 3 failed test(s) by shortest run time
"after all" hook for "should list buckets"::GET Service - AWS.S3.listBuckets With default signature when user has credential "after all" hook for "should list buckets"Stack Traces | 0s run time
s3.deleteBucket is not a function
"after all" hook for "should list buckets"::GET Service - AWS.S3.listBuckets With v4 signature when user has credential "after all" hook for "should list buckets"Stack Traces | 0s run time
s3.deleteBucket is not a function
"before all" hook for "should list buckets concurrently"::GET Service - AWS.S3.listBuckets With default signature when user has credential "before all" hook for "should list buckets concurrently"Stack Traces | 0s run time
s3.config.update is not a function
"before all" hook for "should list buckets concurrently"::GET Service - AWS.S3.listBuckets With v4 signature when user has credential "before all" hook for "should list buckets concurrently"Stack Traces | 0.001s run time
s3.config.update is not a function
should abort a multipart upload::aws-node-sdk test suite as registered user should abort a multipart uploadStack Traces | 0.001s run time
error aborting multipart upload: MissingRequiredParameter: Missing required key 'UploadId' in params
should fail if version id is invalid::PUT object with x-scal-s3-version-id header With v4 signature error handling validation (without cold storage location) should fail if version id is invalidStack Traces | 0.017s run time
Expected success got error {"BadRequest":true,"isExpected":true} + actual - expected + ArsenalError: BadRequest + at Object.get (.../lib/errors/index.js:167:31) + at RESTClient.endRespond (.../bucketclient/lib/RESTClient.js:329:27) + at ClientRequest.<anonymous> (.../bucketclient/lib/RESTClient.js:453:40) + at ClientRequest.emit (node:events:519:28) + at ClientRequest.emit (node:domain:489:12) + at HTTPParser.parserOnIncomingClient [as onIncoming] (node:_http_client:772:27) + at HTTPParser.parserOnHeadersComplete (node:_http_common:122:17) + at Socket.socketOnData (node:_http_client:614:22) + at Socket.emit (node:events:519:28) + at Socket.emit (node:domain:489:12) + at addChunk (node:internal/streams/readable:561:12) + at readableAddChunkPushByteMode (node:internal/streams/readable:512:3) + at Readable.push (node:internal/streams/readable:392:5) + at TCP.onStreamRead (node:internal/stream_base_commons:189:23) { + BadRequest: true, + isExpected: true + } - null
should fail if version id is invalid::PUT object with x-scal-s3-version-id header With default signature error handling validation (without cold storage location) should fail if version id is invalidStack Traces | 0.021s run time
Expected success got error {"BadRequest":true,"isExpected":true} + actual - expected + ArsenalError: BadRequest + at Object.get (.../lib/errors/index.js:167:31) + at RESTClient.endRespond (.../bucketclient/lib/RESTClient.js:329:27) + at ClientRequest.<anonymous> (.../bucketclient/lib/RESTClient.js:453:40) + at ClientRequest.emit (node:events:519:28) + at ClientRequest.emit (node:domain:489:12) + at HTTPParser.parserOnIncomingClient [as onIncoming] (node:_http_client:772:27) + at HTTPParser.parserOnHeadersComplete (node:_http_common:122:17) + at Socket.socketOnData (node:_http_client:614:22) + at Socket.emit (node:events:519:28) + at Socket.emit (node:domain:489:12) + at addChunk (node:internal/streams/readable:561:12) + at readableAddChunkPushByteMode (node:internal/streams/readable:512:3) + at Readable.push (node:internal/streams/readable:392:5) + at TCP.onStreamRead (node:internal/stream_base_commons:189:23) { + BadRequest: true, + isExpected: true + } - null
"after each" hook for "should return InvalidRange error if get range bytes=0-9 on empty object"::aws-node-sdk test suite as registered user Get range on empty object "after each" hook for "should return InvalidRange error if get range bytes=0-9 on empty object"Stack Traces | 0.251s run time
error deletting object regularly: UnknownEndpoint: Inaccessible host: `ftest-bucketemptyobj-78.127.0.0.1' at port `undefined'. This service may not be available in the `us-east-1' region.
"before each" hook for "should return InvalidRange error if get range bytes=0-9 on empty object"::aws-node-sdk test suite as registered user Get range on empty object "before each" hook for "should return InvalidRange error if get range bytes=0-9 on empty object"Stack Traces | 0.535s run time
error creating bucket: UnknownEndpoint: Inaccessible host: `ftest-bucketemptyobj-78.127.0.0.1' at port `undefined'. This service may not be available in the `us-east-1' region.
View the full list of 45 :snowflake: flaky test(s)
downloaded file should equal file that was put::aws-node-sdk v2auth query tests downloaded file should equal file that was putFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.009s run time
Expected values to be strictly equal: 2 !== 0
downloaded file should equal file that was put::aws-node-sdk v4auth query tests downloaded file should equal file that was putFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.009s run time
Expected values to be strictly equal: 2 !== 0
should complete a multipart upload::aws-node-sdk test suite as registered user should complete a multipart uploadFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0s run time
error completing mpu: MissingRequiredParameter: Missing required key 'UploadId' in params
should create a bucket::aws-node-sdk test suite as registered user should create a bucketFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.702s run time
error creating bucket: UnknownEndpoint: Inaccessible host: `ftest-mybucket-78.127.0.0.1' at port `undefined'. This service may not be available in the `us-east-1' region.
should create a bucket::aws-node-sdk v2auth query tests should create a bucketFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.054s run time
Expected values to be strictly equal: + actual - expected + undefined - '200 OK'
should create a bucket::aws-node-sdk v4auth query tests should create a bucketFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.072s run time
Expected values to be strictly equal: + actual - expected + undefined - '200 OK'
should create a multipart upload::aws-node-sdk test suite as registered user should create a multipart uploadFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.648s run time
error initiating multipart upload: UnknownEndpoint: Inaccessible host: `ftest-mybucket-78.127.0.0.1' at port `undefined'. This service may not be available in the `us-east-1' region.
should delete a bucket::aws-node-sdk test suite as registered user should delete a bucketFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.497s run time
error deleting bucket: UnknownEndpoint: Inaccessible host: `ftest-mybucket-78.127.0.0.1' at port `undefined'. This service may not be available in the `us-east-1' region.
should delete a bucket::aws-node-sdk v2auth query tests should delete a bucketFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.019s run time
Expected values to be strictly equal: + actual - expected + undefined - '204 NO CONTENT'
should delete a bucket::aws-node-sdk v4auth query tests should delete a bucketFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.018s run time
Expected values to be strictly equal: + actual - expected + undefined - '204 NO CONTENT'
should delete an object put without MPU::aws-node-sdk test suite as registered user should delete an object put without MPUFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.567s run time
error deleting object: UnknownEndpoint: Inaccessible host: `ftest-mybucket-78.127.0.0.1' at port `undefined'. This service may not be available in the `us-east-1' region.
should delete an object with native characters::aws-node-sdk v4auth query tests should delete an object with native charactersFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.033s run time
Expected values to be strictly equal: + actual - expected + undefined - '204 NO CONTENT'
should delete an object::aws-node-sdk v2auth query tests should delete an objectFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.07s run time
Expected values to be strictly equal: + actual - expected + undefined - '204 NO CONTENT'
should delete an object::aws-node-sdk v4auth query tests should delete an objectFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.056s run time
Expected values to be strictly equal: + actual - expected + undefined - '204 NO CONTENT'
should delete object created by multipart upload::aws-node-sdk test suite as registered user should delete object created by multipart uploadFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.323s run time
error deleting object: UnknownEndpoint: Inaccessible host: `ftest-mybucket-78.127.0.0.1' at port `undefined'. This service may not be available in the `us-east-1' region.
should do a bucket listing with result::aws-node-sdk v4auth query tests should do a bucket listing with resultFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.037s run time
Cannot read properties of undefined (reading 'map')
should get a range for an object put without MPU::aws-node-sdk test suite as registered user should get a range for an object put without MPUFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.375s run time
error getting object range: UnknownEndpoint: Inaccessible host: `ftest-mybucket-78.127.0.0.1' at port `undefined'. This service may not be available in the `us-east-1' region.
should get a range for an object using only a start offset in the request::aws-node-sdk test suite as registered user should get a range for an object using only a start offset in the requestFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.389s run time
error getting object range: UnknownEndpoint: Inaccessible host: `ftest-mybucket-78.127.0.0.1' at port `undefined'. This service may not be available in the `us-east-1' region.
should get a range for an object using only an end offset in the request::aws-node-sdk test suite as registered user should get a range for an object using only an end offset in the requestFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.366s run time
error getting object range: UnknownEndpoint: Inaccessible host: `ftest-mybucket-78.127.0.0.1' at port `undefined'. This service may not be available in the `us-east-1' region.
should get a range from the first part of an object put by multipart upload::aws-node-sdk test suite as registered user should get a range from the first part of an object put by multipart uploadFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.311s run time
error getting object range put by mpu: UnknownEndpoint: Inaccessible host: `ftest-mybucket-78.127.0.0.1' at port `undefined'. This service may not be available in the `us-east-1' region.
should get a range from the second part of an object put by multipart upload and include the end even if the range requested goes beyond the actual object end::aws-node-sdk test suite as registered user should get a range from the second part of an object put by multipart upload and include the end even if the range requested goes beyond the actual object endFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.335s run time
error getting object range put by mpu: UnknownEndpoint: Inaccessible host: `ftest-mybucket-78.127.0.0.1' at port `undefined'. This service may not be available in the `us-east-1' region.
should get a range from the second part of an object put by multipart upload::aws-node-sdk test suite as registered user should get a range from the second part of an object put by multipart uploadFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.135s run time
error getting object range put by mpu: UnknownEndpoint: Inaccessible host: `ftest-mybucket-78.127.0.0.1' at port `undefined'. This service may not be available in the `us-east-1' region.
should get a range that spans both parts of an object put by multipart upload::aws-node-sdk test suite as registered user should get a range that spans both parts of an object put by multipart uploadFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.088s run time
error getting object range put by mpu: UnknownEndpoint: Inaccessible host: `ftest-mybucket-78.127.0.0.1' at port `undefined'. This service may not be available in the `us-east-1' region.
should get an object put by multipart upload::aws-node-sdk test suite as registered user should get an object put by multipart uploadFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.238s run time
error getting object put by mpu: UnknownEndpoint: Inaccessible host: `ftest-mybucket-78.127.0.0.1' at port `undefined'. This service may not be available in the `us-east-1' region.
should get an object::aws-node-sdk v2auth query tests should get an objectFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.035s run time
Expected values to be strictly equal: + actual - expected + undefined - '200 OK'
should get an object::aws-node-sdk v4auth query tests should get an objectFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.049s run time
Expected values to be strictly equal: + actual - expected + undefined - '200 OK'
should get entire object if range is invalid::aws-node-sdk test suite as registered user should get entire object if range is invalidFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.097s run time
error getting object range put by mpu: UnknownEndpoint: Inaccessible host: `ftest-mybucket-78.127.0.0.1' at port `undefined'. This service may not be available in the `us-east-1' region.
should get full object if range header is invalid::aws-node-sdk test suite as registered user should get full object if range header is invalidFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.539s run time
error getting object range: UnknownEndpoint: Inaccessible host: `ftest-mybucket-78.127.0.0.1' at port `undefined'. This service may not be available in the `us-east-1' region.
should list objects in bucket::aws-node-sdk v4auth query tests should list objects in bucketFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.032s run time
Expected values to be strictly equal: + actual - expected + undefined - '200 OK'
should list the parts of a multipart upload::aws-node-sdk test suite as registered user should list the parts of a multipart uploadFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0s run time
error listing parts: MissingRequiredParameter: Missing required key 'UploadId' in params
should put an object regularly (non-MPU)::aws-node-sdk test suite as registered user should put an object regularly (non-MPU)Flake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.287s run time
error putting object regularly: UnknownEndpoint: Inaccessible host: `ftest-mybucket-78.127.0.0.1' at port `undefined'. This service may not be available in the `us-east-1' region.
should put an object with an acl setting and a storage class setting::aws-node-sdk v2auth query tests should put an object with an acl setting and a storage class settingFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.048s run time
Expected values to be strictly equal: + actual - expected + undefined - '200 OK'
should put an object with an acl setting and a storage class setting::aws-node-sdk v4auth query tests should put an object with an acl setting and a storage class settingFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.031s run time
Expected values to be strictly equal: + actual - expected + undefined - '200 OK'
should put an object with native characters::aws-node-sdk v4auth query tests should put an object with native charactersFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.045s run time
Expected values to be strictly equal: + actual - expected + undefined - '200 OK'
should put an object::aws-node-sdk v2auth query tests should put an objectFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.039s run time
Expected values to be strictly equal: + actual - expected + undefined - '200 OK'
should put an object::aws-node-sdk v4auth query tests should put an objectFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.076s run time
Expected values to be strictly equal: + actual - expected + undefined - '200 OK'
should return 204 on delete of non-existing object::aws-node-sdk v4auth query tests should return 204 on delete of non-existing objectFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.072s run time
Expected values to be strictly equal: + actual - expected + undefined - '204 NO CONTENT'
should return InvalidRange if the range of the resource does not cover the byte range::aws-node-sdk test suite as registered user should return InvalidRange if the range of the resource does not cover the byte rangeFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.275s run time
Expected values to be strictly equal: + actual - expected + 'UnknownEndpoint' - 'InvalidRange'
should return a 204 on delete of an already deleted object::aws-node-sdk v4auth query tests should return a 204 on delete of an already deleted objectFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.068s run time
Expected values to be strictly equal: + actual - expected + undefined - '204 NO CONTENT'
should return an error code if expires header is too far in the future::aws-node-sdk v2auth query tests should return an error code if expires header is too far in the futureFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.055s run time
Expected values to be strictly equal: + actual - expected + undefined - '403 FORBIDDEN'
should return an error code if request occurs after expiry::aws-node-sdk v2auth query tests should return an error code if request occurs after expiryFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 1.54s run time
Expected values to be strictly equal: + actual - expected + undefined - '403 FORBIDDEN'
should return an error if do not provide correct xml when completing a multipart upload::aws-node-sdk test suite as registered user should return an error if do not provide correct xml when completing a multipart uploadFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.001s run time
Expected values to be strictly equal: + actual - expected + 'MissingRequiredParameter' - 'MalformedXML'
should upload a part of a multipart upload to be aborted::aws-node-sdk test suite as registered user should upload a part of a multipart upload to be abortedFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.001s run time
error uploading a part: MissingRequiredParameter: Missing required key 'UploadId' in params
should upload a part of a multipart upload::aws-node-sdk test suite as registered user should upload a part of a multipart uploadFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.365s run time
error initiating multipart upload: UnknownEndpoint: Inaccessible host: `ftest-mybucket-78.127.0.0.1' at port `undefined'. This service may not be available in the `us-east-1' region.
should upload a second part of a multipart upload::aws-node-sdk test suite as registered user should upload a second part of a multipart uploadFlake rate in main: 13.81% (Passed 668 times, Failed 107 times)
Stack Traces | 0.001s run time
error uploading a part: MissingRequiredParameter: Missing required key 'UploadId' in params
To view more test analytics, go to the Test Analytics Dashboard 📋 Got 3 mins? Take this short survey to help us improve Test Analytics.