[BDMS-264] Patch CI/CD Cypress Testing #4
CI_testing.yml
on: pull_request
integration-tests
2m 30s
Annotations
10 errors
|
src/test/ocotillo/integration/api/contact.contract.test.ts > Ocotillo Integration Tests: Contact > should update address using data provider:
src/providers/ocotillo-data-provider.ts#L268
AxiosError: Request failed with status code 404
❯ settle node_modules/axios/lib/core/settle.js:***9:***2
❯ IncomingMessage.handleStreamEnd node_modules/axios/lib/adapters/http.js:6***7:***
❯ Axios.request node_modules/axios/lib/core/Axios.js:45:4***
❯ Object.update src/providers/ocotillo-data-provider.ts:268:24
❯ src/test/ocotillo/integration/api/contact.contract.test.ts:3***4:20
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { description: undefined, number: undefined, config: { transitional: { silentJSONParsing: true, forcedJSONParsing: true, clarifyTimeoutError: false }, adapter: [ 'xhr', 'http', 'fetch' ], transformRequest: [ 'Function<transformRequest>' ], transformResponse: [ 'Function<transformResponse>' ], timeout: +0, xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -***, maxBodyLength: -***, env: { FormData: 'Function<FormData>', Blob: 'Function<Blob>' }, validateStatus: 'Function<validateStatus>', headers: { Accept: 'application/json, text/plain, */*', 'Content-Type': 'application/json', Authorization: '***', 'User-Agent': 'axios/***.***2.2', 'Content-Length': '266', 'Accept-Encoding': 'gzip, compress, deflate, br' }, url: 'http://localhost:8000/contact/address/***', method: 'patch', data: '{"release_status":"public","contact_id":***,"address_line_***":"Updated Test Address Line ***","address_line_2":"Updated Test Address Line 2","city":"Updated Test City","state":"Updated Test State","postal_code":"***2345","country":"United States","address_type":"Physical"}', allowAbsoluteUrls: true }, code: 'ERR_BAD_REQUEST', status: 404 }
|
|
src/test/ocotillo/integration/api/contact.contract.test.ts > Ocotillo Integration Tests: Contact > should fetch address by ID using data provider:
src/providers/ocotillo-data-provider.ts#L158
AxiosError: Request failed with status code 404
❯ settle node_modules/axios/lib/core/settle.js:***9:***2
❯ IncomingMessage.handleStreamEnd node_modules/axios/lib/adapters/http.js:6***7:***
❯ Axios.request node_modules/axios/lib/core/Axios.js:45:4***
❯ Object.getOne src/providers/ocotillo-data-provider.ts:***58:22
❯ src/test/ocotillo/integration/api/contact.contract.test.ts:278:20
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { description: undefined, number: undefined, config: { transitional: { silentJSONParsing: true, forcedJSONParsing: true, clarifyTimeoutError: false }, adapter: [ 'xhr', 'http', 'fetch' ], transformRequest: [ 'Function<transformRequest>' ], transformResponse: [ 'Function<transformResponse>' ], timeout: +0, xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -***, maxBodyLength: -***, env: { FormData: 'Function<FormData>', Blob: 'Function<Blob>' }, validateStatus: 'Function<validateStatus>', headers: { Accept: 'application/json, text/plain, */*', Authorization: '***', 'User-Agent': 'axios/***.***2.2', 'Accept-Encoding': 'gzip, compress, deflate, br' }, url: 'http://localhost:8000/contact/address/***', method: 'get', allowAbsoluteUrls: true }, code: 'ERR_BAD_REQUEST', status: 404 }
|
|
src/test/ocotillo/integration/api/contact.contract.test.ts > Ocotillo Integration Tests: Contact > should update phone using data provider:
src/providers/ocotillo-data-provider.ts#L300
Error: Validation Error
❯ Object.update src/providers/ocotillo-data-provider.ts:300:34
❯ src/test/ocotillo/integration/api/contact.contract.test.ts:254:20
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { status: 422, errors: { phone_number: [ 'Value error, Invalid phone number. 555***234567' ] }, fieldErrors: { phone_number: [ 'Value error, Invalid phone number. 555***234567' ] } }
|
|
src/test/ocotillo/integration/api/contact.contract.test.ts > Ocotillo Integration Tests: Contact > should fetch phone by ID using data provider:
src/providers/ocotillo-data-provider.ts#L158
AxiosError: Request failed with status code 404
❯ settle node_modules/axios/lib/core/settle.js:***9:***2
❯ IncomingMessage.handleStreamEnd node_modules/axios/lib/adapters/http.js:6***7:***
❯ Axios.request node_modules/axios/lib/core/Axios.js:45:4***
❯ Object.getOne src/providers/ocotillo-data-provider.ts:***58:22
❯ src/test/ocotillo/integration/api/contact.contract.test.ts:223:20
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { description: undefined, number: undefined, config: { transitional: { silentJSONParsing: true, forcedJSONParsing: true, clarifyTimeoutError: false }, adapter: [ 'xhr', 'http', 'fetch' ], transformRequest: [ 'Function<transformRequest>' ], transformResponse: [ 'Function<transformResponse>' ], timeout: +0, xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -***, maxBodyLength: -***, env: { FormData: 'Function<FormData>', Blob: 'Function<Blob>' }, validateStatus: 'Function<validateStatus>', headers: { Accept: 'application/json, text/plain, */*', Authorization: '***', 'User-Agent': 'axios/***.***2.2', 'Accept-Encoding': 'gzip, compress, deflate, br' }, url: 'http://localhost:8000/contact/phone/***', method: 'get', allowAbsoluteUrls: true }, code: 'ERR_BAD_REQUEST', status: 404 }
|
|
src/test/ocotillo/integration/api/contact.contract.test.ts > Ocotillo Integration Tests: Contact > should update email using data provider:
src/providers/ocotillo-data-provider.ts#L268
AxiosError: Request failed with status code 404
❯ settle node_modules/axios/lib/core/settle.js:***9:***2
❯ IncomingMessage.handleStreamEnd node_modules/axios/lib/adapters/http.js:6***7:***
❯ Axios.request node_modules/axios/lib/core/Axios.js:45:4***
❯ Object.update src/providers/ocotillo-data-provider.ts:268:24
❯ src/test/ocotillo/integration/api/contact.contract.test.ts:***99:20
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { description: undefined, number: undefined, config: { transitional: { silentJSONParsing: true, forcedJSONParsing: true, clarifyTimeoutError: false }, adapter: [ 'xhr', 'http', 'fetch' ], transformRequest: [ 'Function<transformRequest>' ], transformResponse: [ 'Function<transformResponse>' ], timeout: +0, xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -***, maxBodyLength: -***, env: { FormData: 'Function<FormData>', Blob: 'Function<Blob>' }, validateStatus: 'Function<validateStatus>', headers: { Accept: 'application/json, text/plain, */*', 'Content-Type': 'application/json', Authorization: '***', 'User-Agent': 'axios/***.***2.2', 'Content-Length': '93', 'Accept-Encoding': 'gzip, compress, deflate, br' }, url: 'http://localhost:8000/contact/email/***', method: 'patch', data: '{"email":"updated@test.com","release_status":"public","contact_id":***,"email_type":"Personal"}', allowAbsoluteUrls: true }, code: 'ERR_BAD_REQUEST', status: 404 }
|
|
src/test/ocotillo/integration/api/contact.contract.test.ts > Ocotillo Integration Tests: Contact > should fetch email by ID using data provider:
src/providers/ocotillo-data-provider.ts#L158
AxiosError: Request failed with status code 404
❯ settle node_modules/axios/lib/core/settle.js:***9:***2
❯ IncomingMessage.handleStreamEnd node_modules/axios/lib/adapters/http.js:6***7:***
❯ Axios.request node_modules/axios/lib/core/Axios.js:45:4***
❯ Object.getOne src/providers/ocotillo-data-provider.ts:***58:22
❯ src/test/ocotillo/integration/api/contact.contract.test.ts:***68:20
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { description: undefined, number: undefined, config: { transitional: { silentJSONParsing: true, forcedJSONParsing: true, clarifyTimeoutError: false }, adapter: [ 'xhr', 'http', 'fetch' ], transformRequest: [ 'Function<transformRequest>' ], transformResponse: [ 'Function<transformResponse>' ], timeout: +0, xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -***, maxBodyLength: -***, env: { FormData: 'Function<FormData>', Blob: 'Function<Blob>' }, validateStatus: 'Function<validateStatus>', headers: { Accept: 'application/json, text/plain, */*', Authorization: '***', 'User-Agent': 'axios/***.***2.2', 'Accept-Encoding': 'gzip, compress, deflate, br' }, url: 'http://localhost:8000/contact/email/***', method: 'get', allowAbsoluteUrls: true }, code: 'ERR_BAD_REQUEST', status: 404 }
|
|
src/test/ocotillo/integration/api/contact.contract.test.ts > Ocotillo Integration Tests: Contact > should update contact using data provider:
src/providers/ocotillo-data-provider.ts#L268
Error: socket hang up
❯ Function.AxiosError.from node_modules/axios/lib/core/AxiosError.js:96:***4
❯ RedirectableRequest.handleRequestError node_modules/axios/lib/adapters/http.js:638:25
❯ ClientRequest.eventHandlers.<computed> node_modules/follow-redirects/index.js:49:24
❯ Axios.request node_modules/axios/lib/core/Axios.js:45:4***
❯ Object.update src/providers/ocotillo-data-provider.ts:268:24
❯ src/test/ocotillo/integration/api/contact.contract.test.ts:***44:20
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { description: undefined, number: undefined, config: { transitional: { silentJSONParsing: true, forcedJSONParsing: true, clarifyTimeoutError: false }, adapter: [ 'xhr', 'http', 'fetch' ], transformRequest: [ 'Function<transformRequest>' ], transformResponse: [ 'Function<transformResponse>' ], timeout: +0, xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -***, maxBodyLength: -***, env: { FormData: 'Function<FormData>', Blob: 'Function<Blob>' }, validateStatus: 'Function<validateStatus>', headers: { Accept: 'application/json, text/plain, */*', 'Content-Type': 'application/json', Authorization: '***', 'User-Agent': 'axios/***.***2.2', 'Content-Length': '***40', 'Accept-Encoding': 'gzip, compress, deflate, br' }, url: 'http://localhost:8000/contact/***', method: 'patch', data: '{"name":"Updated Test Contact","organization":"Updated Test Organization","release_status":"public","role":"Owner","contact_type":"Primary"}', allowAbsoluteUrls: true }, code: 'ECONNRESET', status: undefined }
Caused by: Caused by: Error: socket hang up
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'ECONNRESET' }
|
|
src/test/ocotillo/integration/api/contact.contract.test.ts > Ocotillo Integration Tests: Contact > should create contact using data provider:
src/providers/ocotillo-data-provider.ts#L170
AxiosError: Request failed with status code 500
❯ settle node_modules/axios/lib/core/settle.js:***9:***2
❯ IncomingMessage.handleStreamEnd node_modules/axios/lib/adapters/http.js:6***7:***
❯ Axios.request node_modules/axios/lib/core/Axios.js:45:4***
❯ Object.create src/providers/ocotillo-data-provider.ts:***70:24
❯ src/test/ocotillo/integration/api/contact.contract.test.ts:***3:20
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { description: undefined, number: undefined, config: { transitional: { silentJSONParsing: true, forcedJSONParsing: true, clarifyTimeoutError: false }, adapter: [ 'xhr', 'http', 'fetch' ], transformRequest: [ 'Function<transformRequest>' ], transformResponse: [ 'Function<transformResponse>' ], timeout: +0, xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -***, maxBodyLength: -***, env: { FormData: 'Function<FormData>', Blob: 'Function<Blob>' }, validateStatus: 'Function<validateStatus>', headers: { Accept: 'application/json, text/plain, */*', 'Content-Type': 'application/json', Authorization: '***', 'User-Agent': 'axios/***.***2.2', 'Content-Length': '547', 'Accept-Encoding': 'gzip, compress, deflate, br' }, url: 'http://localhost:8000/contact', method: 'post', data: '{"name":"Test Contact","organization":"Test Organization","release_status":"public","thing_id":***,"role":"Owner","contact_type":"Primary","emails":[{"email":"test@test.com","release_status":"public","email_type":"Personal"}],"phones":[{"phone_number":"97***4567890","release_status":"public","phone_type":"Primary"}],"addresses":[{"release_status":"public","address_line_***":"Test Address Line ***","address_line_2":"Test Address Line 2","city":"Test City","state":"Test State","postal_code":"97456","country":"United States","address_type":"Primary"}]}', allowAbsoluteUrls: true }, code: 'ERR_BAD_RESPONSE', status: 500 }
|
|
src/test/ocotillo/integration/api/asset.contract.test.ts > Ocotillo Integration Tests: Asset > should create asset using data provider:
src/providers/ocotillo-data-provider.ts#L170
Error: socket hang up
❯ Function.AxiosError.from node_modules/axios/lib/core/AxiosError.js:96:***4
❯ RedirectableRequest.handleRequestError node_modules/axios/lib/adapters/http.js:638:25
❯ ClientRequest.eventHandlers.<computed> node_modules/follow-redirects/index.js:49:24
❯ Axios.request node_modules/axios/lib/core/Axios.js:45:4***
❯ Object.create src/providers/ocotillo-data-provider.ts:***70:24
❯ src/test/ocotillo/integration/api/asset.contract.test.ts:74:20
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { description: undefined, number: undefined, config: { transitional: { silentJSONParsing: true, forcedJSONParsing: true, clarifyTimeoutError: false }, adapter: [ 'xhr', 'http', 'fetch' ], transformRequest: [ 'Function<transformRequest>' ], transformResponse: [ 'Function<transformResponse>' ], timeout: +0, xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -***, maxBodyLength: -***, env: { FormData: 'Function<FormData>', Blob: 'Function<Blob>' }, validateStatus: 'Function<validateStatus>', headers: { Accept: 'application/json, text/plain, */*', 'Content-Type': 'application/json', Authorization: '***', 'User-Agent': 'axios/***.***2.2', 'Content-Length': '205', 'Accept-Encoding': 'gzip, compress, deflate, br' }, url: 'http://localhost:8000/asset', method: 'post', data: '{"name":"Test Asset","label":"Test Asset Label","storage_path":"/test/path/asset.txt","mime_type":"text/plain","size":***024,"uri":"https://example.com/test-asset.txt","release_status":"public","thing_id":***}', allowAbsoluteUrls: true }, code: 'ECONNRESET', status: undefined }
Caused by: Caused by: Error: socket hang up
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'ECONNRESET' }
|
|
src/test/ocotillo/integration/api/asset.contract.test.ts > Ocotillo Integration Tests: Asset > should fetch single asset by ID using data provider:
src/providers/ocotillo-data-provider.ts#L158
AxiosError: Request failed with status code 500
❯ settle node_modules/axios/lib/core/settle.js:***9:***2
❯ IncomingMessage.handleStreamEnd node_modules/axios/lib/adapters/http.js:6***7:***
❯ Axios.request node_modules/axios/lib/core/Axios.js:45:4***
❯ Object.getOne src/providers/ocotillo-data-provider.ts:***58:22
❯ src/test/ocotillo/integration/api/asset.contract.test.ts:42:20
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { description: undefined, number: undefined, config: { transitional: { silentJSONParsing: true, forcedJSONParsing: true, clarifyTimeoutError: false }, adapter: [ 'xhr', 'http', 'fetch' ], transformRequest: [ 'Function<transformRequest>' ], transformResponse: [ 'Function<transformResponse>' ], timeout: +0, xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -***, maxBodyLength: -***, env: { FormData: 'Function<FormData>', Blob: 'Function<Blob>' }, validateStatus: 'Function<validateStatus>', headers: { Accept: 'application/json, text/plain, */*', Authorization: '***', 'User-Agent': 'axios/***.***2.2', 'Accept-Encoding': 'gzip, compress, deflate, br' }, url: 'http://localhost:8000/asset/***', method: 'get', allowAbsoluteUrls: true }, code: 'ERR_BAD_RESPONSE', status: 500 }
|