Michael Vines
7b20318ee4
Run s3cmd in a container to avoid additional CI system dependencies
2018-12-19 13:09:24 -08:00
Michael Vines
c3c955b02e
Build/install native programs within cargo-install-all.sh
2018-12-19 11:53:08 -08:00
Michael Vines
6e56e41461
Document how to create a new Azure CI machine
2018-12-18 23:35:09 -08:00
Michael Vines
d74d5e0e44
nit: prevent shellcheck command from getting expanded by default
2018-12-18 18:44:20 -08:00
Michael Vines
cac08171de
nit: prevent book build from getting expanded by default
2018-12-18 18:44:20 -08:00
Michael Vines
6f6c350781
Skip stable-perf of no .rs files are modified in a PR
2018-12-18 18:44:20 -08:00
Michael Vines
506724fc93
Remove non-standard : anchors
2018-12-18 18:44:20 -08:00
Michael Vines
b4fe70d3d8
Skip bench of no .rs files are modified in a PR
2018-12-18 18:09:59 -08:00
Michael Vines
3efbffe4e3
Run coverage when test-coverage.sh is modified
2018-12-18 18:09:59 -08:00
Rob Walker
cafa873f06
run tests in single thread so local runs succeed
2018-12-18 17:38:44 -08:00
Rob Walker
b4f4347d6e
add some more tests ( #2217 )
2018-12-18 17:27:03 -08:00
Rob Walker
5c866dd000
test drive new coverage stuff ( #2216 )
2018-12-18 16:44:27 -08:00
Pankaj Garg
974249f2a5
Parallelize entry processing in replay stage in validators ( #2212 )
...
* Parallelize entry processing in replay stage in validators
- single threaded entry processing is not utlizing CPU cores to the fullest
* fix tests and address review comments
2018-12-18 16:06:05 -08:00
Rob Walker
a65022aed7
DbLedger doesn't need to be mut, doesn't need an RwLock ( #2215 )
...
* DbLedger doesn't need to be mut, doesn't need an RwLock
* fix erasure cases
2018-12-18 15:18:57 -08:00
Michael Vines
b101f40c32
Initial revision
2018-12-18 14:27:37 -08:00
Michael Vines
e8e6c70e19
Remove duplicate _ definitions
2018-12-18 14:25:10 -08:00
Michael Vines
c8d27f6424
Drop _ to clean up CI logs, apply more -j
2018-12-18 14:11:15 -08:00
Michael Vines
287e8cefda
Keep gcno files around to prevent breaking CI builds with a warm target/ cache
2018-12-18 14:07:42 -08:00
Michael Vines
db8f2d9f07
Make ulimit non-fatal to keep the ci-cuda machine happy
2018-12-18 14:02:43 -08:00
Michael Vines
cd6736d70b
Remove duplication between test-stable{,-perf}.sh
2018-12-18 14:02:43 -08:00
Michael Vines
0d2e3788ba
Justify each coverage flag, and other cleanup
2018-12-18 13:03:38 -08:00
Michael Vines
c0dcf67ec8
Move book build into test-checks
2018-12-18 13:03:38 -08:00
Michael Vines
bc52336a1b
affected_files metadata is only available for PR builds
2018-12-18 13:03:38 -08:00
Michael Vines
3bfb052b0a
Overhaul coverage setup
2018-12-18 10:48:06 -08:00
Michael Vines
c71d5a111e
Extract grcov download script
2018-12-18 10:48:06 -08:00
Greg Fitzgerald
437b62c4d9
Upgrade grcov
2018-12-18 10:48:06 -08:00
Michael Vines
cbca0ae264
Remove dead code
2018-12-18 10:48:06 -08:00
Michael Vines
e0cde7dfc5
Remove stale log section
2018-12-18 10:32:40 -08:00
Michael Vines
e720070945
Flip && style
2018-12-18 09:56:43 -08:00
Michael Vines
a8ab6f4caf
Preserve stable as default, use +nightly to get nightly
2018-12-18 09:54:47 -08:00
Michael Vines
b7b1884950
Pass BUILDKITE_COMMIT env var into containers
2018-12-18 08:53:39 -08:00
Michael Vines
755064d3e2
Use |cargo +nightly| to avoid assuming nightly is default
2018-12-18 08:44:33 -08:00
Michael Vines
24a984086e
nightly is now 1.33
2018-12-18 08:44:33 -08:00
Michael Vines
4b831d58b7
Don't fiddle with default rust, humans don't like that
2018-12-18 08:44:33 -08:00
Michael Vines
62f36037ea
Pass CI env var into containers
2018-12-18 00:47:41 -08:00
Sagar Dhawan
ffdc1814c6
Add counters for gossip verification failures ( #2094 )
2018-12-17 20:12:50 -08:00
Michael Vines
29776c0283
Publish book only on content changes instead of on every commit
2018-12-17 16:42:22 -08:00
carllin
69d7384cc0
Enable leader rotation on edge testnet ( #2204 )
2018-12-17 16:04:25 -08:00
carllin
9720ac0019
Fix try_erasure() ( #2185 )
...
* Fix try_erasure bug
* Re-enable asserts in test_replicator_startup
* Add test for out of order process_blobs
2018-12-17 15:34:19 -08:00
Michael Vines
fc56e1e517
Correct crate-type to match other native programs
2018-12-17 15:17:13 -08:00
Michael Vines
0f4837980f
Switch noop from println to solana_logger
2018-12-17 14:56:12 -08:00
anatoly yakovenko
9a6e27ac36
Accounts is to big, should be its own module ( #2198 )
...
Account module is to big, should be in its own module.
2018-12-17 12:41:23 -08:00
Michael Vines
07202205c4
Revert "ignore unstable tests"
...
This reverts commit bd7ef5d445071329a3b49b1f8be71b602226bbec.
2018-12-17 10:47:32 -08:00
Michael Vines
dc56bbeec8
Ensure the full workspace is built for coverage
2018-12-17 10:47:32 -08:00
Michael Vines
4be537c51a
Temporarily disable nightly build until it can be fixed
2018-12-17 10:15:38 -08:00
Michael Vines
66c568ba67
Add wallet sanity timeout
2018-12-17 09:58:34 -08:00
Michael Vines
9ff8abaf29
Ensure port is not inuse before selecting it
2018-12-17 09:31:31 -08:00
Michael Vines
b7144560c9
Include port number when gossip bind_to fails
2018-12-17 09:31:31 -08:00
anatoly yakovenko
4be6d01dfb
Move last ids ( #2187 )
...
* Break out last_ids into its own module
* Boot SignatureNotFound from BankError
* No longer return BankError from LastIds methods
* No longer piggypack on BankError for a LastIds signature status
* Drop all dependencies on the bank
* SignatureStatus -> Status and LastIds -> StatusDeque
* Unstable tests, issue 2193
2018-12-17 07:55:56 -08:00
Michael Vines
aef84320e0
Double cache size for stable-perf
2018-12-16 23:05:44 -08:00