Stephen Akridge
981e057363
Just test features in core
2019-03-28 21:40:52 -07:00
Rob Walker
c70412d7bb
move core tests to core ( #3355 )
...
* move core tests to core
* remove window
* fix up flaky tests
* test_entryfication needs a singly-threaded banking_stage
* move core benches to core
* remove unnecessary dependencies
* remove core as a member for now, test it like runtime
* stop running tests twice
* remove duplicate runs of tests in perf
2019-03-18 22:08:21 -07:00
Michael Vines
8f25548781
Overhaul cargo/rustc version management
2019-03-14 20:22:46 -07:00
Michael Vines
3d2b7dd1ef
Move programs/system into runtime/
2019-03-12 11:30:58 -05:00
Tyera Eulberg
e248efce06
Add programs/system explicitly to CI test suite
2019-03-05 09:33:27 -07:00
Michael Vines
03d6c9a552
Defeature bpf_loader; bpf_{c,rust} features now confined to programs/bpf
2019-03-04 11:02:37 -08:00
Michael Vines
534619f72f
Update manifest-path
2019-03-02 22:11:48 -08:00
Greg Fitzgerald
9923c543e8
Fix ci scripts
2019-03-02 22:11:48 -08:00
Jack May
b9524217fe
Update rust example to use BPF enabled infrastructure ( #2974 )
2019-02-28 22:05:11 -08:00
Michael Vines
36cdaffe25
Fix indent
2019-02-27 11:11:24 -08:00
Jack May
329382f016
Pull BPF enabled rustc and sysroot into SDK ( #2936 )
2019-02-25 15:35:45 -08:00
Jack May
77ea4cd285
Reapply dependency Band-aid to make CI happy
2019-02-22 15:56:07 -07:00
Jack May
71602fe04b
Fix root package dependencies ( #2899 )
2019-02-22 14:08:25 -08:00
Jack May
3a7008949f
Build all deps ( #2896 )
2019-02-22 09:49:25 -08:00
Jack May
3610768888
Run featurized tests on sub-packages ( #2867 )
2019-02-21 22:38:36 -08:00
Michael Vines
02c0098d57
Less --verbose by default
2019-02-10 10:19:16 -08:00
Michael Vines
6317bec7aa
Avoid empty --features= arg to avoid unnecessary cargo building
2019-02-07 10:42:57 -08:00
Michael Vines
eb3ba5ce2d
tmi: disable --verbose by default. | export V=1| to request verbosity
2019-02-07 10:42:57 -08:00
Michael Vines
4aa6695a13
source ulimit-n.sh so it applies to the current shell
2019-02-02 20:08:49 -08:00
Michael Vines
21c09073a1
Add help script to easily run all integration tests
2019-02-01 12:42:46 -08:00
Michael Vines
a8ea6471e7
Add ledger-tool tests to CI
2019-01-28 17:08:59 -08:00
Michael Vines
b03d1d8894
Enable integration test logging for better debug on CI failure
2019-01-17 23:14:18 -08:00
Tyera Eulberg
14267e172d
Add local drone integration test
2019-01-17 15:06:04 -08:00
Tyera Eulberg
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
Michael Vines
d28b643c84
localnet-sanity.sh now supports iterations testing
2019-01-13 21:49:09 -08:00
Stephen Akridge
d2cb4e003c
Re-enable the --lib tests
2019-01-07 15:28:20 -08:00
Michael Vines
e8e6c70e19
Remove duplicate _ definitions
2018-12-18 14:25:10 -08:00
Michael Vines
cd6736d70b
Remove duplication between test-stable{,-perf}.sh
2018-12-18 14:02:43 -08:00
Michael Vines
c0dcf67ec8
Move book build into test-checks
2018-12-18 13:03:38 -08:00
Michael Vines
74ee1e5087
Increase the number of files a node may have open at a time
2018-12-15 17:15:22 -08:00
Michael Vines
f0d1ed0cc4
|cargo test --all|
2018-12-14 19:32:04 -08:00
Michael Vines
9d0b7c6b31
Remove bench_streamer feature
2018-12-13 22:25:27 -08:00
Michael Vines
4b07778609
Add bench_streamer feature to inhibit building solana-bench-streamer by default
...
This program is not currently used in any automation and is fairly slow
to build. Disabling it by default will speed incremental builds.
2018-12-12 16:31:13 -08:00
Michael Vines
f5569e76db
Relocate native programs to deps/ subdirectory of the current executable
...
This layout is `cargo build` compatible, no post-build file moves
required.
2018-12-08 16:31:01 -08:00
Michael Vines
fa58da2401
Explicitly specific build variant when installing native programs
2018-12-07 11:32:08 -08:00
Michael Vines
7336645501
Move programs into the executable location so native_loader can find them
2018-12-05 10:49:06 -08:00
Michael Vines
424612ea9d
Reduce |ulimit -n| on macOS to max supported amount
2018-12-05 10:49:06 -08:00
Rob Walker
3ca826a480
re-enable test_tpu_forwarder ( #1964 )
2018-11-30 13:52:37 -08:00
Rob Walker
3cc0dd0d1e
stabilize testing with --test-threads=1
2018-11-29 12:54:42 -08:00
Stephen Akridge
5c71f2a439
Add ulimit check to stable test suite
...
cargo test needs larger ulimit than default as well.
2018-11-29 11:39:42 -08:00
Rob Walker
fa4bdb4613
add --no-capture to get some logs from flaky tests
2018-11-27 23:24:20 -08:00
Michael Vines
af1d9345e0
De-dup ci book build
2018-11-26 18:38:57 -08:00
Michael Vines
58e3dd4cb6
Avoid trying to install svgbob when already installed
2018-11-26 17:18:55 -08:00
Greg Fitzgerald
69beee5416
Install svgbob
2018-11-26 09:44:19 -08:00
Greg Fitzgerald
2200a31331
Generate book images via Make
2018-11-26 09:44:19 -08:00
Greg Fitzgerald
88e270723f
Move markdown book out of src/
2018-11-26 09:44:19 -08:00
jackcmay
59163e2dd9
Optimize some CI stuff ( #1880 )
...
* CI Optimizations
2018-11-21 12:16:16 -08:00
Michael Vines
7a54dbf7d5
Restore clippy, and run clippy sooner
2018-11-17 15:54:21 -08:00
Michael Vines
d96a6b42a5
Move drone into its own crate
2018-11-16 20:42:21 -08:00
Michael Vines
7fe50d6402
Temporarily disable clippy
2018-11-16 19:55:33 -08:00