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

Add error handling in TP/ICAP #3627

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

Subarna-Singh
Copy link
Contributor

Closes #DF20204

Description

Error Handling in TP/ICAP

Quality Assurance

  • If a new adapter was made, or an existing one was modified so that its environment variables have changed, update the relevant infra-k8s configuration file.
  • If a new adapter was made, or an existing one was modified so that its environment variables have changed, update the relevant adapter-secrets configuration file or update the soak testing blacklist.
  • If a new adapter was made, or a new endpoint was added, update the test-payload.json file with relevant requests.
  • The branch naming follows git flow (feature/x, chore/x, release/x, hotfix/x, fix/x) or is created from Jira.
  • This is related to a maximum of one Jira story or GitHub issue.
  • Types are safe (avoid TypeScript/TSLint features like any and disable, instead use more specific types).
  • All code changes have 100% unit and integration test coverage. If testing is not applicable or too difficult to justify doing, the reasoning should be documented explicitly in the PR.

Copy link

changeset-bot bot commented Jan 6, 2025

🦋 Changeset detected

Latest commit: 75d4e42

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 2 packages
Name Type
@chainlink/icap-adapter Minor
@chainlink/tp-adapter Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@cl-ea-js-service
Copy link

⚠️ Soak test failed for icap ⚠️
default   [  94% ] 1 VUs  09m23.8s/10m0s

running (09m24.8s), 1/1 VUs, 58422 complete and 0 interrupted iterations
default   [  94% ] 1 VUs  09m24.8s/10m0s

running (09m25.8s), 1/1 VUs, 58568 complete and 0 interrupted iterations
default   [  94% ] 1 VUs  09m25.8s/10m0s

running (09m26.8s), 1/1 VUs, 58699 complete and 0 interrupted iterations
default   [  94% ] 1 VUs  09m26.8s/10m0s

running (09m27.8s), 1/1 VUs, 58850 complete and 0 interrupted iterations
default   [  95% ] 1 VUs  09m27.8s/10m0s

running (09m28.8s), 1/1 VUs, 58973 complete and 0 interrupted iterations
default   [  95% ] 1 VUs  09m28.8s/10m0s

running (09m29.8s), 1/1 VUs, 59111 complete and 0 interrupted iterations
default   [  95% ] 1 VUs  09m29.8s/10m0s

running (09m30.8s), 1/1 VUs, 59241 complete and 0 interrupted iterations
default   [  95% ] 1 VUs  09m30.8s/10m0s

running (09m31.8s), 1/1 VUs, 59400 complete and 0 interrupted iterations
default   [  95% ] 1 VUs  09m31.8s/10m0s

running (09m32.8s), 1/1 VUs, 59522 complete and 0 interrupted iterations
default   [  95% ] 1 VUs  09m32.8s/10m0s

running (09m33.8s), 1/1 VUs, 59677 complete and 0 interrupted iterations
default   [  96% ] 1 VUs  09m33.8s/10m0s

running (09m34.8s), 1/1 VUs, 59795 complete and 0 interrupted iterations
default   [  96% ] 1 VUs  09m34.8s/10m0s

running (09m35.8s), 1/1 VUs, 59945 complete and 0 interrupted iterations
default   [  96% ] 1 VUs  09m35.8s/10m0s

running (09m36.8s), 1/1 VUs, 60057 complete and 0 interrupted iterations
default   [  96% ] 1 VUs  09m36.8s/10m0s

running (09m37.8s), 1/1 VUs, 60203 complete and 0 interrupted iterations
default   [  96% ] 1 VUs  09m37.8s/10m0s

running (09m38.8s), 1/1 VUs, 60331 complete and 0 interrupted iterations
default   [  96% ] 1 VUs  09m38.8s/10m0s

running (09m39.8s), 1/1 VUs, 60481 complete and 0 interrupted iterations
default   [  97% ] 1 VUs  09m39.8s/10m0s

running (09m40.8s), 1/1 VUs, 60605 complete and 0 interrupted iterations
default   [  97% ] 1 VUs  09m40.8s/10m0s

running (09m41.8s), 1/1 VUs, 60753 complete and 0 interrupted iterations
default   [  97% ] 1 VUs  09m41.8s/10m0s

running (09m42.8s), 1/1 VUs, 60791 complete and 0 interrupted iterations
default   [  97% ] 1 VUs  09m42.8s/10m0s

running (09m43.8s), 1/1 VUs, 60791 complete and 0 interrupted iterations
default   [  97% ] 1 VUs  09m43.8s/10m0s

running (09m44.8s), 1/1 VUs, 60791 complete and 0 interrupted iterations
default   [  97% ] 1 VUs  09m44.8s/10m0s

running (09m45.8s), 1/1 VUs, 60791 complete and 0 interrupted iterations
default   [  98% ] 1 VUs  09m45.8s/10m0s

running (09m46.8s), 1/1 VUs, 60791 complete and 0 interrupted iterations
default   [  98% ] 1 VUs  09m46.8s/10m0s

running (09m47.8s), 1/1 VUs, 60792 complete and 0 interrupted iterations
default   [  98% ] 1 VUs  09m47.8s/10m0s

running (09m48.8s), 1/1 VUs, 60792 complete and 0 interrupted iterations
default   [  98% ] 1 VUs  09m48.8s/10m0s

running (09m49.8s), 1/1 VUs, 60792 complete and 0 interrupted iterations
default   [  98% ] 1 VUs  09m49.8s/10m0s

running (09m50.8s), 1/1 VUs, 60792 complete and 0 interrupted iterations
default   [  98% ] 1 VUs  09m50.8s/10m0s

running (09m51.8s), 1/1 VUs, 60792 complete and 0 interrupted iterations
default   [  99% ] 1 VUs  09m51.8s/10m0s

running (09m52.8s), 1/1 VUs, 60793 complete and 0 interrupted iterations
default   [  99% ] 1 VUs  09m52.8s/10m0s

running (09m53.8s), 1/1 VUs, 60793 complete and 0 interrupted iterations
default   [  99% ] 1 VUs  09m53.8s/10m0s

running (09m54.8s), 1/1 VUs, 60793 complete and 0 interrupted iterations
default   [  99% ] 1 VUs  09m54.8s/10m0s

running (09m55.8s), 1/1 VUs, 60793 complete and 0 interrupted iterations
default   [  99% ] 1 VUs  09m55.8s/10m0s

running (09m56.8s), 1/1 VUs, 60793 complete and 0 interrupted iterations
default   [  99% ] 1 VUs  09m56.8s/10m0s

running (09m57.8s), 1/1 VUs, 60794 complete and 0 interrupted iterations
default   [ 100% ] 1 VUs  09m57.8s/10m0s

running (09m58.8s), 1/1 VUs, 60794 complete and 0 interrupted iterations
default   [ 100% ] 1 VUs  09m58.8s/10m0s

running (09m59.8s), 1/1 VUs, 60794 complete and 0 interrupted iterations
default   [ 100% ] 1 VUs  09m59.8s/10m0s

running (10m00.8s), 1/1 VUs, 60794 complete and 0 interrupted iterations
default ↓ [ 100% ] 1 VUs  10m0s

running (10m01.8s), 1/1 VUs, 60794 complete and 0 interrupted iterations
default ↓ [ 100% ] 1 VUs  10m0s

running (10m02.2s), 0/1 VUs, 60795 complete and 0 interrupted iterations
default ✓ [ 100% ] 1 VUs  10m0s

     ✗ Group-icap-test-payload-2 returned 200
      ↳  0% — ✓ 30 / ✗ 11561
     ✗ Group-icap-test-payload-3 returned 200
      ↳  0% — ✓ 31 / ✗ 11469
     ✗ Group-icap-test-payload-0 returned 200
      ↳  0% — ✓ 30 / ✗ 26553
     ✗ Group-icap-test-payload-1 returned 200
      ↳  0% — ✓ 30 / ✗ 11185

     checks.........................: 0.19%  ✓ 121        ✗ 60768
     data_received..................: 75 MB  124 kB/s
     data_sent......................: 29 MB  48 kB/s
     errors.........................: 3.20%  ✓ 4          ✗ 121  
     http_req_blocked...............: avg=2.4µs    min=69ns     med=230ns   max=209.49ms p(90)=350ns    p(95)=420ns   
     http_req_connecting............: avg=77ns     min=0s       med=0s      max=1.16ms   p(90)=0s       p(95)=0s      
   ✓ http_req_duration..............: avg=5.64ms   min=153.94µs med=2.35ms  max=2.24s    p(90)=4.84ms   p(95)=43.1ms  
       { expected_response:true }...: avg=7.21ms   min=2.93ms   med=5.72ms  max=43.77ms  p(90)=10.23ms  p(95)=15.09ms 
   ✗ http_req_failed................: 99.94% ✓ 243053     ✗ 127  
     http_req_receiving.............: avg=287.33µs min=7.24µs   med=51.64µs max=94.44ms  p(90)=101.65µs p(95)=129.84µs
     http_req_sending...............: avg=167.29µs min=0s       med=98.8µs  max=96.29ms  p(90)=180.44µs p(95)=201.81µs
     http_req_tls_handshaking.......: avg=1.37µs   min=0s       med=0s      max=108.01ms p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=5.18ms   min=0s       med=2.17ms  max=2.23s    p(90)=4.41ms   p(95)=17.79ms 
     http_reqs......................: 243180 403.821482/s
     iteration_duration.............: avg=9.86ms   min=1.74ms   med=2.93ms  max=5s       p(90)=7.3ms    p(95)=54.83ms 
     iterations.....................: 60795  100.955371/s
     vus............................: 1      min=1        max=1  
     vus_max........................: 1      min=1        max=1  


running (10m02.2s), 0/1 VUs, 60795 complete and 0 interrupted iterations
default ✓ [ 100% ] 1 VUs  10m0s
✔️ Assertions loaded: 8, applied: 4
Applied:
Assertion applied: {"request":{"data":{"from":"EUR","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Assertion applied: {"request":{"data":{"from":"GBP","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Assertion applied: {"request":{"data":{"from":"JPY","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Assertion applied: {"request":{},"expectedResponse":{"result":{"greaterThan":0}}}

Failed:
(no failed assertions)
Output sample
request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: {"result":0.006383046628155619,"data":{"result":0.006383046628155619},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171144846,"providerDataReceivedUnixMs":1736171620009},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"usd\",\"quote\":\"jpy\",\"icapSource\":\"gbl\"}"}}}
Assertion applied: {"request":{},"expectedResponse":{"result":{"greaterThan":0}}}
Assertion applied: {"request":{"data":{"from":"JPY","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: {"result":1.0413,"data":{"result":1.0413},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171144846,"providerDataReceivedUnixMs":1736171605393},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"eur\",\"quote\":\"usd\",\"icapSource\":\"gbl\"}"}}}
Assertion applied: {"request":{},"expectedResponse":{"result":{"greaterThan":0}}}
Assertion applied: {"request":{"data":{"from":"EUR","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Failed minPrecision key:result output: {"result":1.0413,"data":{"result":1.0413},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171144846,"providerDataReceivedUnixMs":1736171605393},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"eur\",\"quote\":\"usd\",\"icapSource\":\"gbl\"}"}}} request.data: {"data":{"from":"EUR","to":"USD"}}
request: {"data":{"from":"GBP","to":"USD"}} response: {"result":1.2528,"data":{"result":1.2528},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171144846,"providerDataReceivedUnixMs":1736171617192},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"gbp\",\"quote\":\"usd\",\"icapSource\":\"gbl\"}"}}}
Assertion applied: {"request":{},"expectedResponse":{"result":{"greaterThan":0}}}
Assertion applied: {"request":{"data":{"from":"GBP","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Failed minPrecision key:result output: {"result":1.2528,"data":{"result":1.2528},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171144846,"providerDataReceivedUnixMs":1736171617192},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"gbp\",\"quote\":\"usd\",\"icapSource\":\"gbl\"}"}}} request.data: {"data":{"from":"GBP","to":"USD"}}
request: {"data":{"from":"NZD","to":"USD"}} response: {"result":0.5674,"data":{"result":0.5674},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171144846,"providerDataReceivedUnixMs":1736171610427},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"nzd\",\"quote\":\"usd\",\"icapSource\":\"gbl\"}"}}}
Assertion applied: {"request":{},"expectedResponse":{"result":{"greaterThan":0}}}
request: {"data":{"from":"JPY","to":"USD"}} response: {"result":0.006383046628155619,"data":{"result":0.006383046628155619},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171144846,"providerDataReceivedUnixMs":1736171620009},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"usd\",\"quote\":\"jpy\",\"icapSource\":\"gbl\"}"}}}
Assertion applied: {"request":{},"expectedResponse":{"result":{"greaterThan":0}}}
Assertion applied: {"request":{"data":{"from":"JPY","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
request: {"data":{"from":"JPY","to":"USD"}} response: {"result":0.006383046628155619,"data":{"result":0.006383046628155619},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171620356,"providerDataReceivedUnixMs":1736171623517},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"usd\",\"quote\":\"jpy\",\"icapSource\":\"gbl\"}"}}}
Assertion applied: {"request":{},"expectedResponse":{"result":{"greaterThan":0}}}
Assertion applied: {"request":{"data":{"from":"JPY","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
request: {"data":{"from":"EUR","to":"USD"}} response: {"result":1.0414,"data":{"result":1.0414},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171620356,"providerDataReceivedUnixMs":1736171623641},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"eur\",\"quote\":\"usd\",\"icapSource\":\"gbl\"}"}}}
Assertion applied: {"request":{},"expectedResponse":{"result":{"greaterThan":0}}}
Assertion applied: {"request":{"data":{"from":"EUR","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Failed minPrecision key:result output: {"result":1.0414,"data":{"result":1.0414},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171620356,"providerDataReceivedUnixMs":1736171623641},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"eur\",\"quote\":\"usd\",\"icapSource\":\"gbl\"}"}}} request.data: {"data":{"from":"EUR","to":"USD"}}
request: {"data":{"from":"GBP","to":"USD"}} response: {"result":1.25285,"data":{"result":1.25285},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171620356,"providerDataReceivedUnixMs":1736171623669},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"gbp\",\"quote\":\"usd\",\"icapSource\":\"gbl\"}"}}}
Assertion applied: {"request":{},"expectedResponse":{"result":{"greaterThan":0}}}
Assertion applied: {"request":{"data":{"from":"GBP","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Failed minPrecision key:result output: {"result":1.25285,"data":{"result":1.25285},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171620356,"providerDataReceivedUnixMs":1736171623669},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"gbp\",\"quote\":\"usd\",\"icapSource\":\"gbl\"}"}}} request.data: {"data":{"from":"GBP","to":"USD"}}
request: {"data":{"from":"NZD","to":"USD"}} response: {"result":0.5675,"data":{"result":0.5675},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171620356,"providerDataReceivedUnixMs":1736171621520},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"nzd\",\"quote\":\"usd\",\"icapSource\":\"gbl\"}"}}}
Assertion applied: {"request":{},"expectedResponse":{"result":{"greaterThan":0}}}
request: {"data":{"from":"JPY","to":"USD"}} response: {"result":0.006383372591074768,"data":{"result":0.006383372591074768},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171620356,"providerDataReceivedUnixMs":1736171629695},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"usd\",\"quote\":\"jpy\",\"icapSource\":\"gbl\"}"}}}
Assertion applied: {"request":{},"expectedResponse":{"result":{"greaterThan":0}}}
Assertion applied: {"request":{"data":{"from":"JPY","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
request: {"data":{"from":"EUR","to":"USD"}} response: {"result":1.0414,"data":{"result":1.0414},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171620356,"providerDataReceivedUnixMs":1736171623641},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"eur\",\"quote\":\"usd\",\"icapSource\":\"gbl\"}"}}}
Assertion applied: {"request":{},"expectedResponse":{"result":{"greaterThan":0}}}
Assertion applied: {"request":{"data":{"from":"EUR","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Failed minPrecision key:result output: {"result":1.0414,"data":{"result":1.0414},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171620356,"providerDataReceivedUnixMs":1736171623641},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"eur\",\"quote\":\"usd\",\"icapSource\":\"gbl\"}"}}} request.data: {"data":{"from":"EUR","to":"USD"}}
request: {"data":{"from":"GBP","to":"USD"}} response: {"result":1.2529,"data":{"result":1.2529},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171620356,"providerDataReceivedUnixMs":1736171626157},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"gbp\",\"quote\":\"usd\",\"icapSource\":\"gbl\"}"}}}
Assertion applied: {"request":{},"expectedResponse":{"result":{"greaterThan":0}}}
Assertion applied: {"request":{"data":{"from":"GBP","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Failed minPrecision key:result output: {"result":1.2529,"data":{"result":1.2529},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171620356,"providerDataReceivedUnixMs":1736171626157},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"gbp\",\"quote\":\"usd\",\"icapSource\":\"gbl\"}"}}} request.data: {"data":{"from":"GBP","to":"USD"}}
request: {"data":{"from":"NZD","to":"USD"}} response: {"result":0.5675,"data":{"result":0.5675},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171620356,"providerDataReceivedUnixMs":1736171621520},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"nzd\",\"quote\":\"usd\",\"icapSource\":\"gbl\"}"}}}
Assertion applied: {"request":{},"expectedResponse":{"result":{"greaterThan":0}}}
request: {"data":{"from":"EUR","to":"USD"}} response: {"result":1.0413,"data":{"result":1.0413},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171620356,"providerDataReceivedUnixMs":1736171631275},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"eur\",\"quote\":\"usd\",\"icapSource\":\"gbl\"}"}}}
Assertion applied: {"request":{},"expectedResponse":{"result":{"greaterThan":0}}}
Assertion applied: {"request":{"data":{"from":"EUR","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Failed minPrecision key:result output: {"result":1.0413,"data":{"result":1.0413},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171620356,"providerDataReceivedUnixMs":1736171631275},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"eur\",\"quote\":\"usd\",\"icapSource\":\"gbl\"}"}}} request.data: {"data":{"from":"EUR","to":"USD"}}
request: {"data":{"from":"GBP","to":"USD"}} response: {"result":1.2528,"data":{"result":1.2528},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171620356,"providerDataReceivedUnixMs":1736171631409},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"gbp\",\"quote\":\"usd\",\"icapSource\":\"gbl\"}"}}}
Assertion applied: {"request":{},"expectedResponse":{"result":{"greaterThan":0}}}
Assertion applied: {"request":{"data":{"from":"GBP","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Failed minPrecision key:result output: {"result":1.2528,"data":{"result":1.2528},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171620356,"providerDataReceivedUnixMs":1736171631409},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"gbp\",\"quote\":\"usd\",\"icapSource\":\"gbl\"}"}}} request.data: {"data":{"from":"GBP","to":"USD"}}
request: {"data":{"from":"NZD","to":"USD"}} response: {"result":0.5674,"data":{"result":0.5674},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171620356,"providerDataReceivedUnixMs":1736171630895},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"nzd\",\"quote\":\"usd\",\"icapSource\":\"gbl\"}"}}}
Assertion applied: {"request":{},"expectedResponse":{"result":{"greaterThan":0}}}
request: {"data":{"from":"JPY","to":"USD"}} response: {"result":0.006383046628155619,"data":{"result":0.006383046628155619},"timestamps":{"providerDataStreamEstablishedUnixMs":1736171620356,"providerDataReceivedUnixMs":1736171634549},"statusCode":200,"meta":{"adapterName":"ICAP","metrics":{"feedId":"{\"base\":\"usd\",\"quote\":\"jpy\",\"icapSource\":\"gbl\"}"}}}
Assertion applied: {"request":{},"expectedResponse":{"result":{"greaterThan":0}}}
Assertion applied: {"request":{"data":{"from":"JPY","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Assertion loaded: {"request":{},"expectedResponse":{"result":{"greaterThan":0}}}
Assertion loaded: {"request":{"data":{"from":"EUR","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Assertion loaded: {"request":{"data":{"from":"INR","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Assertion loaded: {"request":{"data":{"from":"IDR","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Assertion loaded: {"request":{"data":{"from":"CAD","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Assertion loaded: {"request":{"data":{"from":"JPY","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Assertion loaded: {"request":{"data":{"from":"GBP","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Assertion loaded: {"request":{"data":{"from":"KRW","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
thresholds on metrics 'http_req_failed' have been crossed

@cl-ea-js-service
Copy link

⚠️ Soak test failed for tp ⚠️
running (09m21.9s), 1/1 VUs, 54290 complete and 0 interrupted iterations
default   [  94% ] 1 VUs  09m21.9s/10m0s

running (09m22.9s), 1/1 VUs, 54413 complete and 0 interrupted iterations
default   [  94% ] 1 VUs  09m22.9s/10m0s

running (09m23.9s), 1/1 VUs, 54547 complete and 0 interrupted iterations
default   [  94% ] 1 VUs  09m23.9s/10m0s

running (09m24.9s), 1/1 VUs, 54679 complete and 0 interrupted iterations
default   [  94% ] 1 VUs  09m24.9s/10m0s

running (09m25.9s), 1/1 VUs, 54814 complete and 0 interrupted iterations
default   [  94% ] 1 VUs  09m25.9s/10m0s

running (09m26.9s), 1/1 VUs, 54942 complete and 0 interrupted iterations
default   [  94% ] 1 VUs  09m26.9s/10m0s

running (09m27.9s), 1/1 VUs, 55089 complete and 0 interrupted iterations
default   [  95% ] 1 VUs  09m27.9s/10m0s

running (09m28.9s), 1/1 VUs, 55216 complete and 0 interrupted iterations
default   [  95% ] 1 VUs  09m28.9s/10m0s

running (09m29.9s), 1/1 VUs, 55360 complete and 0 interrupted iterations
default   [  95% ] 1 VUs  09m29.9s/10m0s

running (09m30.9s), 1/1 VUs, 55487 complete and 0 interrupted iterations
default   [  95% ] 1 VUs  09m30.9s/10m0s

running (09m31.9s), 1/1 VUs, 55627 complete and 0 interrupted iterations
default   [  95% ] 1 VUs  09m31.9s/10m0s

running (09m32.9s), 1/1 VUs, 55758 complete and 0 interrupted iterations
default   [  95% ] 1 VUs  09m32.9s/10m0s

running (09m33.9s), 1/1 VUs, 55908 complete and 0 interrupted iterations
default   [  96% ] 1 VUs  09m33.9s/10m0s

running (09m34.9s), 1/1 VUs, 56041 complete and 0 interrupted iterations
default   [  96% ] 1 VUs  09m34.9s/10m0s

running (09m35.9s), 1/1 VUs, 56185 complete and 0 interrupted iterations
default   [  96% ] 1 VUs  09m35.9s/10m0s

running (09m36.9s), 1/1 VUs, 56315 complete and 0 interrupted iterations
default   [  96% ] 1 VUs  09m36.9s/10m0s

running (09m37.9s), 1/1 VUs, 56460 complete and 0 interrupted iterations
default   [  96% ] 1 VUs  09m37.9s/10m0s

running (09m38.9s), 1/1 VUs, 56587 complete and 0 interrupted iterations
default   [  96% ] 1 VUs  09m38.9s/10m0s

running (09m39.9s), 1/1 VUs, 56735 complete and 0 interrupted iterations
default   [  97% ] 1 VUs  09m39.9s/10m0s

running (09m40.9s), 1/1 VUs, 56860 complete and 0 interrupted iterations
default   [  97% ] 1 VUs  09m40.9s/10m0s

running (09m41.9s), 1/1 VUs, 57011 complete and 0 interrupted iterations
default   [  97% ] 1 VUs  09m41.9s/10m0s

running (09m42.9s), 1/1 VUs, 57140 complete and 0 interrupted iterations
default   [  97% ] 1 VUs  09m42.9s/10m0s

running (09m43.9s), 1/1 VUs, 57284 complete and 0 interrupted iterations
default   [  97% ] 1 VUs  09m43.9s/10m0s

running (09m44.9s), 1/1 VUs, 57404 complete and 0 interrupted iterations
default   [  97% ] 1 VUs  09m44.9s/10m0s

running (09m45.9s), 1/1 VUs, 57550 complete and 0 interrupted iterations
default   [  98% ] 1 VUs  09m45.9s/10m0s

running (09m46.9s), 1/1 VUs, 57677 complete and 0 interrupted iterations
default   [  98% ] 1 VUs  09m46.9s/10m0s

running (09m47.9s), 1/1 VUs, 57838 complete and 0 interrupted iterations
default   [  98% ] 1 VUs  09m47.9s/10m0s

running (09m48.9s), 1/1 VUs, 57972 complete and 0 interrupted iterations
default   [  98% ] 1 VUs  09m48.9s/10m0s

running (09m49.9s), 1/1 VUs, 58129 complete and 0 interrupted iterations
default   [  98% ] 1 VUs  09m49.9s/10m0s

running (09m50.9s), 1/1 VUs, 58260 complete and 0 interrupted iterations
default   [  98% ] 1 VUs  09m50.9s/10m0s

running (09m51.9s), 1/1 VUs, 58414 complete and 0 interrupted iterations
default   [  99% ] 1 VUs  09m51.9s/10m0s

running (09m52.9s), 1/1 VUs, 58547 complete and 0 interrupted iterations
default   [  99% ] 1 VUs  09m52.9s/10m0s

running (09m53.9s), 1/1 VUs, 58703 complete and 0 interrupted iterations
default   [  99% ] 1 VUs  09m53.9s/10m0s

running (09m54.9s), 1/1 VUs, 58836 complete and 0 interrupted iterations
default   [  99% ] 1 VUs  09m54.9s/10m0s

running (09m55.9s), 1/1 VUs, 58985 complete and 0 interrupted iterations
default   [  99% ] 1 VUs  09m55.9s/10m0s

running (09m56.9s), 1/1 VUs, 59109 complete and 0 interrupted iterations
default   [  99% ] 1 VUs  09m56.9s/10m0s

running (09m57.9s), 1/1 VUs, 59248 complete and 0 interrupted iterations
default   [ 100% ] 1 VUs  09m57.9s/10m0s

running (09m58.9s), 1/1 VUs, 59352 complete and 0 interrupted iterations
default   [ 100% ] 1 VUs  09m58.9s/10m0s

running (09m59.9s), 1/1 VUs, 59504 complete and 0 interrupted iterations
default   [ 100% ] 1 VUs  09m59.9s/10m0s

running (10m00.0s), 0/1 VUs, 59514 complete and 0 interrupted iterations
default ✓ [ 100% ] 1 VUs  10m0s

     ✗ Group-tp-test-payload-0 returned 200
      ↳  0% — ✓ 0 / ✗ 26034
     ✗ Group-tp-test-payload-1 returned 200
      ↳  0% — ✓ 0 / ✗ 11247
     ✗ Group-tp-test-payload-2 returned 200
      ↳  0% — ✓ 0 / ✗ 11088
     ✗ Group-tp-test-payload-3 returned 200
      ↳  0% — ✓ 0 / ✗ 11243

     checks.....................: 0.00%   ✓ 0          ✗ 59612
     data_received..............: 73 MB   122 kB/s
     data_sent..................: 28 MB   47 kB/s
     errors.....................: 100.00% ✓ 130        ✗ 0    
     http_req_blocked...........: avg=2.64µs   min=59ns   med=240ns    max=124.24ms p(90)=381ns    p(95)=461ns   
     http_req_connecting........: avg=76ns     min=0s     med=0s       max=2.46ms   p(90)=0s       p(95)=0s      
   ✓ http_req_duration..........: avg=7.04ms   min=1.14ms med=2.42ms   max=2.41s    p(90)=5.21ms   p(95)=39.38ms 
   ✗ http_req_failed............: 100.00% ✓ 238056     ✗ 0    
     http_req_receiving.........: avg=308.16µs min=6.46µs med=53.79µs  max=93.28ms  p(90)=106.51µs p(95)=133.98µs
     http_req_sending...........: avg=194.54µs min=0s     med=101.56µs max=92.07ms  p(90)=186.54µs p(95)=211.29µs
     http_req_tls_handshaking...: avg=1.59µs   min=0s     med=0s       max=113.99ms p(90)=0s       p(95)=0s      
     http_req_waiting...........: avg=6.53ms   min=0s     med=2.22ms   max=2.41s    p(90)=4.78ms   p(95)=25.05ms 
     http_reqs..................: 238056  396.758321/s
     iteration_duration.........: avg=10.03ms  min=1.68ms med=3.02ms   max=5s       p(90)=7.57ms   p(95)=51.74ms 
     iterations.................: 59514   99.18958/s
     vus........................: 1       min=1        max=1  
     vus_max....................: 1       min=1        max=1  


running (10m00.0s), 0/1 VUs, 59514 complete and 0 interrupted iterations
default ✓ [ 100% ] 1 VUs  10m0s
✔️ Assertions loaded: 8, applied: 4
Applied:
Assertion applied: {"request":{"data":{"from":"EUR","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Assertion applied: {"request":{"data":{"from":"GBP","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Assertion applied: {"request":{"data":{"from":"JPY","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Assertion applied: {"request":{},"expectedResponse":{"result":{"greaterThan":0}}}

Failed:
(no failed assertions)
Output sample
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"JPY","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"NZD","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"EUR","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"GBP","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

Assertion loaded: {"request":{},"expectedResponse":{"result":{"greaterThan":0}}}
Assertion loaded: {"request":{"data":{"from":"EUR","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Assertion loaded: {"request":{"data":{"from":"INR","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Assertion loaded: {"request":{"data":{"from":"IDR","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Assertion loaded: {"request":{"data":{"from":"CAD","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Assertion loaded: {"request":{"data":{"from":"JPY","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Assertion loaded: {"request":{"data":{"from":"GBP","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
Assertion loaded: {"request":{"data":{"from":"KRW","to":"USD"}},"expectedResponse":{"result":{"minPrecision":10,"greaterThan":0}}}
thresholds on metrics 'http_req_failed' have been crossed

@@ -50,11 +50,23 @@ export const generateTransport = (generatePriceOptions: GeneratePriceOptions) =>

return new Promise((resolve) => {
connection.addEventListener('message', (event: MessageEvent) => {
Copy link
Contributor

Choose a reason for hiding this comment

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

This EA has been merged into TP, we don't want to make changes here

Can we update the README instead saying "this is deprecated and use TP instead"?

Comment on lines +61 to +69
if (
info ===
'Server requested disconnection (code 2): Client limits for JSONWS exceeded (2 clients, 1 allowed)'
) {
logger.error(`${info}`)
} else if (info === 'Authentication failed (check credentials)') {
logger.error(`${info}`)
}
logger.error(`${info}`)
Copy link
Contributor

Choose a reason for hiding this comment

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

Why do we need these if else statement? They all seem to just log the error

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