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
159082f0
Commit
159082f0
authored
Dec 09, 2017
by
yann300
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix tests
parent
0341cfed
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
20 additions
and
31 deletions
+20
-31
makeMockCompiler.js
ci/makeMockCompiler.js
+20
-31
No files found.
ci/makeMockCompiler.js
View file @
159082f0
...
@@ -6,41 +6,30 @@ var soljson = require('../soljson')
...
@@ -6,41 +6,30 @@ var soljson = require('../soljson')
var
compiler
=
solc
(
soljson
)
var
compiler
=
solc
(
soljson
)
var
compilerInput
=
require
(
'../src/app/compiler/compiler-input'
)
var
compilerInput
=
require
(
'../src/app/compiler/compiler-input'
)
var
compilationResult
=
{}
gatherCompilationResults
(
'./test-browser/tests/'
,
compilationResult
)
gatherCompilationResults
(
'./test-browser/tests/units/'
,
compilationResult
)
replaceSolCompiler
(
compilationResult
)
gatherCompilationResults
(
function
(
error
,
data
)
{
function
gatherCompilationResults
(
dir
,
compilationResult
,
callback
)
{
if
(
error
)
{
var
filenames
=
fs
.
readdirSync
(
dir
,
'utf8'
)
console
.
log
(
error
)
filenames
.
map
(
function
(
item
,
i
)
{
process
.
exit
(
1
)
if
(
item
.
endsWith
(
'.js'
))
{
}
else
{
var
testDef
=
require
(
'.'
+
dir
+
item
)
replaceSolCompiler
(
data
)
if
(
'@sources'
in
testDef
)
{
}
var
sources
=
testDef
[
'@sources'
]()
})
for
(
var
files
in
sources
)
{
compile
(
sources
[
files
],
true
,
function
(
result
)
{
function
gatherCompilationResults
(
callback
)
{
compilationResult
[
result
.
key
]
=
result
var
compilationResult
=
{}
})
fs
.
readdir
(
'./test-browser/tests'
,
'utf8'
,
function
(
error
,
filenames
)
{
compile
(
sources
[
files
],
false
,
function
(
result
)
{
if
(
error
)
{
compilationResult
[
result
.
key
]
=
result
console
.
log
(
error
)
})
process
.
exit
(
1
)
}
else
{
filenames
.
map
(
function
(
item
,
i
)
{
var
testDef
=
require
(
'../test-browser/tests/'
+
item
)
if
(
'@sources'
in
testDef
)
{
var
sources
=
testDef
[
'@sources'
]()
for
(
var
files
in
sources
)
{
compile
(
sources
[
files
],
true
,
function
(
result
)
{
compilationResult
[
result
.
key
]
=
result
})
compile
(
sources
[
files
],
false
,
function
(
result
)
{
compilationResult
[
result
.
key
]
=
result
})
}
}
}
})
}
callback
(
null
,
compilationResult
)
}
}
})
})
return
compilationResult
}
}
function
compile
(
source
,
optimization
,
addCompilationResult
)
{
function
compile
(
source
,
optimization
,
addCompilationResult
)
{
...
...
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