Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
baas-ide
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
guxukai
baas-ide
Commits
0b63eb68
Commit
0b63eb68
authored
Feb 01, 2018
by
Iuri Matias
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
refactor; separate runTestFile from runTest
parent
811067ec
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
9 additions
and
17 deletions
+9
-17
index.js
index.js
+8
-4
run.js
run.js
+1
-1
compiler.js
src/compiler.js
+0
-12
No files found.
index.js
View file @
0b63eb68
...
...
@@ -5,7 +5,11 @@ let Compiler = require('./src/compiler.js');
let
Deployer
=
require
(
'./src/deployer.js'
);
let
TestRunner
=
require
(
'./src/testRunner.js'
);
var
runTest
=
function
(
filename
,
web3
)
{
var
runTest
=
function
(
contractName
,
contractObj
,
cb
)
{
TestRunner
.
runTest
(
contractName
,
contractObj
,
cb
);
}
var
runTestFile
=
function
(
filename
,
web3
)
{
let
result
,
accounts
,
contracts
;
async
.
waterfall
([
...
...
@@ -19,13 +23,13 @@ var runTest = function(filename, web3) {
Deployer
.
deployAll
(
result
,
web3
,
next
);
},
function
runTests
(
contracts
,
next
)
{
let
test
=
contracts
.
MyTest
;
TestRunner
.
runTest
(
"SimpleStorage"
,
test
,
next
);
runTest
(
"SimpleStorage"
,
contracts
.
MyTest
,
next
);
}
],
function
()
{
});
}
module
.
exports
=
{
runTest
:
runTest
runTest
File
:
runTestFile
};
run.js
View file @
0b63eb68
...
...
@@ -5,7 +5,7 @@ const RemixTests = require('./index.js');
commander
.
action
(
function
(
filename
)
{
let
web3
=
new
Web3
();
web3
.
setProvider
(
new
web3
.
providers
.
HttpProvider
(
'http://localhost:8545'
));
RemixTests
.
runTest
(
filename
,
web3
);
RemixTests
.
runTest
File
(
filename
,
web3
);
});
if
(
!
process
.
argv
.
slice
(
2
).
length
)
{
...
...
src/compiler.js
View file @
0b63eb68
let
fs
=
require
(
'fs'
);
//let compiler = require('solc');
var
async
=
require
(
'async'
);
let
remixLib
=
require
(
'remix-lib'
);
...
...
@@ -8,15 +7,6 @@ let RemixCompiler = require('remix-solidity').Compiler;
// TODO: replace this with remix's own compiler code
function
compileAll
(
cb
)
{
//const input = {
// "simple_storage.sol": fs.readFileSync("examples/simple_storage.sol").toString(),
// "tests.sol": fs.readFileSync("examples/tests.sol").toString(),
// "simple_storage_test.sol": fs.readFileSync("examples/simple_storage_test.sol").toString()
//};
//const optimize = 1;
//result = compiler.compileStandardWrapper({sources: input}, optimize);
//cb(null, result.contracts);
console
.
log
(
"compile all"
);
let
compiler
;
...
...
@@ -43,8 +33,6 @@ function compileAll(cb) {
compiler
.
compile
(
sources
,
"examples/"
);
}
],
function
(
err
,
result
)
{
console
.
dir
(
"==== result ===="
);
console
.
dir
(
result
);
cb
(
null
,
result
.
contracts
);
});
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment