Merge pull request #377 from ethereum/remix-testsCLI

remix-tests as CLI should work fine
pull/5370/head
yann300 4 years ago committed by GitHub
commit 249c2f4505
  1. 5
      libs/remix-tests/src/run.ts
  2. 2
      libs/remix-tests/src/runTestFiles.ts

@ -1,5 +1,6 @@
import commander from 'commander' import commander from 'commander'
import Web3 from 'web3'; import Web3 from 'web3';
import path from 'path'
import { runTestFiles } from './runTestFiles' import { runTestFiles } from './runTestFiles'
import fs from './fileSystem' import fs from './fileSystem'
import { Provider } from '@remix-project/remix-simulator' import { Provider } from '@remix-project/remix-simulator'
@ -20,7 +21,7 @@ function mapVerbosity (v: number) {
} }
return levels[v] return levels[v]
} }
const version = require('../../../package.json').version const version = require('../package.json').version
commander.version(version) commander.version(version)
@ -58,7 +59,7 @@ commander
} }
const isDirectory = fs.lstatSync(filename).isDirectory() const isDirectory = fs.lstatSync(filename).isDirectory()
runTestFiles(filename, isDirectory, web3) runTestFiles(path.resolve(filename), isDirectory, web3)
}) })
if (!process.argv.slice(2).length) { if (!process.argv.slice(2).length) {

@ -106,7 +106,7 @@ export function runTestFiles(filepath: string, isDirectory: boolean, web3: Web3,
} else if (result.type === 'testPass') { } else if (result.type === 'testPass') {
signale.result(result.value) signale.result(result.value)
} else if (result.type === 'testFailure') { } else if (result.type === 'testFailure') {
signale.result(result.value.red) signale.error(result.value.red)
errors.push(result) errors.push(result)
} }
} }

Loading…
Cancel
Save