Commit Graph

241 Commits

Author SHA1 Message Date
Jonathan Rainville 60fb6b14d4 downlaod import files 2018-04-19 15:25:26 -04:00
Jonathan Rainville 05b1f61c9b download files in full path of url 2018-04-19 15:25:26 -04:00
Jonathan Rainville 6c5415b27f base code for import parse 2018-04-19 15:25:26 -04:00
Jonathan Rainville df226919c0 change file creation with using File.types 2018-04-18 15:02:50 -04:00
Jonathan Rainville 5925124978 fix unit tests and add test_appp test for http contracts 2018-04-18 14:56:18 -04:00
Jonathan Rainville 9faf644c31 add loading in file.js but includes a patch to fix 2018-04-18 12:09:42 -04:00
Jonathan Rainville ce34d40fe7 integrate downloadCOntract function in contract get function 2018-04-18 09:07:39 -04:00
Jonathan Rainville 2568ec1aec implement the download function 2018-04-17 16:34:37 -04:00
Jonathan Rainville cf14b3784f add getUrl function for external contracts + tests 2018-04-17 15:07:00 -04:00
Jonathan Rainville e90cead578 fix tests breaking because of line-endings 2018-04-10 16:38:49 -04:00
Iuri Matias 290eec857d update tests 2018-02-22 10:27:30 -05:00
Iuri Matias a8222df1eb support ws providers 2018-02-07 19:41:11 -05:00
Iuri Matias c2c894cfb1 update compiler tests 2018-01-27 15:07:55 -05:00
Iuri Matias 5c5ef44f2f update tests 2018-01-23 19:36:02 -05:00
Iuri Matias 10c4c75236 move tests related files to their own folder 2018-01-19 21:13:20 -05:00
Iuri Matias 46d192bec0 update tests 2018-01-19 14:18:50 -05:00
Iuri Matias 7e8a594bf9 update tests 2018-01-17 11:29:30 -05:00
Iuri Matias 4d1368f388 fix lint; update tests 2018-01-17 10:04:11 -05:00
Iuri Matias 11dc74043b update tests 2018-01-12 18:15:05 -05:00
Iuri Matias d9ac76a0b7 update tests 2018-01-12 14:21:46 -05:00
Iuri Matias 59c3d82260 update web3.js 2018-01-05 15:10:47 -05:00
Iuri Matias 2f3abc37b7 use module command to get solc version 2017-12-30 18:12:16 -05:00
Iuri Matias 3e1f16c673 update tests 2017-12-30 17:07:13 -05:00
Iuri Matias 6f3345ae33 updated tests 2017-12-26 10:17:41 -05:00
Iuri Matias 6d077b1412 fix module name in tests 2017-12-17 19:30:22 -05:00
Iuri Matias 8999d619c5 update tests 2017-12-16 17:55:27 -05:00
Iuri Matias 67dd4a22cb update tests 2017-12-16 17:10:11 -05:00
Iuri Matias 747237de76 fix defaults when contracts config file is not present 2017-12-16 08:12:38 -05:00
Iuri Matias e8ebb0fb37 update tests 2017-12-15 17:38:02 -05:00
Iuri Matias e2dcad07ce update tests 2017-12-13 16:28:23 -05:00
Iuri Matias c68c1b2d74 update test config 2017-12-07 09:41:19 -05:00
Iuri Matias 9bd1880479 update test config 2017-12-07 09:25:06 -05:00
Iuri Matias cd72a66c2b update blockchain config tests 2017-10-19 19:16:08 -04:00
Iuri Matias a1076ff079 update tests 2017-10-13 20:16:39 -04:00
Iuri Matias d1762a0fb4 refactor code generation 2017-10-13 20:01:35 -04:00
Iuri Matias 322fabab3d update tests; fix test module 2017-10-13 05:56:42 -04:00
Iuri Matias 2dc1941e48 rename ABIGenerator (very old legacy reasons) to more apropriate CodeGenerator 2017-08-03 19:29:09 -04:00
Iuri Matias 29c343463b add support for whisper v5; make get url ipfs get configurable 2017-07-24 07:27:52 -04:00
Iuri Matias fbfb5269b0 update compiler spec 2017-07-16 14:40:06 -04:00
Iuri Matias aa5efab6f9 update tests 2017-07-08 12:39:53 -04:00
Iuri Matias ad9b18133a update tests 2017-06-25 12:59:19 -04:00
Iuri Matias a6c8e83d40 fix conflicts 2017-06-24 22:35:27 -04:00
Nathan Hernandez ed0da0d292 Merge pull request #1 from jonjonsonjr/develop
fix expected token in compiler test
2017-06-02 22:22:04 -04:00
Nathan Hernandez 97d113b334 Update compiler tests 2017-06-02 22:17:21 -04:00
Jon Johnson 3049acbdee fix expected token in compiler test 2017-06-02 19:14:04 -07:00
Todd Baur 613e4e6abe integration testing fixes 2017-03-30 22:16:46 +09:00
Todd Baur 7599f43a3b fixed problem with double this.client in blockchain.js 2017-03-30 20:48:22 +09:00
Todd Baur 67f325f5a0 migrate all the code to ES6 2017-03-30 20:12:39 +09:00
Todd Baur 26b87b4b05 swap test var -> let 2017-03-30 02:57:22 +09:00
Todd Baur 2f5c647c39 this changes Embark to an EventEmitter and adds more event handling for loading and fetching plugins. It introduces a dependency on underscore and underscore string. It adds defenses against null/invalid options objects. 2017-03-30 00:37:30 +09:00
Todd Baur b186bf966c fixed merge conflicts 2017-03-22 14:13:58 +09:00
Todd Baur 383b3c31a5 speed up test class - unstable 2017-03-12 12:23:30 +09:00
Todd Baur f4ef1af4a1 fixed failing timeouts in abi tests 2017-03-08 23:56:00 +09:00
Todd Baur 2de9292bd6 Merge branch 'develop' of github.com:iurimatias/embark-framework into one_version 2017-03-08 23:54:17 +09:00
Todd Baur 83f3e1c5ee dot notation preferred 2017-03-08 23:52:17 +09:00
Todd Baur b003a30b3b add version from package.json in test for contracts 2017-03-08 23:49:43 +09:00
Iuri Matias c1d2bd170e Merge pull request #230 from toadkicker/add_mocha_timeouts
add this.timeout(15000) to tests to allow the solc enough space to work
2017-03-08 09:47:08 -05:00
Todd Baur ac2a75791c grunt-config-mocha does not accept 0 as an option for timeout, so we set the value in the test itself 2017-03-08 23:38:40 +09:00
Todd Baur 7a930d95a8 switch config to grunt vs declaring in test 2017-03-08 23:28:10 +09:00
Todd Baur 6f5abfe07c swap let -> var 2017-03-08 22:56:27 +09:00
Todd Baur 895b2477cd added unit test for Embark.Cmd 2017-03-08 22:52:26 +09:00
Todd Baur 5525e1e9d4 add this.timeout(15000) to tests to allow the solc enough space to work 2017-03-08 22:49:42 +09:00
Iuri Matias dbb0b0b171 track deployed contracts taking into account swarm hash inserted by solc 2017-03-01 20:52:58 -05:00
Iuri Matias 3525754cde add new enable field to config test 2017-02-28 23:40:40 -05:00
Iuri Matias 0bdfda78ab update test to take error into account 2017-02-28 08:07:07 -05:00
Iuri Matias dac6ca9fe6 fix contract tests 2017-02-25 23:27:45 -05:00
Iuri Matias 0dc21abd3c fix compiler argument 2017-02-25 23:20:57 -05:00
Iuri Matias 562efc6f14 test fixes 2017-02-25 22:57:22 -05:00
Iuri Matias 1868788342 reorgnize code structure 2017-02-19 12:51:32 -05:00
Iuri Matias 655114b394 add config to specify geth command 2017-02-18 08:55:33 -05:00
Iuri Matias 03a6b6c48d option added 2017-02-18 08:41:18 -05:00
Iuri Matias eb36af87b0 add support for the bootnodes config 2017-02-18 08:24:23 -05:00
Iuri Matias c339732cd6 make compiler module async 2017-02-17 07:14:44 -05:00
Iuri Matias d14943e95d update test 2017-02-15 21:13:45 -05:00
Iuri Matias f37bc46f8e fix specs; clarify production enviroment (livenet not production); exec testrpc directly 2017-02-08 06:31:57 -05:00
Iuri Matias 91dd7731d1 update tests 2017-02-06 20:25:51 -05:00
Iuri Matias f1fefff128 update test 2017-02-06 19:36:40 -05:00
Iuri Matias 1cdcaee7d9 fix specs 2017-02-06 06:51:27 -05:00
Iuri Matias ccdfaf61f2 implement plugin support: implement support for client-side web3 providers and contracts plugins 2017-02-06 06:51:26 -05:00
Iuri Matias c554e90b57 update solc and spec 2017-01-14 07:05:36 -05:00
Iuri Matias 087578c8e6 add spec for contracs config; fix contracts arguments when it's an instanceOf 2017-01-12 20:42:33 -05:00
Iuri Matias 59c63b98e1 add small test for console 2017-01-08 15:47:15 -05:00
Iuri Matias 6d369cd452 update solc + specs 2017-01-06 21:48:38 -05:00
Iuri Matias 4002856f89 update to solc 0.4.6 2016-12-02 07:06:04 -05:00
Iuri Matias 5c283b5232 support maxpeers option 2016-10-30 20:35:11 -04:00
Iuri Matias 1140ebf075 update compiler test to be compatible with solc 0.4.0 2016-10-25 19:31:10 -04:00
Iuri Matias 824bc33e20 update compiler test 2016-10-22 18:20:52 -04:00
Iuri Matias 9e06656710 add solidity pragma to demo and test contracts 2016-10-22 18:04:45 -04:00
Iuri Matias 23a7f03cc4 add more tests; fix issue with selecting selecting non-default environment contract configuration 2016-10-15 15:54:19 -04:00
Iuri Matias 969e4015cb add test for abi and blockchain config; fix whisper config 2016-10-14 07:01:54 -04:00
Iuri Matias da92171818 fix testnet support 2016-05-31 22:10:46 -04:00
Iuri Matias a3773b1594 update chain manager spec 2016-05-31 21:19:23 -04:00
Iuri Matias 9ec8d61918 update deploy spec 2016-05-31 21:11:42 -04:00
Iuri Matias 1167c9ca05 update blockchain spec 2016-05-31 21:10:18 -04:00
Iuri Matias 358ec7034b fix deploy specs 2016-05-31 07:46:45 -04:00
Iuri Matias 5216d20062 update tests 2016-03-08 14:57:29 -05:00
Iuri Matias 7afed75e58 update tests 2016-03-08 14:44:40 -05:00
Iuri Matias 32ef27212b update specs; remove unused env config 2016-02-29 09:59:34 -05:00
Iuri Matias 9c3f31e351 update contracts config 2016-02-09 15:57:16 -05:00
Iuri Matias 648382bd15 fix blockchain config specs 2016-02-09 15:45:48 -05:00
Iuri Matias 2bbd5f418c comment out stub contract 2016-02-09 15:36:56 -05:00
Iuri Matias a74e0aaa8c update compiler spec 2016-02-09 15:25:23 -05:00
Iuri Matias 1b858514e8 update chain manager spec 2016-02-09 15:08:19 -05:00
Iuri Matias 84191a241c update specs 2016-02-08 21:12:09 -05:00
Iuri Matias 9ebabf6c42 update specs 2015-12-06 16:02:13 -05:00
Joris Bontje 1d54018d2e configurable deploy timeout per environment. fixes #63 2015-09-08 11:52:39 +02:00
Gerbrand van DIeijen 98054a2cbb Allowing to define chains file per environment/chain 2015-09-04 10:55:19 +02:00
Iuri Matias 05e3561670 update compiler spec 2015-08-31 20:59:16 -04:00
Iuri Matias e1ae6dae0c implement deploy field 2015-08-31 20:53:17 -04:00
Iuri Matias 59d42104b0 add supprot for serpent 2015-08-30 22:10:45 -04:00
Iuri Matias 467713fe87 support solc compiler; display syntax errors 2015-08-30 21:35:34 -04:00
Iuri Matias 67861af6a5 update blockchain config spec 2015-08-27 09:36:22 -04:00
Iuri Matias 4e2256b743 update blockchain spec 2015-08-27 09:25:10 -04:00
Iuri Matias 39840bbd7a take into account contract args and classname when recording contract 2015-08-05 22:19:21 -04:00
Iuri Matias f8db3c2920 save chain; add chain manager to deployment 2015-08-03 21:54:39 -04:00
Iuri Matias 56e59d814b get contract 2015-08-03 21:01:15 -04:00
Iuri Matias fab0df5c8b add contract to chain 2015-08-03 08:44:16 -04:00
Iuri Matias ea54f7524d initialize chain 2015-08-03 08:03:55 -04:00
Iuri Matias c0420d74a8 support deploy commands specifying contract 2015-08-02 20:50:12 -04:00
Iuri Matias 3757e41ea0 support deploy commands on contracts config 2015-08-02 19:43:37 -04:00
Iuri Matias 3a1828f1f6 fix contract deployment; timeout & retry 2015-08-01 18:04:22 -04:00
Iuri Matias dec7ae8a94 fix blockchain environment 2015-08-01 11:19:21 -04:00
Iuri Matias e9fab5451f support for stubs 2015-07-31 22:50:51 -04:00
Iuri Matias 6ff72432d6 make maxpeers configurable 2015-07-29 21:40:49 -04:00
Joris Bontje f1a02711bd make genesis block configurable. fixes #41 2015-07-29 15:49:02 +02:00
Iuri Matias 505ca5d14f wait & set contract addresses on deployment 2015-07-09 08:23:04 -04:00
Iuri Matias fe8b8e805e support specifying a contract address 2015-07-06 08:19:25 -04:00
Iuri Matias ea2a162d4b fix contract creation defaults; add test for contract instances 2015-07-04 18:59:57 -04:00
Iuri Matias 5d9f7f32da fix deployment script 2015-07-04 17:02:01 -04:00
Iuri Matias 4481938ccd implement contract instances 2015-07-04 16:52:05 -04:00
Iuri Matias c2416389fc abstract compiler into its own module 2015-07-03 23:23:21 -04:00
Iuri Matias b7bdd841c9 refactor modules; update grunt tasks 2015-07-03 22:27:17 -04:00
Iuri Matias e43c0a38d6 refactor blockchain lib + tests 2015-07-03 08:53:42 -04:00
Iuri Matias 1a5ddea9a8 restructure lib initialization 2015-07-03 07:59:35 -04:00
Iuri Matias ad071bc1b2 refactor deploy script + tests 2015-07-03 04:59:33 -04:00
Iuri Matias de9dff3397 refactor: determine contract dependencies + add specs 2015-07-02 08:50:32 -04:00
Iuri Matias 4499fc6c13 restructure; move code from tasks into libs 2015-07-02 08:34:39 -04:00
Iuri Matias eac991971a refactor: start moving contracts code to its own file + specs 2015-07-02 07:43:43 -04:00
Iuri Matias e9c34168a2 rename config as config.blockchain 2015-07-02 07:43:01 -04:00
Iuri Matias 3b5c45a29f refactor blockchain config 2015-07-02 07:43:00 -04:00
Iuri Matias 12f84bf403 restructure; move code from tasks into libs 2015-07-02 07:43:00 -04:00