Commit 2043572c authored by aniket-engg's avatar aniket-engg Committed by Aniket

filename returned for testPass and testfailure

parent 33a13264
...@@ -2,12 +2,12 @@ module.exports = { ...@@ -2,12 +2,12 @@ module.exports = {
name: 'remix-tests', name: 'remix-tests',
preset: '../../jest.config.js', preset: '../../jest.config.js',
verbose: true, verbose: true,
silent: true, // Silent console messages, specially the 'remix-simulator' ones silent: false, // Silent console messages, specially the 'remix-simulator' ones
transform: { transform: {
'^.+\\.[tj]sx?$': 'ts-jest', '^.+\\.[tj]sx?$': 'ts-jest',
}, },
rootDir: "./", rootDir: "./",
testTimeout: 30000, testTimeout: 40000,
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'html', 'json'], moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'html', 'json'],
// Coverage // Coverage
collectCoverage: true, collectCoverage: true,
......
...@@ -250,6 +250,7 @@ export function runTest (testName: string, testObject: any, contractDetails: Com ...@@ -250,6 +250,7 @@ export function runTest (testName: string, testObject: any, contractDetails: Com
const resp: TestResultInterface = { const resp: TestResultInterface = {
type: 'testPass', type: 'testPass',
value: changeCase.sentenceCase(func.name), value: changeCase.sentenceCase(func.name),
filename: testObject.filename,
time: time, time: time,
context: testName context: testName
} }
...@@ -260,6 +261,7 @@ export function runTest (testName: string, testObject: any, contractDetails: Com ...@@ -260,6 +261,7 @@ export function runTest (testName: string, testObject: any, contractDetails: Com
const resp: TestResultInterface = { const resp: TestResultInterface = {
type: 'testFailure', type: 'testFailure',
value: changeCase.sentenceCase(func.name), value: changeCase.sentenceCase(func.name),
filename: testObject.filename,
time: time, time: time,
errMsg: 'function returned false', errMsg: 'function returned false',
context: testName context: testName
...@@ -298,6 +300,7 @@ export function runTest (testName: string, testObject: any, contractDetails: Com ...@@ -298,6 +300,7 @@ export function runTest (testName: string, testObject: any, contractDetails: Com
const resp: TestResultInterface = { const resp: TestResultInterface = {
type: 'testFailure', type: 'testFailure',
value: changeCase.sentenceCase(func.name), value: changeCase.sentenceCase(func.name),
filename: testObject.filename,
time: time, time: time,
errMsg: testEvent[1], errMsg: testEvent[1],
context: testName, context: testName,
...@@ -319,6 +322,7 @@ export function runTest (testName: string, testObject: any, contractDetails: Com ...@@ -319,6 +322,7 @@ export function runTest (testName: string, testObject: any, contractDetails: Com
const resp: TestResultInterface = { const resp: TestResultInterface = {
type: 'testPass', type: 'testPass',
value: changeCase.sentenceCase(func.name), value: changeCase.sentenceCase(func.name),
filename: testObject.filename,
time: time, time: time,
context: testName context: testName
} }
...@@ -337,6 +341,7 @@ export function runTest (testName: string, testObject: any, contractDetails: Com ...@@ -337,6 +341,7 @@ export function runTest (testName: string, testObject: any, contractDetails: Com
const resp: TestResultInterface = { const resp: TestResultInterface = {
type: 'testFailure', type: 'testFailure',
value: changeCase.sentenceCase(func.name), value: changeCase.sentenceCase(func.name),
filename: testObject.filename,
time: time, time: time,
errMsg: err.message, errMsg: err.message,
context: testName context: testName
......
pragma solidity >= 0.5.0 < 0.7.0; pragma solidity >= 0.5.0 < 0.8.0;
contract SimpleStorage { contract SimpleStorage {
uint public storedData; uint public storedData;
......
pragma solidity >= 0.5.0 < 0.7.0; pragma solidity >= 0.5.0 < 0.8.0;
import "./simple_storage.sol"; import "./simple_storage.sol";
contract MyTest { contract MyTest {
......
pragma solidity >= 0.5.0 < 0.7.0; pragma solidity >= 0.5.0 < 0.8.0;
contract SimpleStorage { contract SimpleStorage {
uint public storedData; uint public storedData;
......
pragma solidity >= 0.5.0 < 0.7.0; pragma solidity >= 0.5.0 < 0.8.0;
import "./simple_storage.sol"; import "./simple_storage.sol";
contract MyTest { contract MyTest {
......
pragma solidity >= 0.5.0 < 0.7.0; pragma solidity >= 0.5.0 < 0.8.0;
contract SimpleString { contract SimpleString {
string public storedData; string public storedData;
......
pragma solidity >= 0.5.0 < 0.7.0; pragma solidity >= 0.5.0 < 0.8.0;
import "./simple_string.sol"; import "./simple_string.sol";
contract StringTest { contract StringTest {
......
// Copyright (c) 2016 Smart Contract Solutions, Inc. // Copyright (c) 2016 Smart Contract Solutions, Inc.
pragma solidity >=0.4.22 <0.7.0; pragma solidity >=0.4.22 <0.8.0;
/** /**
......
pragma solidity >=0.4.22 <0.7.0; pragma solidity >=0.4.22 <0.8.0;
import "./SafeMath.sol"; import "./SafeMath.sol";
/* /*
......
pragma solidity >=0.4.22 <0.7.0; pragma solidity >=0.4.22 <0.8.0;
import "remix_tests.sol"; import "remix_tests.sol";
import "./SafeMath.sol"; import "./SafeMath.sol";
import "./SafeMathProxy.sol"; import "./SafeMathProxy.sol";
......
pragma solidity >= 0.5.0 < 0.7.0; pragma solidity >= 0.5.0 < 0.8.0;
import "../../examples_4/SafeMath.sol"; import "../../examples_4/SafeMath.sol";
import "../lib/EvenOdd.sol"; import "../lib/EvenOdd.sol";
......
pragma solidity >= 0.5.0 < 0.7.0; pragma solidity >= 0.5.0 < 0.8.0;
contract EvenOdd { contract EvenOdd {
......
pragma solidity >= 0.5.0 < 0.7.0; pragma solidity >= 0.5.0 < 0.8.0;
import "./../contract/simple_storage.sol"; import "./../contract/simple_storage.sol";
contract StorageResolveTest { contract StorageResolveTest {
......
pragma solidity >= 0.5.0 < 0.7.0; pragma solidity >= 0.5.0 < 0.8.0;
contract IntegerTest { contract IntegerTest {
......
This diff is collapsed.
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