514bf32b99
Enable ledger verification for non-perf testnets
2019-01-19 20:28:56 -08:00
6282c53fe5
Add iterations with leader rotation enabled and periodic restarts
2019-01-18 13:42:04 -08:00
dac28e0961
Temporarily ignore wallet sanity failures when leader rotation is enabled
...
This commit should be reverted once https://github.com/solana-labs/solana/issues/2474 is fixed
2019-01-18 13:42:04 -08:00
443d8ce7c4
Add option to restart the cluster during iterations
2019-01-18 13:42:04 -08:00
b03d1d8894
Enable integration test logging for better debug on CI failure
2019-01-17 23:14:18 -08:00
8e4a86e329
Recovery multinode tests
2019-01-17 23:14:18 -08:00
14267e172d
Add local drone integration test
2019-01-17 15:06:04 -08:00
825d8ef6c9
Add ability to use the RPC endpoint from a node other than the bootstrap leader
2019-01-17 09:04:57 -08:00
e4c6e4bf26
Report full node info before starting/updating network
2019-01-16 10:24:00 -08:00
8783563176
Report full node info before running sanity
2019-01-16 10:24:00 -08:00
8af61f561b
Improve Wallet coverage ( #2385 )
...
* Add trait for RpcRequestHandler trait for RpcClient and add MockRpcClient for unit tests
* Add request_airdrop integration test
* Add timestamp_tx, witness_tx, and cancel_tx to wallet integration tests; add wallet integration tests to test-stable
* Add test cases
* Ignore plentiful sleeps in unit tests
2019-01-14 00:10:03 -07:00
780360834d
Iteration testing v0.1
2019-01-13 21:49:09 -08:00
d28b643c84
localnet-sanity.sh now supports iterations testing
2019-01-13 21:49:09 -08:00
5d3847d14d
Publish book from both the edge and beta channels
2019-01-12 11:08:29 -08:00
5b92286568
Remove channel duplication
2019-01-12 11:08:29 -08:00
c1cd92bbee
Avoid -d arg conflict
...
-D is now "delete"
-d is now "disk type"
2019-01-09 16:39:24 -08:00
639bed2f6d
Reorder sanity.
...
1. Check for presence of nodes
2. Check for functioning RPC API
3. Then try the wallet
2019-01-09 12:05:30 -08:00
77794eebdb
Remove |cargo package| sanity step
...
Unfortunately due to our multi-crate repo, as soon as
|./scripts/increment-cargo-version.sh| is run after a release, |cargo
package| will fail for crates that depend on other in-tree crates, as
the new crate version has not yet been published to crates.io.
For now this means that we need to continue flying blind and be prepared
to deal with minor publishing issues on each new release.
2019-01-09 11:59:24 -08:00
6b46c22b42
Use restart
2019-01-09 11:59:01 -08:00
64ebd9a194
Add update-to-restart operation. Also try to update before restarting on sanity failures
2019-01-08 21:11:43 -08:00
35fe08b3bc
Add update support
2019-01-08 21:11:43 -08:00
5c87ddc80e
nit: hide echo
2019-01-08 21:11:43 -08:00
1b7598e351
Add retries to RPC API probe
2019-01-08 08:50:51 -08:00
cd0e08cae5
Add fullnode-config crate
2019-01-07 23:02:32 -08:00
1490c42d9f
Use docker rust docker image to avoid rocksdb build errors
2019-01-07 23:02:32 -08:00
789ee9f138
package or publish. Also package on branch builds
2019-01-07 23:02:32 -08:00
0a981a6606
Double publish crate timeout
2019-01-07 20:46:21 -08:00
c4ca76e39e
Only check TRIGGERED_BUILDKITE_TAG
2019-01-07 19:56:01 -08:00
d2cb4e003c
Re-enable the --lib tests
2019-01-07 15:28:20 -08:00
71a2b794b4
Enable info logging on non-perf clusters to aid debug of failures
2019-01-05 08:28:32 -08:00
373714bf0b
Disable publish snap again
2019-01-04 21:20:33 -08:00
ee769171b9
Restore publish snap
2019-01-04 20:46:44 -08:00
ea00c1274e
Add net sanity failure metric
2019-01-04 18:45:55 -08:00
1a9401e1f3
Permit build on Cargo.{lock,toml} changes
2019-01-03 09:35:11 -08:00
a461c5682d
First stab at Rust BPF ( #2269 )
...
First stab at Rust BPF
2019-01-02 15:12:42 -08:00
1531a1777a
Add RPC API check
2018-12-24 22:51:36 -08:00
3a2fa9a650
Enable ledger/validator sanity for non-perf testnets
2018-12-24 22:51:36 -08:00
95c9fefbd0
Make sanity failure message more visible
2018-12-23 17:30:59 -08:00
073a48ab85
Restore timeout
2018-12-23 17:30:41 -08:00
7f2fa8bbcb
Collect and upload network logs
2018-12-23 10:19:10 -08:00
b46c809544
source ci/upload-ci-artifact.sh
2018-12-22 12:34:30 -08:00
eb29a2898c
Uplaod net/log/ files as buildkite artifacts
2018-12-22 12:22:58 -08:00
c3a74e5e63
Avoid unnecessary shellcheck directives
2018-12-22 11:57:47 -08:00
23d3a9ae42
Use CUDA for testnet automation performance calculations ( #2259 )
2018-12-21 04:27:31 -08:00
756156e9db
Use SSD for testnet automation ( #2257 )
2018-12-20 20:13:56 -08:00
becfd1e9fa
ci/test-stable-perf.sh now runs on macOS
2018-12-20 17:23:22 -08:00
951d6398a0
Rename finality to confirmation ( #2250 )
...
* Rename finality to confirmation
* fix cargo fmt errors
2018-12-20 15:47:48 -08:00
ddc1082e8c
Stable dashboard can now actually come from the stable channel
2018-12-20 08:04:59 -08:00
d78f19f8bb
Select correct branch for {testnet,-perf} when using a stable channel tag
2018-12-19 17:46:18 -08:00
e2225d3b71
Add more Azure details
2018-12-19 16:31:28 -08:00