Commit 159082f0 authored by yann300's avatar yann300

fix tests

parent 0341cfed
...@@ -6,25 +6,16 @@ var soljson = require('../soljson') ...@@ -6,25 +6,16 @@ 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)
process.exit(1)
} else {
replaceSolCompiler(data)
}
})
function gatherCompilationResults (callback) {
var compilationResult = {}
fs.readdir('./test-browser/tests', 'utf8', function (error, filenames) {
if (error) {
console.log(error)
process.exit(1)
} else {
filenames.map(function (item, i) { filenames.map(function (item, i) {
var testDef = require('../test-browser/tests/' + item) if (item.endsWith('.js')) {
var testDef = require('.' + dir + item)
if ('@sources' in testDef) { if ('@sources' in testDef) {
var sources = testDef['@sources']() var sources = testDef['@sources']()
for (var files in sources) { for (var files in sources) {
...@@ -36,11 +27,9 @@ function gatherCompilationResults (callback) { ...@@ -36,11 +27,9 @@ function gatherCompilationResults (callback) {
}) })
} }
} }
})
callback(null, compilationResult)
} }
}) })
return compilationResult
} }
function compile (source, optimization, addCompilationResult) { function compile (source, optimization, addCompilationResult) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment