CI End to End Tests Not Operational
See original GitHub issueDescribe the bug
npm run test:bc
is not working.
To Reproduce
Run npm run test:bc
observe failure.
Expected behavior
Tests are passing.
Logs/Stack traces
Bunch of host not reachable errors quoting localhost IP addresses (which is suspect because the containers have static, non-localhost private IPs.
Cloud provider or hardware configuration: Dev machine and also in CI.
Operating system name, version, build:
Linux 4.15.0-70-generic x86_64
NAME="Ubuntu"
VERSION="18.04.3 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.3 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
BIF release version or commit (git rev-parse --short HEAD):
v0.1.0
BIF Plugins/Connectors Used
Fabric, Quorum
Additional context
This is the continuation of the earlier issue related to CI: #36
Issue Analytics
- State:
- Created 4 years ago
- Comments:5 (5 by maintainers)
Top Results From Across the Web
What is end-to-end testing? | CircleCI
End-to-end testing, also known as E2E testing, is a methodology used for ensuring that applications behave as expected and that the flow of ......
Read more >Just Say No to More End-to-End Tests - Google Testing Blog
Unit tests do have one major disadvantage: even if the units work well in isolation, you do not know if they work well...
Read more >Why End-to-End (E2E) Testing is Often Good Enough
The reasons for all failing tests are determined and reports are sent to relevant stakeholders. This can sometimes be a costly part of...
Read more >End-to-end Testing - GitLab Docs
End-to-end (e2e) testing is a strategy used to check whether your application works as expected across the entire software stack and architecture, including ......
Read more >Troubleshooting Continuous Integration, or How to Debug ...
On the CI platform, end-to-end (e2e) tests usually run on a headless browser, or on Chrome / Chromium. If you run e2e tests...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Found workaround by using the web3 HTTP provider just for contract deployment which doesn’t have the payload size limitations the web socket provider does.
Fixed by https://github.com/hyperledger-labs/blockchain-integration-framework/pull/70