Commit Graph
44 Commits
Author SHA1 Message Date
cgewecke 4f6a401be8 Fix comment in resolutions.js 2020-02-03 21:33:07 -08:00
cgewecke a771c5d108 Use registry uplink timeout & non-conflicting package version 2020-02-03 12:22:26 -08:00
cgewecke d9ac8c131c Add another network-timeout for mosaic E2E 2020-01-21 12:24:35 -08:00
cgewecke 1e2f5de95c Add network-timeout to fix Mosaic E2E 2020-01-20 22:34:14 -08:00
nivida f0db6c128b jshint ignore added to ens truffle config and env var added to ens e2e shell script 2020-01-17 16:02:12 +01:00
nivida cbd4b24a69 Merge branch '1.x' into issue/3010 2020-01-17 15:09:49 +01:00
nivida 2407c03d9a e2e.ens test updated 2020-01-17 14:54:15 +01:00
nivida 93e163b8d8 ens e2e test configs updated 2020-01-17 14:46:54 +01:00
Samuel Furter 0bf0bc9d6d Merge branch '1.x' into test/conf-http 2020-01-15 10:01:13 +01:00
nivida edf0ddd48b ens e2e tests added to travis-yml and ci.sh 2020-01-14 14:00:54 +01:00
nivida 8fc7a2e963 basic e2e ens tests added 2020-01-14 13:54:59 +01:00
nivida e9ff0f0568 e2e ens deployment finished 2020-01-14 12:06:44 +01:00
cgewecke 541e71a53d Fix verdaccio by upgrading to 4.4.2 2020-01-13 22:38:25 -08:00
cgewecke e8921512e0 Add http confirmations test 2020-01-13 20:12:42 -08:00
nivida 7772d94a58 e2e.ganache.start removed and e2e.deploy.ens shell script updated 2020-01-13 12:20:07 +01:00
nivida 3542c6879d basic setup for ens deployment 2020-01-13 12:07:56 +01:00
cgewecke fa8eedfc4a Add ganache-core E2E test. Disable truffle E2E test 2020-01-10 20:17:25 -08:00
cgewecke afa871a96c Add E2E Mosaic test 2019-12-15 11:23:33 -08:00
cgewecke 85bdd21e4c Always publish e2e to sudden-playground.surge.sh 2019-12-10 14:30:19 -08:00
cgewecke 3d6e6d7313 Rename surge to cdn 2019-12-10 14:27:41 -08:00
cgewecke 5f6e00dc52 Cleanup diff 2019-12-10 14:27:41 -08:00
cgewecke e9eaaaa446 Add failing bundle tests 2019-12-10 14:27:39 -08:00
nivida f0f9ffc5af Merge branch '1.x' into ci/add-buildsize-checker 2019-12-10 13:57:45 +01:00
cgewecke 8df5e4550c Fix indentation 2019-12-09 02:35:42 -08:00
cgewecke c1be97606b Fix command 2019-12-09 02:33:13 -08:00
cgewecke a8b12238db Replace istanbul with nyc 2019-12-08 22:00:07 -08:00
cgewecke c313335ebf Add bundlesize to CI 2019-12-07 12:51:20 -08:00
cgewecke 8c3721415c Test... 2019-11-28 18:42:52 -08:00
cgewecke 38a8e8f896 Try lerna add 2019-11-28 18:42:52 -08:00
cgewecke e87016a114 Export more from web3-core 2019-11-28 18:42:52 -08:00
cgewecke c56e5745c4 Flat 2019-11-28 18:42:52 -08:00
cgewecke 32578fe623 Try without removing... 2019-11-28 18:42:52 -08:00
cgewecke 36c3644a86 Run e2e npm publish without pre-installing web3 2019-11-28 18:42:50 -08:00
cgewecke 5dda383d3d Add dependency-check to CI 2019-11-14 16:20:45 -08:00
cgewecke da18bb97fc See if PR_BRANCH is available now... 2019-11-07 10:58:34 +01:00
cgewecke e7a191cf19 Commit before checking out branch 2019-11-07 10:58:34 +01:00
cgewecke e6cdebdc58 Let travis configure the git branch, increase geth gas block limit 2019-11-07 10:58:34 +01:00
cgewecke 49936e6b25 Fix e2e lerna publish (#3) 2019-11-07 10:58:34 +01:00
cgewecke 266741c053 E2E npm registry proxy & truffle smoke-tests (#2) 2019-10-30 15:30:05 +01:00
cgewecke a7235c84c6 Add karma & chrome/firefox headless browser fixtures (#3146)
* Add karma & chrome/firefox headless browser fixtures

* Add test helper for conditional web3 require

* Add websocket port test helper

* Move build/lint to their own CI job

* Fix package-lock from rebase

* Fix ci.sh

* Skip all websockets tests for geth.instamine
2019-10-22 07:19:56 +02:00
Samuel Furter 4ffa27b694 Fixes transaction confirmations with the HttpProvider (#3140)
* confirmations are now only emitted if a new block is actually existing

* CHANGELOG.md updated

* CHANGELOG.md 'Added' section updated with the added types

* build packages updated

* istanbul updated because of the usage of 'async', contract.js test codestyle improved, and transaction confirmation handling in the Method class of the web3-core-method module

* coveralls CI script updated

* coverage paths updated in e2e.ganache.sh, e2e.geth.automine.sh, e2e.geth.instamine.sh
2019-10-17 14:11:15 +02:00
cgewecke 400d24ba6b Fix CI not failing even though tests error (#3138)
* Make ci.sh exit immediately on error, increase geth timeouts

* Temporarily skip E2E accounts.signTransaction test
2019-10-17 10:42:24 +02:00
Josh Stevens 8ac5c0ede6 Types back-port from 2.x with changes to match the 1.x logic (#3132)
* docs: update readme to contain TS usage

* feat: learna dtslint

* feat: types for `web3` module

* feat: `web3` module install dtslint

* docs: readme web3 module types

* feat: `web3-core` types

* docs: update readme for `web3-core` for types

* feat: install type dependencies for `web3-core`

* feat: `web3-core-helper` types

* feat: install type dependency for `web3-core-helpers`

* docs: update readme for typings

* fix: remove @types/node from `web3-core-helpers`

* feat: `web3-core-method` types

* feat: install type dependencies for `web3-core-method`

* docs: update types for `web3-core-method` in readme

* feat: `web3-eth` typings

* feat: install type dependencies for `web3-eth`

* docs: update readme for `web3-eth`

* feat: `web3-eth-abi` typings

* feat: install type dependencies for `web3-eth-abi`

* docs: update readme for `web3-eth-abi`

* feat: `web3-eth-accounts` typings

* feat: install type dependencies for `web3-eth-accounts`

* docs: update readme for `web3-eth-accounts`

* feat: `web3-eth-contract` typings

* feat: `web3-eth-contract` tests

* feat: install types dependencies for `web3-eth-contract`

* docs: update readme for `web3-eth-contract`

* feat: `web3-eth-ens` typings

* test: `web3-eth-ens` tests

* feat: install type dependencies for `web3-eth-ens`

* docs: update readme for `web3-eth-ens`

* feat: `web3-eth-iban` typings

* test: `web3-eth-iban` typing tests

* feat: install `web3-eth-iban` typings dependencies

* docs: update readme for `web3-eth-iban`

* feat: `web3-eth-personal` typings

* test: `web3-eth-personal` typings tests

* feat: install dependencies for `web3-eth-personal`

* docs: update readme `web3-eth-personal`

* feat: `web3-net` typings

* fix: remove dev dependencies which are not relavant

* test: `web3-net` typings tests

* docs: update readme for `web3-net`

* feat: install dev dependencies for `web3-net`

* feat: `web3-shh` typings

* test: `web3-shh` typings tests

* docs: update `web3-shh` readme

* feat: install dev dependencies in `web3-shh`

* feat: web3-utils type config files

* feat: ascii to hex typings test

* feat: bytes to hex typings test

* feat: check address checksum typings test

* feat: from ascii typings test

* feat: from decimal typings test

* feat: from utf8 typings test

* feat: from wei typings test

* feat: get signature params typings test

* feat: get unit value typings test

* feat: hex to ascii typings test

* feat: hex to bytes typings test

* feat: hex to number string typings test

* feat: hex to number typings test

* feat: hex to string typings test

* feat: hex to utf8 typings test

* feat: is address typings test

* feat: is big number typings test

* feat: is bloom typings test

* feat: is bn typings test

* feat: is hex strict typings test

* feat: is hex typings test

* feat: is topic typings test

* feat: json interface method to string typings test

* feat: keccak256 typings test

* feat: left pad typings test

* feat: number to hex typings test

* feat: utils type tests

* feat: add types in package.json

* feat: new lock files for all packages

* feat: new lock files for web3-eth-account

* feat: new lock file for web3-provider.ws

* feat: install new dev dependencies for typings on root

* feat: export the typings in the package.json

* feat: web3 typings tests to reference web3-core

* feat: reference web3-core over web3-providers

* feat: typings moved around due to different approach in 2.x

* feat: web3-bzz types

* feat: web3-bzz dependencies

* test: web3 bzz types

* fix: resolve dtslint typing tests fails

* feat: web3-provider-http types

* test: web3-provider-http tests

* refactor: rename to `tests`

* docs: add author to the http provider

* feat: install web3-provider-ipc new dev dependencies

* docs: update readme for web3-provider-ipc

* feat: `web3-providers-ipc`  typings

* test: web3-provider-ipc test typings

* feat: typings for web3-providers-ipc

* fix: remove file comment

* fix: resolve index.d.ts file

* feat: install type dependencies for web3-provider-ws

* feat: `web-providers-ws` typings

* feat: web3-providers-ws ts files

* test: web3-provider-ws-tests

* fix: remove batch request from web3-bzz

* feat: export errors from web3-core-helpers

* fix: remove options from `web3.shh`

* fix: define callback in the filter methods

* feat: remove `TransactionSigner`

* docs: add web3-eth-personal docs

* fix: resolve typings 1.0 from pr comments

* types updated

* ci script updated

* global install of typescript for CI added

* installation of typescript moved to before_script

* lerna-debug.log added to gitignore

* lerna-debug removed

* getNodeInfo added to types and documentation

* getChainId to types added

* travis.yml fixed

* global install of typescript removed and just added as dependency to the root package.json

* fix: dtslint to version `0.4.2`

* fix: remove repeating typings
2019-10-16 16:46:01 +02:00
cgewecke 571f3744fc Add E2E tests for geth and ganache dev clients (#3122)
* Add E2E tests for geth and ganache dev clients

* Replace missing run build step in CI

* Fix bug in deploy confirmation test (ganache)

* Add assertion to confirmation handler tests

* Fix formatting / remove ethereumjs-tx test

* Add simple events tests
2019-10-15 17:19:43 +09:00