aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile.test.include
Commit message (Collapse)AuthorAgeFilesLines
* s/DOGE/DIS/gTomo Ueda2021-09-021-8/+8
|
* really s/doge/dis/g this timeTomo Ueda2021-09-021-24/+24
|
* Add rule to generate raw.h file to test Makefilelangerhans2019-03-251-0/+9
|
* Rename binaries to match DogecoinRoss Nicoll2019-03-251-28/+28
|
* Re-introduce alert functionality (#1470)Ross Nicoll2018-09-191-1/+2
| | | Re-introduce alert functionality removed from Bitcoin upstream
* Merge AuxPoW support from NamecoreRoss Nicoll2018-09-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes are as below: Wrap CBlockHeader::nVersion into a new class (CBlockVersion). This allows to take care of interpreting the field into a base version, auxpow flag and the chain ID. Update getauxblock.py for new 'generate' RPC call. Add 'auxpow' to block JSON. Accept auxpow as PoW verification. Add unit tests for auxpow verification. Add check for memory-layout of CBlockVersion. Weaken auxpow chain ID checks for the testnet. Allow Params() to overrule when to check the auxpow chain ID and for legacy blocks. Use this to disable the checks on testnet. Introduce CPureBlockHeader. Split the block header part that is used by auxpow and the "real" block header (that uses auxpow) to resolve the cyclic dependency between the two. Differentiate between uint256 and arith_uint256. This change was done upstream, modify the auxpow code. Add missing lock in auxpow_tests. Fix REST header check for auxpow headers. Those can be longer, thus take that into account. Also perform the check actually on an auxpow header. Correctly set the coinbase for getauxblock results. Call IncrementExtraNonce in getauxblock so that the coinbase is actually initialised with the stuff it should be. (BIP30 block height and COINBASE_FLAGS.) Implement getauxblock plus regression test. Turn auxpow test into FIXTURE test. This allows using of the Params() calls. Move CMerkleTx code to auxpow.cpp. Otherwise we get linker errors when building without wallet. Fix rebase with BIP66. Update the code to handle BIP66's nVersion=3. Enforce that auxpow parent blocks have no auxpow block version. This is for compatibility with namecoind. See also https://github.com/namecoin/namecoin/pull/199. Move auxpow-related parameters to Consensus::Params.
* Litecoin: Scrypt n=1024 Pow hash based upon Colin Percival's Tarnsnap (2009) ↵Warren Togami2018-09-191-0/+1
| | | | Modified by Artforz, coblee, pooler, wtogami, Nikolay Belikov, Adrian Gallagher
* Add Dogecoin block subsidy calculations.Ross Nicoll2018-09-191-0/+1
|
* Merge #9497 via remote-tracking branch 'origin-pull/9497/head' into 0.14.2_fixesLuke Dashjr2017-06-051-0/+1
|\
| * Add CheckQueue TestsJeremy Rubin2017-02-161-0/+1
| |
* | Merge #9525: test: Include tx data in EXTRA_DISTMarcoFalke2017-01-121-14/+36
|\ \ | |/ |/| | | fa29736 test: Include tx data in EXTRA_DIST (MarcoFalke)
| * test: Include tx data in EXTRA_DISTMarcoFalke2017-01-121-14/+36
| |
* | Merge #9387: [Refactor] RAII of libevent stuff using unique ptrs with deletersWladimir J. van der Laan2017-01-051-2/+3
|\ \ | |/ |/| | | | | | | | | 05a55a6 Added EVENT_CFLAGS to test makefile to explicitly include libevent headers. (Karl-Johan Alm) 280a559 Added some simple tests for the RAII-style events. (Karl-Johan Alm) 7f7f102 Switched bitcoin-cli.cpp to use RAII unique pointers with deleters. (Karl-Johan Alm) e5534d2 Added std::unique_ptr<> wrappers with deleters for libevent modules. (Karl-Johan Alm)
| * Added EVENT_CFLAGS to test makefile to explicitly include libevent headers.Karl-Johan Alm2017-01-041-1/+1
| |
| * Added some simple tests for the RAII-style events.Karl-Johan Alm2016-12-211-1/+2
| |
* | test: Include tx data in EXTRA_DISTMarcoFalke2016-12-271-0/+15
| |
* | Merge #9376: Remove unused test files and referencesWladimir J. van der Laan2016-12-211-2/+1
|\ \ | |/ |/| | | | | 9cb6624 Fix testfile reference (BtcDrak) 23208ac Remove unused test files and references (BtcDrak)
| * Fix testfile referenceBtcDrak2016-12-201-1/+1
| |
| * Remove unused test files and referencesBtcDrak2016-12-191-1/+0
| |
* | Uses built-in byte swap if available (Apple) and if bswap_XX is undefined.Karl-Johan Alm2016-12-171-0/+1
|/ | | | Defers to pre-defined version if found (e.g. protobuf). For protobuf case, the definitions are identical and thus include order should not affect results.
* Merge #9172: Resurrect pstratem's "Simple fuzzing framework"Wladimir J. van der Laan2016-12-151-0/+21
|\ | | | | | | | | 8b15434 doc: Add bare-bones documentation for fuzzing (Wladimir J. van der Laan) a4153e2 Simple fuzzing framework (Patrick Strateman)
| * Simple fuzzing frameworkPatrick Strateman2016-12-151-0/+21
| |
* | Merge #8895: Better SigCache ImplementationPieter Wuille2016-12-141-0/+1
|\ \ | |/ |/| | | | | 67dac4e Add unit tests for the CuckooCache (Jeremy Rubin) c9e69fb Add CuckooCache implementation and replace the sigcache map_type with it (Jeremy Rubin)
| * Add unit tests for the CuckooCacheJeremy Rubin2016-12-141-0/+1
| | | | | | | | SQUASHME: Update Tests for other SQUASHMEs
* | Bugfix: Correctly replace generated headers and fail cleanlyLuke Dashjr2016-11-121-12/+6
| | | | | | | | Also removes generation of headers for *.raw files in test_bitcoin (none exist anymore)
* | test: Fix test_random includesMarcoFalke2016-11-071-0/+1
| |
* | Remove GetTotalBlocksEstimate and checkpoint tests that test nothing.Gregory Maxwell2016-11-021-1/+0
|/ | | | | | | | GetTotalBlocksEstimate is no longer used and it was the only thing the checkpoint tests were testing. Since checkpoints are on their way out it makes more sense to remove the test file than to cook up a new pointless test.
* Add MIT license to MakefilesLuke Dashjr2016-09-211-0/+4
|
* Remove rpc_wallet_tests.cppPatrick Strateman2016-08-071-2/+1
|
* Merge #8275: Remove bad chain alert partition checkWladimir J. van der Laan2016-07-061-1/+0
|\ | | | | | | ab8be98 Remove bad chain alert partition check (BtcDrak)
| * Remove bad chain alert partition checkBtcDrak2016-06-141-1/+0
| | | | | | | | | | | | | | | | | | As per meeting 2016-03-31 https://bitcoincore.org/en/meetings/2016/03/31/#bad-chain-alerts The partition checker was producing huge number of false-positives and was disabled in 0.12.1 on the understanding it would either be fixed in 0.13 or removed entirely from master if not.
* | Add some blockencodings testsMatt Corallo2016-06-191-0/+1
|/
* Merge #8133: build: Finish up out-of-tree changesWladimir J. van der Laan2016-06-101-0/+3
|\ | | | | | | | | | | | | | | | | | | d1a3d57 bulid: fix "make translate" when out-of-tree (Cory Fields) 340012d build: add temporary fix for "bad magic number" error in out-of-tree builds (Cory Fields) 142ffc7 travis: use out-of-tree build (Cory Fields) 92e37a3 build: fix out-of-tree 'make deploy' for osx (Cory Fields) ab95d5d build: a few ugly hacks to get the rpc tests working out-of-tree (Cory Fields) fc4ad0c build: more out-of-tree fixups (Cory Fields) 0cb0f26 build: out-of-tree fixups (Cory Fields)
| * build: add temporary fix for "bad magic number" error in out-of-tree buildsCory Fields2016-06-031-0/+3
| | | | | | | | | | | | | | This was caused by an pyc files hanging around from previous python2 invocations, when the matching .py missing from that path. This should not be a problem with python3's tagged caches.
* | [Bitcoin-Tx] fix missing test fixtures, fix 32bit atoi issueJonas Schnelli2016-06-071-1/+3
|/
* Merge #7689: Replace OpenSSL AES with ctaes-based versionPieter Wuille2016-06-011-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | 723779c build: Enumerate ctaes rather than globbing (Cory Fields) 34ed64a crypter: add tests for crypter (Cory Fields) 0a36b9a crypter: shuffle Makefile so that crypto can be used by the wallet (Cory Fields) 976f9ec crypter: add a BytesToKey clone to replace the use of openssl (Cory Fields) 9049cde crypter: hook up the new aes cbc classes (Cory Fields) fb96831 crypter: constify encrypt/decrypt (Cory Fields) 1c391a5 crypter: fix the stored initialization vector size (Cory Fields) daa3841 crypto: add aes cbc tests (Cory Fields) 27a212d crypto: add AES 128/256 CBC classes (Cory Fields) 6bec172 Add ctaes-based constant time AES implementation (Pieter Wuille) a545127 Squashed 'src/crypto/ctaes/' content from commit cd3c3ac (Pieter Wuille)
| * crypter: add tests for crypterCory Fields2016-05-131-0/+1
| | | | | | | | | | | | | | Verify that results correct (match known values), consistent (encrypt->decrypt matches the original), and compatible with the previous openssl implementation. Also check that failed encrypts/decrypts fail the exact same way as openssl.
* | Merge #7696: Fix de-serialization bug where AddrMan is left corruptedPieter Wuille2016-05-171-0/+1
|\ \ | |/ |/| | | 1475ecf Fix de-serialization bug where AddrMan is corrupted after exception * CAddrDB modified so that when de-serialization code throws an exception Addrman is reset to a clean state * CAddrDB modified to make unit tests possible * Regression test created to ensure bug is fixed * StartNode modifed to clear adrman if CAddrDB::Read returns an error code. (EthanHeilman)
| * Fix de-serialization bug where AddrMan is corrupted after exceptionEthanHeilman2016-05-041-0/+1
| | | | | | | | | | | | | | * CAddrDB modified so that when de-serialization code throws an exception Addrman is reset to a clean state * CAddrDB modified to make unit tests possible * Regression test created to ensure bug is fixed * StartNode modifed to clear adrman if CAddrDB::Read returns an error code.
* | test: Create test fixture for walletWladimir J. van der Laan2016-04-181-0/+2
| | | | | | | | | | Removes all the `#ifdef ENABLE_WALLET` from `test_bitcoin` by making the wallet tests use their own fixture.
* | test: move accounting_tests and rpc_wallet_tests to wallet/testWladimir J. van der Laan2016-04-181-2/+2
| | | | | | | | Move the two other wallet tests to where they belong.
* | Merge script_valid and script_invalid testsPieter Wuille2016-04-051-2/+1
| |
* | Merge #7723: build: python 3 compatibilityWladimir J. van der Laan2016-03-291-1/+1
|\ \ | | | | | | | | | 18f05c7 build: python 3 compatibility (Wladimir J. van der Laan)
| * | build: python 3 compatibilityWladimir J. van der Laan2016-03-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ubuntu 16.04 "xenial xerus" does not come with Python 2.x by default. It is possible to install a python-2.7 package, but this has its own problem: no `python` or `python2` symlink (see #7717). This fixes the following scripts to work with python 3: - `make check` (bctest,py, bitcoin-util-test.py) - `make translate` (extract_strings_qt.py) - `make symbols-check` (symbol-check.py) - `make security-check` (security-check.py) Explicitly call the python commands using $(PYTHON) instead of relying on the interpreter line at the top of the scripts.
* | | Merge #7692: Remove p2p alert systemWladimir J. van der Laan2016-03-211-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cfd519e Add release note documentation (BtcDrak) 6601ce5 protocol.h/cpp: Removes NetMsgType::ALERT (Thomas Kerin) ad72104 Formatting (BtcDrak) 1b77471 Remove alert keys (BtcDrak) 01fdfef Remove `-alerts` option (BtcDrak) 9206634 Update alert notification and GUI (BtcDrak) bbb9d1d Remove p2p alert handling (BtcDrak)
| * | | Remove p2p alert handlingBtcDrak2016-03-181-1/+1
| |/ /
* | | Merge #7705: [amount] Add tests and make GetFee() monotonicWladimir J. van der Laan2016-03-211-0/+1
|\ \ \ | |/ / |/| | | | | | | | | | | fad13b1 [amount] Preempt issues with negative fee rates (MarcoFalke) faf756a [amount] Make GetFee() monotonic (MarcoFalke) fab6880 [qa] Add amount tests (MarcoFalke)
| * | [qa] Add amount testsMarcoFalke2016-03-171-0/+1
| | |
* | | Versionbits testsPieter Wuille2016-03-151-0/+1
|/ /
* | Move GetTempPath() to testutil.Mustafa2016-03-111-0/+2
| |