Commit graph

24 commits

Author SHA1 Message Date
Yeastplume
1c5aee68bf
refactor grin crate into separate modules (#955) 2018-04-12 10:11:24 +01:00
Ignotus Peverell
68b6bd25a4
Trying Travis building in release mode 2018-03-22 23:11:06 +00:00
Simon B
e3601b6c8e Travis cleaner caching (#833)
* speed up Travis startup
- keep all test tempdata in target/tmp
- purge before saving target/* to S3 cache

* allow 4 minutes for cache up/download from Travis' S3 cache stores
2018-03-21 16:05:07 +00:00
Ignotus Peverell
63c5795eb9
Removing test coverage until it actually works 2018-03-04 19:52:55 +00:00
percytheprefect
a69b5af7c2 Adding kcov code coverage to chain and core modules (#547)
Fixing bug in .yml file. Adding cargo test --no-run command to after_success. Adding test coverage to rest of grin modules.
2018-01-06 20:54:46 +00:00
Daniel Tsui
521678bd23 Add kcov support (#545)
* Adding kcov code coverage to chain and core modules
* Adjust travis.yml to wget kcov from mimblewimble org
* Add codecov badge to README.md
* Fix repo name in badge to grin, from kcov
2017-12-27 02:09:10 +00:00
Simon B
590cb8b8dd Travis speedups (#483)
* move fast tests towards the end, slow tests to the front. avoids having a long running test straggling behind when other tests have finished

* testing if we can manage also with "sudo: false"

* reorder tasks a bit more
2017-12-14 07:17:55 -05:00
AntiochP
677d0a3a95 keychain crate (no more secretkeys in core) (#146)
* introduce grin_keychain, encapsulate derivation of secret_keys
* core compiles against keychain, tests don't run yet
* core tests are now passing against keychain
* wip - getting wallet working with keychain
* add util and keychain to travis test matrix
* basic test around key derivation
2017-10-03 00:02:31 +00:00
Ignotus Peverell
0a57258d42
Fix #144 with platform specific import. Add store crate to CI 2017-09-29 18:09:44 +00:00
Yeastplume
3bf06ecd6a Cuckoo miner with cmake update (#103)
* updating to use cuckoo-miner latest, which uses cmake
* check on travis CI dependency
2017-08-24 21:43:11 +00:00
AntiochP
5febcb509c Add wallet to the travis build matrix (#102) 2017-08-23 08:29:22 +00:00
Yeastplume
045f5bb4da POW refactor (#100)
* Adding output stats from plugin, when available
* adding grin config
* moving pow crate from core/pow to it's own crate
* moving POW/mining stuff into pow module, and removing mining dependency from chain
* refactored most of mining into pow module...miner.rs still in server
* update grin tests
* updating genesis block mining to use configured miner, if available
* chain tests back into chain, done with pow refactor
* use tag of cuckoo-miner for pr
2017-08-22 18:23:54 +00:00
AntiochP
900c52424d add "cache: cargo" to travis config (#92) 2017-08-11 21:09:30 +00:00
Ignotus Peverell
dca5504203
Run grin crate tests single-threaded 2017-07-18 21:22:30 +00:00
Ignotus Peverell
40090fcdbc
Fix api & pool tests, add the crates to Travis 2017-07-18 17:33:49 +00:00
Ignotus Peverell
ca04327922
Reintroducing Rust beta channel testing. 2017-02-18 19:05:18 -08:00
Ignotus Peverell
18043cf94d
Rust beta seems to have a perf regression, disabling for now. 2017-01-10 13:41:50 -08:00
Ignotus Peverell
9b5125c553
Required sudo in travis config to build rocksdb. 2016-12-15 17:02:27 -08:00
Ignotus Peverell
8936e93482
Trying travis without sudo option. 2016-12-15 16:37:02 -08:00
Ignotus Peverell
959474dc12
Different way to get rustdb build work with Travis. 2016-12-15 16:24:30 -08:00
Ignotus Peverell
32eaac3aa7
Updated GCC version for Travis to build RocksDB. 2016-12-15 16:18:03 -08:00
Ignotus Peverell
d6aedc0922
Typo in travis yml 2016-12-15 16:11:47 -08:00
Ignotus Peverell
6536be19fe
Fixed travis config. 2016-12-15 15:52:47 -08:00
Ignotus Peverell
144b316a4b
First pass at a Travis CI config. 2016-12-15 15:44:52 -08:00