Skip to content
This repository has been archived by the owner on Feb 26, 2024. It is now read-only.

misc:test mac and windows on travis too, EPERM fixes #535

Merged
merged 27 commits into from
Jan 17, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
8df090b
fix: chainId test was broken due to outdated value
davidmurdoch Dec 12, 2019
a1d9987
Misc(tests): only test node versions 8, 10, and 12 (#518)
davidmurdoch Dec 11, 2019
90047bc
2.9.1
davidmurdoch Jan 6, 2020
212503c
Fixes pop of undefined error. (#530)
davidmurdoch Jan 14, 2020
eb1399f
Update default hardfork to `istanbul` in README
davidmurdoch Jan 15, 2020
72ec7f3
misc: Make tests run on Windows in CI
davidmurdoch Jan 15, 2020
0d6f128
misc: test on windows, linux, and osx
davidmurdoch Jan 15, 2020
b08bffb
misc: remove nvm, gcc, g++ logging info
davidmurdoch Jan 15, 2020
460d79e
Travis actually logs this info for us already
davidmurdoch Jan 15, 2020
bb42526
2.9.2-beta.0
davidmurdoch Jan 14, 2020
a7aa9be
2.9.2-beta.1
davidmurdoch Jan 14, 2020
dee7d97
fix: windows EPERM due to leaving file descriptor open
davidmurdoch Jan 16, 2020
2489885
Merge branch 'beta' into misc/travis-windows-testing
davidmurdoch Jan 16, 2020
f82a97c
.
davidmurdoch Jan 16, 2020
d58ad4a
Increase timeout in some tests so they pass
davidmurdoch Jan 16, 2020
2a54a45
why so slow?!
davidmurdoch Jan 16, 2020
f29a835
More test extensions
davidmurdoch Jan 16, 2020
8616e06
More test timeout extensions and improvments
davidmurdoch Jan 16, 2020
eb649e2
More tests tweaks
davidmurdoch Jan 16, 2020
0482d2e
change build priority
davidmurdoch Jan 16, 2020
310b7d3
more fixes
davidmurdoch Jan 16, 2020
aaecde4
this is fine.
davidmurdoch Jan 16, 2020
537caac
i said it's fine
davidmurdoch Jan 16, 2020
64c6e9b
/shrug
davidmurdoch Jan 16, 2020
8ef1184
Moar!
davidmurdoch Jan 16, 2020
1bfbfb7
memdown tests weren't needed
davidmurdoch Jan 16, 2020
7232a52
sheesh
davidmurdoch Jan 17, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 10 additions & 5 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,18 @@
version: ~> 1.0
language: node_js
node_js:
- "8"
- "10"
- "12"
os:
- linux
- osx
- windows
# using xcode9.2 forces osx 10.12, which is WAAAYYYYYY faster than 10.13
# in fact, we couldn't get osx 10.13 to ever finish the running the tests
osx_image: xcode9.2
git:
autocrlf: false

addons:
apt:
Expand All @@ -19,11 +29,6 @@ before_install:
export LINK="gcc-5";
export LINKXX="g++-5";
fi
- nvm --version
- node --version
- npm --version
- gcc --version
- g++ --version

after_success:
npm run coverage
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ Both `.provider()` and `.server()` take a single object which allows you to spec
* `"account_keys_path"`: `String` - Specifies a file to save accounts and private keys to, for testing.
* `"vmErrorsOnRPCResponse"`: `boolean` - Whether or not to transmit transaction failures as RPC errors. Set to `false` for error reporting behaviour which is compatible with other clients such as geth and Parity. This is `true` by default to replicate the error reporting behavior of previous versions of ganache.
* `"hdPath"`: The hierarchical deterministic path to use when generating accounts. Default: "m/44'/60'/0'/0/"
* `"hardfork"`: `String` Allows users to specify which hardfork should be used. Supported hardforks are `byzantium`, `constantinople`, `petersburg` (default), and `istanbul` (beta).
* `"hardfork"`: `String` Allows users to specify which hardfork should be used. Supported hardforks are `byzantium`, `constantinople`, `petersburg`, and `istanbul` (default).
* `"allowUnlimitedContractSize"`: `boolean` - Allows unlimited contract sizes while debugging (NOTE: this setting is often used in conjuction with an increased `gasLimit`). By setting this to `true`, the check within the EVM for contract size limit of 24KB (see [EIP-170](https://git.io/vxZkK)) is bypassed. Setting this to `true` **will** cause `ganache-core` to behave differently than production environments. (default: `false`; **ONLY** set to `true` during debugging).
* `"gasPrice"`: `String::hex` Sets the default gas price for transactions if not otherwise specified. Must be specified as a `hex` encoded string in `wei`. Defaults to `"0x77359400"` (2 `gwei`).
* `"gasLimit"`: `String::hex | number` Sets the block gas limit. Must be specified as a `hex` string or `number`(integer). Defaults to `"0x6691b7"`.
Expand Down
Loading