Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
227 commits
Select commit Hold shift + click to select a range
d9a80b1
check is ast present
yann300 May 12, 2020
8f203b1
new light theme
LianaHus May 25, 2020
ac6f3a8
Changes to package.json
ioedeveloper May 25, 2020
75d5b54
collapse terminal and side panel
yann300 May 27, 2020
0d8c7f1
new Ace editor dark theme
LianaHus May 27, 2020
f089853
converted base64 formats to webp
LianaHus May 28, 2020
65a732f
standart
LianaHus May 28, 2020
a2d16c4
disabled tests. fixed opening in new tab for SA
LianaHus May 28, 2020
c7bdfce
Merge branch 'master' of https://github.com/ethereum/remix-ide
ioedeveloper May 29, 2020
ba8b236
refactored debuggerUI. using SourceHighlight
LianaHus May 28, 2020
260c467
fixed unLoad
LianaHus May 28, 2020
da6548b
remove highlights on unload
LianaHus May 28, 2020
8da1d9c
remove only highlight
LianaHus May 29, 2020
d7f97a3
typo
LianaHus May 31, 2020
9674951
Merge pull request #2866 from ethereum/debugerHighlight
yann300 May 31, 2020
7fe5cf7
Merge branch 'master' of https://github.com/ethereum/remix-ide
ioedeveloper Jun 1, 2020
1e2f3a4
add url property for setting the theme
yann300 Jun 3, 2020
8a2fca9
Merge pull request #2852 from ethereum/themeUpdate
yann300 Jun 3, 2020
70f20d5
Merge pull request #2859 from ethereum/uiFix
ryestew Jun 3, 2020
24ecc37
using baseURL from single source
LianaHus May 7, 2020
018549a
load wasm builds
LianaHus May 7, 2020
ffab905
trying to test wasm versions
LianaHus May 11, 2020
c8238c3
adjusted the test
LianaHus May 11, 2020
18dde6e
adding pathToURL
LianaHus May 19, 2020
9ad5e3d
Promise for minixhr:
LianaHus May 20, 2020
687b2b8
removed URL's from data
LianaHus May 26, 2020
874cc2c
adding usingWebWorker test
LianaHus May 29, 2020
689b91d
added command
LianaHus May 29, 2020
eb585cc
test improved
LianaHus Jun 2, 2020
6dd2b3e
added result indicator for compilation with compiler version
LianaHus Jun 2, 2020
2b72c6c
fixing test
LianaHus Jun 2, 2020
a074a2c
preactivate solidity
LianaHus Jun 3, 2020
09bd187
update standard
yann300 Jun 4, 2020
6057636
Merge branch 'master' of https://github.com/ethereum/remix-ide
ioedeveloper Jun 4, 2020
389d281
Fix folder delete update in ui
ioedeveloper Jun 4, 2020
efce5cf
use endsWith and startsWith
yann300 Jun 4, 2020
9630dec
fix set content
yann300 Jun 4, 2020
d26ee5c
Merge pull request #2833 from ethereum/ensureSourcehighlight_yul
yann300 Jun 4, 2020
f59019c
Merge pull request #2882 from ethereum/folder-delete
yann300 Jun 4, 2020
c7fb18b
Ensure path of content loaded in the editor is consistent
yann300 Jun 4, 2020
dab90cc
standard
yann300 Jun 4, 2020
9e506e9
Merge pull request #2828 from ethereum/wasmBuilds
yann300 Jun 4, 2020
f7f3c0c
Merge pull request #2855 from ethereum/embed_view
yann300 Jun 4, 2020
b66a89c
activate only for inisial setup
LianaHus Jun 4, 2020
4bd0e6f
fixed the test:
LianaHus Jun 4, 2020
42aff2b
use vyper intead of udapip in test
LianaHus Jun 4, 2020
fd35bc4
Merge pull request #2879 from ethereum/defaultSol
yann300 Jun 4, 2020
781cda9
url parameters: minimizeterminal, minimizesidepanel, focus the last …
yann300 Jun 3, 2020
bf3cf34
Merge pull request #2878 from ethereum/FramingWithParametersUrl
yann300 Jun 8, 2020
c7fe6bd
Merge pull request #2883 from ethereum/yann300-patch-9
yann300 Jun 10, 2020
e22ff21
Update plugin_manager.md
Jun 10, 2020
e716e06
Merge pull request #2895 from seandotau/patch-1
yann300 Jun 10, 2020
a40f4ce
Update run.md
Jun 10, 2020
b293c8f
Merge pull request #2896 from seandotau/patch-2
yann300 Jun 10, 2020
270cbcf
Updating cirleci config to add docker to docker hub for remix
yann300 Jun 8, 2020
965c5d7
Merge pull request #2894 from Shard-Labs/add_docker
yann300 Jun 10, 2020
c3981ec
publish only built files
yann300 Jun 10, 2020
49bd1c2
Merge pull request #2897 from ethereum/docker_compress1
yann300 Jun 12, 2020
9c0312f
editor color themes: renamed chaos to remixDark and brought back chao…
LianaHus Jun 12, 2020
27b1704
removed 'State' theme
LianaHus Jun 12, 2020
18a1818
removed tests for 'State' theme
LianaHus Jun 12, 2020
fd94c42
Merge pull request #2900 from ethereum/editorTheme
yann300 Jun 15, 2020
2bc32d4
Test exit code
ioedeveloper Jun 15, 2020
0ea3832
Pass param
ioedeveloper Jun 15, 2020
eca218f
Pass through package.json
ioedeveloper Jun 15, 2020
f19fa2c
Concat exit code after test spliting
ioedeveloper Jun 15, 2020
f9d9dcd
terminal title bar UI adjustments according to last design
LianaHus Jun 15, 2020
250dd91
Debug ci
ioedeveloper Jun 15, 2020
47303b9
Fixed linting error
ioedeveloper Jun 15, 2020
555abaf
Added done callback
ioedeveloper Jun 16, 2020
ccd2546
done callback
ioedeveloper Jun 16, 2020
39202c9
Replace ids with data-attribute
ioedeveloper Jun 16, 2020
7906773
Set test exit code
ioedeveloper Jun 16, 2020
9934a3f
fix e2e tests
yann300 Jun 17, 2020
eaee07a
Merge pull request #2907 from ethereum/ci-fix
yann300 Jun 17, 2020
89d2a56
Optimizing docker build
edisinovcic Jun 12, 2020
73a20b8
Merge pull request #2905 from ethereum/docker_compress1
yann300 Jun 17, 2020
201e988
add missing "resolve"
yann300 Jun 2, 2020
c2c8c76
add compileWithParameters
yann300 Jun 2, 2020
ab6793d
run tab listen on yulp
yann300 Jun 3, 2020
7baac83
fix e2e test
yann300 Jun 3, 2020
3115d20
typo
yann300 Jun 9, 2020
30243b3
refactor to setConfiguration
yann300 Jun 9, 2020
64b5a09
Merge pull request #2876 from ethereum/compilerAPI
yann300 Jun 17, 2020
babeb2a
let txlistener reads on the last compilation per file and not only th…
yann300 Jun 11, 2020
0033050
remove uneeded compilerUrl param
yann300 Jun 17, 2020
ad8de09
Fix Docker run instructions
boxhock Jun 19, 2020
5345e85
Merge pull request #2913 from boxhock/fix-docker-instructions
yann300 Jun 22, 2020
5fee3e7
Merge pull request #2908 from ethereum/cleanCompilerAPI
yann300 Jun 22, 2020
705b0da
Merge pull request #2904 from ethereum/terminalTitle
yann300 Jun 23, 2020
9f188ec
add e2e test
yann300 Jun 24, 2020
3c1d26f
bump remix libs
yann300 Jun 26, 2020
e146dde
fix e2e tests
yann300 Jun 26, 2020
c442005
update sourcify
yann300 Jun 29, 2020
3c25b59
typo
yann300 Jun 29, 2020
491a323
Merge pull request #2898 from ethereum/fix#2864
yann300 Jun 29, 2020
591ae09
use 0.2.4 remix-plugin & set default timeout
yann300 Jun 29, 2020
2706a6a
Merge pull request #2918 from ethereum/remixpluginBump
yann300 Jun 29, 2020
3f04945
Increase timeout for provider
yann300 Jun 29, 2020
a72bf67
Update app.js
yann300 Jun 29, 2020
37e78ea
Merge pull request #2919 from ethereum/yann300-patch-9
yann300 Jun 29, 2020
049643a
Filemanager external api e2e tests
ioedeveloper Jun 22, 2020
76bd92c
Fixed rename api in file manager
ioedeveloper Jun 23, 2020
8e8c38a
mkdir, readdir and remove filemanager api e2e
ioedeveloper Jun 24, 2020
0d3a63c
Fixed linting error
ioedeveloper Jun 24, 2020
d2e849f
add panel to show function calls
iurimatias Jun 29, 2020
fe184a0
Merge pull request #2916 from ethereum/filemanager-api-e2e
yann300 Jun 29, 2020
9443f42
Merge branch 'master' into add_function_calls_panel
yann300 Jun 29, 2020
843a808
Merge pull request #2921 from ethereum/add_function_calls_panel
yann300 Jun 29, 2020
b010e6c
layout update
yann300 Jun 29, 2020
423d271
revert sourcify name
yann300 Jun 29, 2020
81e4c17
use bootstrap + indent
yann300 Jun 30, 2020
e30754b
Merge pull request #2922 from ethereum/add_function_calls_panel
yann300 Jul 1, 2020
a266f11
Filter requests origin
ioedeveloper Jun 1, 2020
791f19d
Websocket plugin activation
ioedeveloper Jun 4, 2020
562e672
Stabilize Websocket Plugin Changes
ioedeveloper Jun 7, 2020
02d721e
Try calling websocket plugin
ioedeveloper Jun 7, 2020
aae5ab5
Resolved merge conflict
ioedeveloper Jun 7, 2020
5742ab6
Revert "Resolved merge conflict"
ioedeveloper Jun 7, 2020
949e621
Revert "Revert "Resolved merge conflict""
ioedeveloper Jun 7, 2020
add05a5
Connect websocket client to server
ioedeveloper Jun 8, 2020
422efde
Websocket client requests
ioedeveloper Jun 8, 2020
12c4ef6
Link remixd websocket plugin apis
ioedeveloper Jun 9, 2020
b437dd1
Fixed deactivate bug
ioedeveloper Jun 15, 2020
d11553c
Filter requests origin
ioedeveloper Jun 1, 2020
75e0e71
Websocket plugin activation
ioedeveloper Jun 4, 2020
fdf4202
Stabilize Websocket Plugin Changes
ioedeveloper Jun 7, 2020
0f766db
Try calling websocket plugin
ioedeveloper Jun 7, 2020
463d1db
Resolved merge conflict
ioedeveloper Jun 7, 2020
c2e7564
Revert "Resolved merge conflict"
ioedeveloper Jun 7, 2020
f9fe501
Revert "Revert "Resolved merge conflict""
ioedeveloper Jun 7, 2020
a99c0ba
Connect websocket client to server
ioedeveloper Jun 8, 2020
c041163
Websocket client requests
ioedeveloper Jun 8, 2020
c0da096
Link remixd websocket plugin apis
ioedeveloper Jun 9, 2020
e58cba0
modified api calls
ioedeveloper Jun 10, 2020
762153c
bump remixd
yann300 Jun 16, 2020
dc01e24
remove code duplicate
yann300 Jun 16, 2020
514eeb9
standard
yann300 Jun 16, 2020
33622dd
make sure we update path for the assigned "files.type"
yann300 Jun 16, 2020
7230f0b
make sure "remove" return a promise
yann300 Jun 16, 2020
661654f
register to plugin event and remove old API
yann300 Jun 16, 2020
f29470c
uncomment event registration
yann300 Jun 16, 2020
5055e2b
Added delay to remixd test
ioedeveloper Jun 18, 2020
62c4cbd
Changed path to remixd in ci build
ioedeveloper Jun 18, 2020
ae7b140
Revert "Added delay to remixd test"
ioedeveloper Jun 18, 2020
93500ce
Changed Set & exists api to async
ioedeveloper Jun 18, 2020
6443815
Listen to folder added event
ioedeveloper Jun 19, 2020
307f92f
Trigger add folder event
ioedeveloper Jun 19, 2020
7f9dc0f
Trigger fileAdded, fileChanged and fileRemoved event
ioedeveloper Jun 19, 2020
309f4c7
Triggered removeFile event and removed old event listener
ioedeveloper Jun 19, 2020
48ea009
Trigger fileRename event
ioedeveloper Jun 19, 2020
e526a18
Fixed linting error
ioedeveloper Jun 19, 2020
51c0246
bump remixd version
ioedeveloper Jun 22, 2020
cae6a3b
bump remixd version
ioedeveloper Jun 22, 2020
5ec4506
Remove comments and console logs
ioedeveloper Jun 23, 2020
2a45cba
hide/show explorer
yann300 Jun 24, 2020
c5cc72e
make call only if provider ready
yann300 Jun 24, 2020
b2d0e72
fix e2e test
yann300 Jun 24, 2020
d4996c2
package-lock.json
yann300 Jun 29, 2020
dbb34f2
fix e2e test
yann300 Jul 1, 2020
b451f09
Merge pull request #2891 from ethereum/remixd-websocket
yann300 Jul 1, 2020
caf501d
catch error when activating a plugin
yann300 Jul 1, 2020
39a67cb
adding custom path to Unit Testing
LianaHus Jun 12, 2020
508a663
use relative path, create folder if does not exist
LianaHus Jun 18, 2020
097bdfc
fixed the test
LianaHus Jun 19, 2020
50d9b67
expand the folder when added
LianaHus Jun 22, 2020
4057e2e
fixed the test
LianaHus Jun 22, 2020
10c5cdd
moved 4_Ballod_test to tests/
LianaHus Jun 22, 2020
ea2287f
fixing Load Side Panel test
LianaHus Jun 22, 2020
183ed2c
new test for current path and gitid input bg fix
LianaHus Jun 22, 2020
5fbdcba
standat
LianaHus Jun 23, 2020
e9e9ff3
generate the list of paths
LianaHus Jun 25, 2020
20bad62
read dear on '/' down
LianaHus Jun 29, 2020
75faf3f
cleanup
LianaHus Jun 30, 2020
8eafbd8
Update fileManager.js
LianaHus Jun 30, 2020
20caecd
remove item from dropdown list
yann300 Jul 2, 2020
b71b1f0
clear dropdown list item
yann300 Jul 2, 2020
9d42433
save ref to input
yann300 Jul 2, 2020
a0083b1
update label
yann300 Jul 2, 2020
a255bc8
Merge pull request #2906 from ethereum/utworkshop
yann300 Jul 2, 2020
5fb7577
Merge pull request #2924 from ethereum/fix#2877
yann300 Jul 3, 2020
90c67e4
removed basic.sol
LianaHus Jul 3, 2020
818a578
Ui improvements
LianaHus Jul 1, 2020
5d750fd
Fix failing ballot test
ioedeveloper Jul 2, 2020
e327c8d
Added line breaks to tests to match css/bootstrap line breaks change …
ioedeveloper Jul 2, 2020
e405865
trim trailing white spaces
ioedeveloper Jul 2, 2020
01e4f4b
Fix failing ballot test
ioedeveloper Jul 2, 2020
40acc5a
fixing word breaking
LianaHus Jul 2, 2020
92f67e5
last corrections of UI
LianaHus Jul 2, 2020
eb5f547
showing stepDetails on start
LianaHus Jul 2, 2020
09962cb
fixed copy to clipboard icons
LianaHus Jul 3, 2020
3327c0d
light theme placeholder color
ryestew Jul 6, 2020
1c6f510
Merge pull request #2935 from ethereum/lightPH
yann300 Jul 7, 2020
f000ddb
resolve with compilation error instead of rejecting
yann300 Jul 8, 2020
7c526d8
always resolve with compiler abstract
yann300 Jul 8, 2020
7e4fbfc
Merge pull request #2939 from ethereum/yann300-patch-12
yann300 Jul 8, 2020
7e0cf5c
treview indent
LianaHus Jul 7, 2020
8f5dad8
fix use of socket property
yann300 Jul 7, 2020
84373ef
bump remixd
yann300 Jul 7, 2020
56643b8
remove subfolder from the list of expanded path if a folder is collapsed
yann300 Jul 7, 2020
cb3ef02
Bump remixd version
ioedeveloper Jul 8, 2020
e894b92
Bump remixd version to v0.2.3-alpha.1
ioedeveloper Jul 8, 2020
8999079
check websocket connection
yann300 Jul 8, 2020
3c5d57f
Merge pull request #2937 from ethereum/remixdB
yann300 Jul 8, 2020
bf405cd
bump the version to v0.10.2
LianaHus Jul 8, 2020
8f20b7e
always return null for the file if not found
yann300 Jul 9, 2020
3abde6d
Merge pull request #2941 from ethereum/fix_provider_get
yann300 Jul 9, 2020
c8b9b3c
latest remix plugin
yann300 Jul 10, 2020
22f275e
Merge pull request #2943 from ethereum/bumpRemixPlugin2
yann300 Jul 10, 2020
6fb0b1f
allow plugin to activate each other
yann300 Jul 10, 2020
c3edd39
Merge pull request #2945 from ethereum/yann300-patch-9
yann300 Jul 10, 2020
864ed32
canActivate accept ethdoc
yann300 Jul 13, 2020
ff76628
Merge pull request #2947 from ethereum/yann300-patch-9
yann300 Jul 13, 2020
e5e4012
bump remixd
yann300 Jul 13, 2020
7f87f46
bumped version to v0.10.3
LianaHus Jul 13, 2020
6bb801d
Add files via upload
yann300 Jul 15, 2020
a430383
Add files via upload
yann300 Jul 15, 2020
b1e1e0b
Create autosquash.yml
yann300 Jul 15, 2020
8498ca7
add automatic rebase
yann300 Jul 15, 2020
86f28f7
Delete autosquash.yml
yann300 Jul 15, 2020
d5b4c51
Update rebase.yml
yann300 Jul 15, 2020
3809e2c
Delete rebase.yml
yann300 Jul 15, 2020
fea9128
Initial commit
ioedeveloper Jul 15, 2020
e8bb5e4
Merge remote-tracking branch 'remix-ide/master'
ioedeveloper Jul 15, 2020
4a2f1aa
Move remix-ide files into subdir
ioedeveloper Jul 15, 2020
9813a1d
Resolved merge conflict
ioedeveloper Jul 15, 2020
e5ee2ba
Fix ci error
ioedeveloper Jul 15, 2020
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
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

# See http://help.github.com/ignore-files/ for more about ignoring files.

# compiled output
Expand Down
86 changes: 47 additions & 39 deletions apps/remix-ide/.circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
remix-ide-chrome:
docker:
# specify the version you desire here
- image: circleci/node:9.11.2-browsers
- image: circleci/node:10.18.0-browsers

# Specify service dependencies here if necessary
# CircleCI maintains a library of pre-built images
Expand All @@ -17,31 +17,39 @@ jobs:
environment:
- COMMIT_AUTHOR_EMAIL: "[email protected]"
- COMMIT_AUTHOR: "Circle CI"
- FILES_TO_PACKAGE: "assets background.js build icon.png index.html manifest.json README.md soljson.js package.json"
working_directory: ~/remix-ide
- FILES_TO_PACKAGE: "apps/remix-ide/assets apps/remix-ide/background.js apps/remix-ide/build apps/remix-ide/icon.png apps/remix-ide/index.html apps/remix-ide/manifest.json apps/remix-ide/README.md apps/remix-ide/soljson.js apps/remix-ide/package.json"
working_directory: ~/remix-project

parallelism: 20
steps:
- checkout
- run: npm install
- run: npm run lint && npm run test && npm run make-mock-compiler
- run: npm run lint
- run:
name: Download Compatible JAVA Version for Selenium
command: |
java -version
sudo apt-get purge --auto-remove java-common
sudo apt-get update
sudo apt-get install openjdk-8-jdk
java -version
- run:
name: Download Selenium
command: ./node_modules/.bin/selenium-standalone install --config=../remix-ide/seleniumConfig.js
command: ./node_modules/.bin/selenium-standalone install --config=../remix-project/apps/remix-ide/seleniumConfig.js
- run:
name: Start Selenium
command: ./node_modules/.bin/selenium-standalone start --config=../remix-ide/seleniumConfig.js
command: ./node_modules/.bin/selenium-standalone start --config=../remix-project/apps/remix-ide/seleniumConfig.js
background: true
- run: ./ci/browser_tests_chrome.sh
- run: ./apps/remix-ide/ci/browser_tests_chrome.sh
- store_test_results:
path: ./reports/tests
path: ./apps/remix-ide/reports/tests
- store_artifacts:
path: ./reports/screenshots
path: ./apps/remix-ide/reports/screenshots

remix-ide-firefox:
docker:
# specify the version you desire here
- image: circleci/node:9.11.2-browsers
- image: circleci/node:10.18.0-browsers

# Specify service dependencies here if necessary
# CircleCI maintains a library of pre-built images
Expand All @@ -51,37 +59,37 @@ jobs:
environment:
- COMMIT_AUTHOR_EMAIL: "[email protected]"
- COMMIT_AUTHOR: "Circle CI"
- FILES_TO_PACKAGE: "assets background.js build icon.png index.html manifest.json README.md soljson.js package.json"
working_directory: ~/remix-ide
- FILES_TO_PACKAGE: "apps/remix-ide/assets apps/remix-ide/background.js apps/remix-ide/build apps/remix-ide/icon.png apps/remix-ide/index.html apps/remix-ide/manifest.json apps/remix-ide/README.md apps/remix-ide/soljson.js apps/remix-ide/package.json"
working_directory: ~/remix-project

parallelism: 20
steps:
- checkout
- run: npm install
- run: npm run lint && npm run test && npm run make-mock-compiler
- run: npm run lint
- run:
name: Download Selenium
command: ./node_modules/.bin/selenium-standalone install --config=../remix-ide/seleniumConfig.js
command: ./node_modules/.bin/selenium-standalone install --config=../remix-project/apps/remix-ide/seleniumConfig.js
- run:
name: Start Selenium
command: ./node_modules/.bin/selenium-standalone start --config=../remix-ide/seleniumConfig.js
command: ./node_modules/.bin/selenium-standalone start --config=../remix-project/apps/remix-ide/seleniumConfig.js
background: true
- run:
name: Download Latest Firefox
command: sudo apt-get purge -y firefox && wget https://sourceforge.net/projects/ubuntuzilla/files/mozilla/apt/pool/main/f/firefox-mozilla-build/firefox-mozilla-build_73.0.1-0ubuntu1_amd64.deb
- run:
name: Install Firefox
command: sudo dpkg -i firefox-mozilla-build_73.0.1-0ubuntu1_amd64.deb
- run: ./ci/browser_tests_firefox.sh
- run: ./apps/remix-ide/ci/browser_tests_firefox.sh
- store_test_results:
path: ./reports/tests
path: ./apps/remix-ide/reports/tests
- store_artifacts:
path: ./reports/screenshots
path: ./apps/remix-ide/reports/screenshots

remix-ide-run-deploy:
docker:
# specify the version you desire here
- image: circleci/node:9.11.2-browsers
- image: circleci/node:10.18.0-browsers

# Specify service dependencies here if necessary
# CircleCI maintains a library of pre-built images
Expand All @@ -91,29 +99,29 @@ jobs:
environment:
- COMMIT_AUTHOR_EMAIL: "[email protected]"
- COMMIT_AUTHOR: "Circle CI"
- FILES_TO_PACKAGE: "assets background.js build icon.png index.html manifest.json README.md soljson.js package.json"
working_directory: ~/remix-ide
- FILES_TO_PACKAGE: "apps/remix-ide/assets apps/remix-ide/background.js apps/remix-ide/build apps/remix-ide/icon.png apps/remix-ide/index.html apps/remix-ide/manifest.json apps/remix-ide/README.md apps/remix-ide/soljson.js apps/remix-ide/package.json"
working_directory: ~/remix-project

steps:
- checkout
- run: npm install
- run: npm run lint && npm run test && npm run make-mock-compiler
- run: npm run lint
- run:
name: Download Selenium
command: ./node_modules/.bin/selenium-standalone install --config=../remix-ide/seleniumConfig.js
command: ./node_modules/.bin/selenium-standalone install --config=../remix-project/apps/remix-ide/seleniumConfig.js
- run:
name: Start Selenium
command: ./node_modules/.bin/selenium-standalone start --config=../remix-ide/seleniumConfig.js
command: ./node_modules/.bin/selenium-standalone start --config=../remix-project/apps/remix-ide/seleniumConfig.js
background: true
- run: ./ci/browser_tests_run_deploy.sh
- run: ./apps/remix-ide/ci/browser_tests_run_deploy.sh
- store_artifacts:
path: ./reports/screenshots
path: ./apps/remix-ide/reports/screenshots


deploy-remix-live:
docker:
# specify the version you desire here
- image: circleci/node:9.11.2-browsers
- image: circleci/node:10.18.0-browsers

# Specify service dependencies here if necessary
# CircleCI maintains a library of pre-built images
Expand All @@ -123,21 +131,21 @@ jobs:
environment:
- COMMIT_AUTHOR_EMAIL: "[email protected]"
- COMMIT_AUTHOR: "Circle CI"
- FILES_TO_PACKAGE: "assets background.js build icon.png index.html manifest.json README.md soljson.js package.json"
working_directory: ~/remix-ide
- FILES_TO_PACKAGE: "apps/remix-ide/assets apps/remix-ide/background.js apps/remix-ide/build apps/remix-ide/icon.png apps/remix-ide/index.html apps/remix-ide/manifest.json apps/remix-ide/README.md apps/remix-ide/soljson.js apps/remix-ide/package.json"
working_directory: ~/remix-project

steps:
- checkout
- run: npm install
- run: npm run lint && npm run test && npm run make-mock-compiler
- run: npm run lint
- run:
name: Deploy
command: |
if [ "${CIRCLE_BRANCH}" == "remix_live" ]; then
./ci/deploy_from_travis_remix-live.sh;
./apps/remix-ide/ci/deploy_from_travis_remix-live.sh;
fi
- store_artifacts:
path: ./reports/screenshots
path: ./apps/remix-ide/reports/screenshots

publish-docker:
docker:
Expand Down Expand Up @@ -165,7 +173,7 @@ jobs:
deploy-remix-alpha:
docker:
# specify the version you desire here
- image: circleci/node:9.11.2-browsers
- image: circleci/node:10.18.0-browsers

# Specify service dependencies here if necessary
# CircleCI maintains a library of pre-built images
Expand All @@ -175,21 +183,21 @@ jobs:
environment:
- COMMIT_AUTHOR_EMAIL: "[email protected]"
- COMMIT_AUTHOR: "Circle CI"
- FILES_TO_PACKAGE: "assets background.js build icon.png index.html manifest.json README.md soljson.js package.json"
working_directory: ~/remix-ide
- FILES_TO_PACKAGE: "apps/remix-ide/assets apps/remix-ide/background.js apps/remix-ide/build apps/remix-ide/icon.png apps/remix-ide/index.html apps/remix-ide/manifest.json apps/remix-ide/README.md apps/remix-ide/soljson.js apps/remix-ide/package.json"
working_directory: ~/remix-project

steps:
- checkout
- run: npm install
- run: npm run lint && npm run test && npm run make-mock-compiler
- run: npm run lint
- run:
name: Deploy
command: |
if [ "${CIRCLE_BRANCH}" == "master" ]; then
./ci/deploy_from_travis_remix-alpha.sh;
./apps/remix-ide/ci/deploy_from_travis_remix-alpha.sh;
fi
- store_artifacts:
path: ./reports/screenshots
path: ./apps/remix-ide/reports/screenshots

workflows:
version: 2
Expand Down Expand Up @@ -218,4 +226,4 @@ workflows:
- remix-ide-run-deploy
filters:
branches:
only: master
only: master
5 changes: 1 addition & 4 deletions apps/remix-ide/.gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@

# See http://help.github.com/ignore-files/ for more about ignoring files.

.idea
.vscode
build
Expand All @@ -15,4 +12,4 @@ remix
contracts
TODO
.tern-port
temp_publish_docker
temp_publish_docker
3 changes: 2 additions & 1 deletion apps/remix-ide/ci/browser_tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,8 @@ setupRemixd

sleep 5

TESTFILES=$(circleci tests glob "./test-browser/tests/**/*.test.js" | circleci tests split --split-by=timings)
npm run nightwatch_parallel || TEST_EXITCODE=1
TESTFILES=$(circleci tests glob "./apps/remix-ide/test-browser/tests/**/*.test.js" | circleci tests split --split-by=timings)
for TESTFILE in $TESTFILES; do
./node_modules/.bin/nightwatch --config nightwatch.js --env chrome $TESTFILE || TEST_EXITCODE=1
done
Expand Down
2 changes: 1 addition & 1 deletion apps/remix-ide/ci/browser_tests_chrome.sh
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ sleep 5

TESTFILES=$(circleci tests glob "./apps/remix-ide/test-browser/tests/**/*.test.js" | circleci tests split --split-by=timings)
for TESTFILE in $TESTFILES; do
./node_modules/.bin/nightwatch --config nightwatch.js --env chrome $TESTFILE || TEST_EXITCODE=1
./node_modules/.bin/nightwatch --config ./apps/remix-ide/nightwatch.js --env chrome $TESTFILE || TEST_EXITCODE=1
done

echo "$TEST_EXITCODE"
Expand Down
2 changes: 1 addition & 1 deletion apps/remix-ide/ci/browser_tests_firefox.sh
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ sleep 5

TESTFILES=$(circleci tests glob "./apps/remix-ide/test-browser/tests/**/*.test.js" | circleci tests split --split-by=timings)
for TESTFILE in $TESTFILES; do
./node_modules/.bin/nightwatch --config nightwatch.js --env firefox $TESTFILE || TEST_EXITCODE=1
./node_modules/.bin/nightwatch --config ./apps/remix-ide/nightwatch.js --env firefox $TESTFILE || TEST_EXITCODE=1
done

echo "$TEST_EXITCODE"
Expand Down
Binary file added apps/remix-ide/favicon.ico
Binary file not shown.
Loading