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
93797959
Commit
93797959
authored
Aug 19, 2020
by
aniket-engg
Committed by
Aniket
Aug 20, 2020
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
max space setting in CI
parent
45036be8
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
62 additions
and
61 deletions
+62
-61
config.yml
.circleci/config.yml
+1
-0
package.json
libs/remix-tests/package.json
+1
-1
testRunner.spec.ts
libs/remix-tests/tests/testRunner.spec.ts
+60
-60
No files found.
.circleci/config.yml
View file @
93797959
...
@@ -24,6 +24,7 @@ jobs:
...
@@ -24,6 +24,7 @@ jobs:
-
run
:
npm install
-
run
:
npm install
-
run
:
npm run lint:libs
-
run
:
npm run lint:libs
-
run
:
npm run build:libs
-
run
:
npm run build:libs
-
run
:
export NODE_OPTIONS="--max-old-space-size=4096"
-
run
:
npm run test:libs
-
run
:
npm run test:libs
remix-ide-chrome
:
remix-ide-chrome
:
...
...
libs/remix-tests/package.json
View file @
93797959
...
@@ -19,7 +19,7 @@
...
@@ -19,7 +19,7 @@
},
},
"scripts"
:
{
"scripts"
:
{
"build"
:
"tsc"
,
"build"
:
"tsc"
,
"test"
:
"
./../../node_modules/.bin/jest
"
"test"
:
"
node --expose-gc ./../../node_modules/.bin/jest --runInBand --logHeapUsage
"
},
},
"publishConfig"
:
{
"publishConfig"
:
{
"access"
:
"public"
"access"
:
"public"
...
...
libs/remix-tests/tests/testRunner.spec.ts
View file @
93797959
...
@@ -101,66 +101,66 @@ describe('testRunner', () => {
...
@@ -101,66 +101,66 @@ describe('testRunner', () => {
describe
(
'#runTest'
,
()
=>
{
describe
(
'#runTest'
,
()
=>
{
//
describe('assert library OK method tests', () => {
describe
(
'assert library OK method tests'
,
()
=>
{
//
const filename: string = __dirname + '/examples_0/assert_ok_test.sol'
const
filename
:
string
=
__dirname
+
'/examples_0/assert_ok_test.sol'
//
beforeAll((done) => {
beforeAll
((
done
)
=>
{
//
compileAndDeploy(filename, (_err: Error | null | undefined, compilationData: object, contracts: any, asts: any, accounts: string[]) => {
compileAndDeploy
(
filename
,
(
_err
:
Error
|
null
|
undefined
,
compilationData
:
object
,
contracts
:
any
,
asts
:
any
,
accounts
:
string
[])
=>
{
//
runTest('AssertOkTest', contracts.AssertOkTest, compilationData[filename]['AssertOkTest'], asts[filename], { accounts }, testCallback, resultsCallback(done))
runTest
(
'AssertOkTest'
,
contracts
.
AssertOkTest
,
compilationData
[
filename
][
'AssertOkTest'
],
asts
[
filename
],
{
accounts
},
testCallback
,
resultsCallback
(
done
))
//
})
})
//
})
})
//
afterAll(() => { tests = [] })
afterAll
(()
=>
{
tests
=
[]
})
//
it('should have 1 passing test', () => {
it
(
'should have 1 passing test'
,
()
=>
{
//
assert.equal(results.passingNum, 1)
assert
.
equal
(
results
.
passingNum
,
1
)
//
})
})
//
it('should have 1 failing test', () => {
it
(
'should have 1 failing test'
,
()
=>
{
//
assert.equal(results.failureNum, 1)
assert
.
equal
(
results
.
failureNum
,
1
)
//
})
})
//
it('should return', () => {
it
(
'should return'
,
()
=>
{
//
deepEqualExcluding(tests, [
deepEqualExcluding
(
tests
,
[
//
{ type: 'accountList', value: accounts },
{
type
:
'accountList'
,
value
:
accounts
},
//
{ type: 'contract', value: 'AssertOkTest', filename: __dirname + '/examples_0/assert_ok_test.sol' },
{
type
:
'contract'
,
value
:
'AssertOkTest'
,
filename
:
__dirname
+
'/examples_0/assert_ok_test.sol'
},
//
{ type: 'testPass', value: 'Ok pass test', context: 'AssertOkTest' },
{
type
:
'testPass'
,
value
:
'Ok pass test'
,
context
:
'AssertOkTest'
},
//
{ type: 'testFailure', value: 'Ok fail test', errMsg: 'okFailTest fails', context: 'AssertOkTest', expected: 'true', returned: 'false'},
{
type
:
'testFailure'
,
value
:
'Ok fail test'
,
errMsg
:
'okFailTest fails'
,
context
:
'AssertOkTest'
,
expected
:
'true'
,
returned
:
'false'
},
//
], ['time'])
],
[
'time'
])
//
})
})
//
})
})
//
describe('assert library EQUAL method tests', () => {
describe
(
'assert library EQUAL method tests'
,
()
=>
{
//
const filename: string = __dirname + '/examples_0/assert_equal_test.sol'
const
filename
:
string
=
__dirname
+
'/examples_0/assert_equal_test.sol'
//
beforeAll((done) => {
beforeAll
((
done
)
=>
{
//
compileAndDeploy(filename, (_err: Error | null | undefined, compilationData: object, contracts: any, asts: any, accounts: string[]) => {
compileAndDeploy
(
filename
,
(
_err
:
Error
|
null
|
undefined
,
compilationData
:
object
,
contracts
:
any
,
asts
:
any
,
accounts
:
string
[])
=>
{
//
runTest('AssertEqualTest', contracts.AssertEqualTest, compilationData[filename]['AssertEqualTest'], asts[filename], { accounts }, testCallback, resultsCallback(done))
runTest
(
'AssertEqualTest'
,
contracts
.
AssertEqualTest
,
compilationData
[
filename
][
'AssertEqualTest'
],
asts
[
filename
],
{
accounts
},
testCallback
,
resultsCallback
(
done
))
//
})
})
//
})
})
//
afterAll(() => { tests = [] })
afterAll
(()
=>
{
tests
=
[]
})
//
it('should have 2 passing test', () => {
it
(
'should have 2 passing test'
,
()
=>
{
//
assert.equal(results.passingNum, 2)
assert
.
equal
(
results
.
passingNum
,
2
)
//
})
})
//
it('should have 2 failing test', () => {
it
(
'should have 2 failing test'
,
()
=>
{
//
assert.equal(results.failureNum, 2)
assert
.
equal
(
results
.
failureNum
,
2
)
//
})
})
//
it('should return', () => {
it
(
'should return'
,
()
=>
{
//
deepEqualExcluding(tests, [
deepEqualExcluding
(
tests
,
[
//
{ type: 'accountList', value: accounts },
{
type
:
'accountList'
,
value
:
accounts
},
//
{ type: 'contract', value: 'AssertEqualTest', filename: __dirname + '/examples_0/assert_equal_test.sol' },
{
type
:
'contract'
,
value
:
'AssertEqualTest'
,
filename
:
__dirname
+
'/examples_0/assert_equal_test.sol'
},
//
{ type: 'testPass', value: 'Equal uint pass test', context: 'AssertEqualTest' },
{
type
:
'testPass'
,
value
:
'Equal uint pass test'
,
context
:
'AssertEqualTest'
},
//
{ type: 'testFailure', value: 'Equal uint fail test', errMsg: 'equalUintFailTest fails', context: 'AssertEqualTest', expected: '2', returned: '1'},
{
type
:
'testFailure'
,
value
:
'Equal uint fail test'
,
errMsg
:
'equalUintFailTest fails'
,
context
:
'AssertEqualTest'
,
expected
:
'2'
,
returned
:
'1'
},
//
{ type: 'testPass', value: 'Equal int pass test', context: 'AssertEqualTest' },
{
type
:
'testPass'
,
value
:
'Equal int pass test'
,
context
:
'AssertEqualTest'
},
//
{ type: 'testFailure', value: 'Equal int fail test', errMsg: 'equalIntFailTest fails', context: 'AssertEqualTest', expected: '2', returned: '-1'}
{
type
:
'testFailure'
,
value
:
'Equal int fail test'
,
errMsg
:
'equalIntFailTest fails'
,
context
:
'AssertEqualTest'
,
expected
:
'2'
,
returned
:
'-1'
}
//
], ['time'])
],
[
'time'
])
//
})
})
//
})
})
describe
(
'assert library NOTEQUAL method tests'
,
()
=>
{
describe
(
'assert library NOTEQUAL method tests'
,
()
=>
{
const
filename
:
string
=
__dirname
+
'/examples_0/assert_notEqual_test.sol'
const
filename
:
string
=
__dirname
+
'/examples_0/assert_notEqual_test.sol'
...
...
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