Iuri Matias
17c33ad075
Merge pull request #384 from embark-framework/chores/test-allpligin-apis
...
Small fixes for plugin APIs
2018-04-26 17:06:05 -04:00
Jonathan Rainville
d046feb83d
fix a bug where upload cmd used plugin name
2018-04-26 14:00:41 -04:00
Eric Mastro
ef0bcbf405
Add 'auto' setting for geth CORS and websockets origin
...
* 'auto' now supported for `rpcCorsDomain` and `wsOrigins` in the blockchain config.
* 'auto' set to the default value in blockchain config for test and demo apps.
2018-04-26 21:37:00 +10:00
Eric Mastro
4c39a3f589
Merge branch 'develop' into bug_fix/upload-to-swarm
2018-04-26 19:05:56 +10:00
Jonathan Rainville
f39acbdd42
get context from cmd ran and use arrays of contexts
2018-04-25 10:34:17 -04:00
Jonathan Rainville
51c2c8f880
check context and on changing context, load plugins that work
2018-04-24 14:42:56 -04:00
emizzle
cc30ff390e
Implemented PR review changes
...
* Removed config init from `cmd.js` for upload.
* refactored `upload()` to use engine services instead of loading and using plugins directly.
* now passing web3 directly to the `Swarm` constructor
2018-04-24 10:27:11 +10:00
emizzle
c05915b0e9
swarm deploy refactored to use web3.bzz instead of command line
...
* `Embark.upload()` refactored to build own `Engine` and services so `web3` could be passed to `Swarm` module
* `Swarm.deploy()` modified to use `web3.bzz.upload()`
* needs detection of running swarm node
2018-04-20 17:39:45 +10:00
Iuri Matias
e1a9023bb2
Merge pull request #370 from embark-framework/feature/log-level-as-argument
...
Support setting log level as an argument
2018-04-19 13:03:00 -04:00
emizzle
96495b99c3
Support setting log level as an argument
...
* Add loglevel and logfile switch to `embark build`
* Support existing `loglevel` and `logfile` switch for `embark run/upload`
* make casing consistent for `loglevel` and `logfile`
* remove passing engine to `build()` and instead pass needed objects in options.
* prevent duplicate plugin initiation (above point)
* allow `Events` object to be passed to `Engine` constructor and `init()`
* prevent echo of upload commands to allow interception and control via logging
2018-04-19 14:25:43 +10:00
emizzle
d985a5ed69
Fixing `--logLevel` option for `embark run`
...
Intercepting logs for embark run and including logLevel for displayed logs.
2018-04-17 16:17:59 +10:00
emizzle
a3d2cc9a2c
Moved console "ready" message to write after outputDone event is emitted
2018-04-17 14:11:22 +10:00
Eric Mastro
8bdf79b19a
Handling for error during build.
2018-04-15 20:31:26 +10:00
Eric Mastro
8fc978eb50
* Removed duplicated code to build and deploy contracts and replaced with a call to the build function.
...
* Updated upload functions to use async `exec` and removed returns from the callbacks.
2018-04-15 20:31:16 +10:00
Eric Mastro
c1c61de2d5
Passed in success messaging to async callback.
2018-04-15 20:31:08 +10:00
Eric Mastro
31a2a27e9a
#156326148 Updates to build and upload process and fixes for test_app/test.html
...
* Updated build to include deployment of contracts
* updated the plugin uploadCmd to be a Promise for better bubbling of errors and messaging.
* updated test.js imports so functionality works correctly.
2018-04-15 20:30:59 +10:00
Eric Mastro
6b7af4b647
#156326148 Build contracts and dapp before upload.
2018-04-15 20:30:52 +10:00
Iuri Matias
82726e07e1
Merge pull request #361 from embark-framework/graphviz-contracts
...
Graphviz contracts
2018-04-13 11:29:23 -04:00
Jonathan Rainville
f37b09a371
fix build process on windows
2018-04-09 16:14:07 -04:00
Richard Ramos
7dcae55b8b
Added events to graph and fixed problems in IDE
2018-03-23 10:02:23 -04:00
Richard Ramos
01eaa0fe7f
Generating basic diagram that includes methods
2018-03-23 10:02:23 -04:00
Richard Ramos
d7b33a309b
Changed logic of deploy manager to be able to only compile the code and not deploy it
2018-03-23 10:02:23 -04:00
Richard Ramos
9e469cc83e
Initial commit for graphviz functionality
...
- Added required packages
- Added command to cmd.js
- Created graph.js to contain graph logic
2018-03-23 10:02:23 -04:00
Iuri Matias
9582efbe65
fix logger call
2018-03-15 17:18:20 -04:00
Iuri Matias
83227beaa1
add option to specify a logfile to output the logs
2018-03-10 13:45:56 -05:00
Iuri Matias
c456c405c4
update tests
2018-03-10 12:52:37 -05:00
Iuri Matias
b7b5f1b365
move services state event call to monitor itself
2018-03-10 12:46:02 -05:00
Iuri Matias
445133cfdf
move setStatus from logger to event bus
2018-02-27 15:49:21 -05:00
Iuri Matias
3b60793b25
remove old jshint directives
2018-02-07 19:49:54 -05:00
Iuri Matias
10c4c75236
move tests related files to their own folder
2018-01-19 21:13:20 -05:00
Iuri Matias
61c00819ec
add reset cmd
2018-01-11 09:22:58 -05:00
Iuri Matias
dee49ec5ed
add createPlugin; move cmds to library managers
2017-12-30 15:52:51 -05:00
Iuri Matias
50f1072372
move upload to its own module
2017-12-26 19:55:42 -05:00
Iuri Matias
02634d0bda
warn is terminal window is too small
2017-12-19 15:14:09 -05:00
Iuri Matias
113bb25142
add webserver start/stop cmd
2017-12-17 18:34:41 -05:00
Iuri Matias
e2cbc2a488
fix linting issues
2017-12-05 18:14:46 -05:00
Iuri Matias
460f78cc55
update events name for code generation
2017-10-17 07:03:13 -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
414c875082
add versions command
2017-07-06 19:50:36 -04:00
Iuri Matias
232f6fc88b
support list of fallbacks for dapp web3 connection, support separate connection config for deployment
2017-07-06 18:48:20 -04:00
Iuri Matias
263fdb6d8b
support specifying file or folder when running tests
2017-07-02 11:32:16 -04:00
Iuri Matias
ec9293af60
get rid of mocha requirement
2017-07-02 00:27:14 -04:00
Iuri Matias
ccf78b4ff2
exit process after each mocha run
2017-07-01 23:22:01 -04:00
Iuri Matias
9a8a8d7da2
first step at getting rid of mocha/embark on package.json
2017-07-01 23:11:42 -04:00
Iuri Matias
1bbacd1c5d
make linter happy
2017-06-26 09:02:58 -04:00
Iuri Matias
2a2a5820fc
fix testing functionality in develop
2017-06-26 09:01:54 -04:00
Iuri Matias
3c1ca7f457
remove unneded require
2017-04-02 14:54:34 -04:00
Iuri Matias
faf0e1ff48
revert some of the recent changes
2017-03-31 07:34:43 -04:00
Todd Baur
780fc197f3
remove static since we want these exposed
2017-03-30 22:31:23 +09:00
Todd Baur
613e4e6abe
integration testing fixes
2017-03-30 22:16:46 +09:00