Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

EOSIO.CDT test porting/contract refactor #6329

Merged
merged 75 commits into from
Jan 3, 2019
Merged
Show file tree
Hide file tree
Changes from 64 commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
b417385
Update contracts and CMakeLists.txt
Nov 13, 2018
b864c6b
Start refactoring contract tests and cleanup
Nov 14, 2018
7006e3b
Finish `payloadless' test and make progress towards `deferred_transac…
Nov 14, 2018
3172a23
Got `deferred_test' test working
Nov 14, 2018
429c70b
Partial porting of unit tests
Nov 15, 2018
3be577c
Delete TAGS
johndebord Nov 15, 2018
0ba21b2
Continuation of porting contract unittests
Nov 15, 2018
edfc130
Port `eosio.contracts' contracts and continue refactoring `unittests'
Nov 16, 2018
8dde4b1
Delete unnecessary files
Nov 16, 2018
3ecd1e8
Remove TAGS
Nov 16, 2018
48c1c44
Working on `bootseq_tests.cpp'
Nov 16, 2018
40e9051
Get `bootseq_tests.cpp' test working
Nov 16, 2018
64ffb97
More refactoring
Nov 20, 2018
39cf196
Continuation of `unittest' refactoring
Nov 21, 2018
04b9760
Continue unittest refactoring
Nov 26, 2018
4a8ec17
Continuation of contract porting
Nov 26, 2018
b5fe869
Start porting of `test_api.cpp'
Nov 26, 2018
fb06ff2
`/contracts/test_*' porting progress
Nov 27, 2018
3396058
Got `test_multi_index.cpp' to compile
Nov 27, 2018
d5ef3f0
Steady progress
Nov 27, 2018
848592d
Got `test_transaction.cpp' to compile
Nov 28, 2018
6e5a378
Start on finishing the test files in the `unittests/contracts' directory
Nov 28, 2018
5afb5a6
Progress on refactoring/porting `api_tests.cpp'
Nov 28, 2018
99e182a
Commented out erroneous tests for the time being to tackle them one a…
Nov 29, 2018
8985494
Test
johndebord Nov 29, 2018
53deef5
Fix `checktime_fail_tests' test case
johndebord Nov 30, 2018
46e0502
Prgoress on porting `test_api/*' tests
johndebord Dec 4, 2018
7d68014
Refactor `print_tests/printn' tests
johndebord Dec 4, 2018
dd6ee4e
Got all tests working
johndebord Dec 4, 2018
48b7afb
Reformat code to look clean
johndebord Dec 5, 2018
bb3f44a
Finish refactoring contracts and their respective unit tests
johndebord Dec 5, 2018
bdd628a
Finish refactoring `unittests'
johndebord Dec 6, 2018
de13a01
Got all contracts to work
johndebord Dec 6, 2018
db6178a
Fix conflicts
johndebord Dec 6, 2018
76221e7
Continuation of fixing conflicts
johndebord Dec 6, 2018
edf4163
Continuation of fixing conflicts
johndebord Dec 6, 2018
a160379
Edit `.gitignore'; can now commit `wasm' files
johndebord Dec 6, 2018
d669cd6
Fix `stltest.cpp' to be able to compile on Ubuntu 16.04
johndebord Dec 7, 2018
8a407f9
got `whitelist_blacklist_tests' and `delay_tests' working
johndebord Dec 7, 2018
f2b6d3b
Remove TAGS
johndebord Dec 7, 2018
822532b
got delay_tests' working
johndebord Dec 7, 2018
02e326f
Edit build script (getting rid of Ninja)
johndebord Dec 7, 2018
27c177a
Copy built `.wasm' and `.abi' to their respective contracts in source
johndebord Dec 7, 2018
fd838dd
Fix for Ubuntu 16.04 compile issue
johndebord Dec 7, 2018
9fe4769
Update all contract `CMakeLists.txt' files to loosely depend on `eosi…
johndebord Dec 10, 2018
055c585
Start reformatting `unittest' files for a consistent style (continue …
johndebord Dec 10, 2018
cea7085
Quick fix
johndebord Dec 10, 2018
bcda8c0
Clean code
johndebord Dec 10, 2018
76def1b
Update `test_api*' CMakeLists.txt files
johndebord Dec 11, 2018
751a02b
Quick fix
johndebord Dec 11, 2018
3c83777
Get python smoketests working
johndebord Dec 12, 2018
b8891ec
Directory quick-fix
johndebord Dec 12, 2018
d61538f
Start of figuring out how to get the system contract working in `Node…
johndebord Dec 12, 2018
74408da
Add updated `eosio.system.abi` and `eosio.system.wasm`
johndebord Dec 13, 2018
1a8a6d8
Finish porting smoketests in `/tests/`
Dec 17, 2018
9dfe4d4
Clean up
Dec 17, 2018
922eb88
Clean up
Dec 17, 2018
6025243
Clean up
Dec 17, 2018
88dd5be
Fix `eosio.system.abi`
Dec 17, 2018
39fb7a1
Quick fix in file `tests/Node.py; `account_name` -> `name`
Dec 18, 2018
b1c3c57
Mongo test progress
Dec 18, 2018
dcc8d40
Finish `nodeos_run_test_mongodb` test
Dec 18, 2018
06abe44
Fix merge conflicts
Dec 19, 2018
da5394d
Clean up
Dec 19, 2018
be92f03
`CMakeLists.txt` modification in `eos/libraries/testing/`
Dec 21, 2018
c0daf7c
Quick test for buildkite
Dec 21, 2018
58869f0
Quick test for buildkite
Dec 21, 2018
4ce73b0
Quick test for buildkite
Dec 21, 2018
aa1f8af
made changes to move test-contracts folder, and some other small things
larryk85 Dec 21, 2018
7dcb6d2
Add readme changes, change message in CMakeLists.txt
larryk85 Dec 21, 2018
95df482
Guard off external project, if eosio.cdt is not found
larryk85 Dec 21, 2018
f72695f
remove .wasm from .gitignore and add back lost wasm files
larryk85 Dec 21, 2018
54f9712
Delete CTestCostData.txt
johndebord Jan 3, 2019
0c45531
Delete LastTest.log
johndebord Jan 3, 2019
2bdb512
Update test_extended_memory.cpp
johndebord Jan 3, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
*.dylib
*.ll
*.bc
*.wasm
*.wast
*.wast.hpp
*.wasm
*.s
*.dot
*.abi.hpp
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,7 @@ message( STATUS "Using '${EOSIO_ROOT_KEY}' as public key for 'eosio' account" )

include(wasm)
add_subdirectory( libraries )
add_subdirectory( contracts )
add_subdirectory( test-contracts )
add_subdirectory( plugins )
add_subdirectory( programs )
add_subdirectory( scripts )
Expand Down
45 changes: 0 additions & 45 deletions contracts/CMakeLists.txt

This file was deleted.

8 changes: 0 additions & 8 deletions contracts/asserter/CMakeLists.txt

This file was deleted.

28 changes: 0 additions & 28 deletions contracts/asserter/asserter.cpp

This file was deleted.

8 changes: 0 additions & 8 deletions contracts/eosio.bios/CMakeLists.txt

This file was deleted.

263 changes: 0 additions & 263 deletions contracts/eosio.bios/eosio.bios.abi

This file was deleted.

3 changes: 0 additions & 3 deletions contracts/eosio.bios/eosio.bios.cpp

This file was deleted.

Loading