-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
- Loading branch information
There are no files selected for viewing
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,123 @@ | ||
<head> | ||
<style> | ||
#results { | ||
font-family: Arial, Helvetica, sans-serif; | ||
border-collapse: collapse; | ||
/*width: 100%;*/ | ||
} | ||
|
||
#results td, #results th { | ||
border: 1px solid #ddd; | ||
padding: 8px; | ||
} | ||
|
||
#results tr:nth-child(even){background-color: #f2f2f2;} | ||
|
||
#results tr:hover {background-color: #ddd;} | ||
|
||
#results th { | ||
padding-top: 12px; | ||
padding-bottom: 12px; | ||
text-align: left; | ||
background-color: #04AA6D; | ||
color: white; | ||
} | ||
</style> | ||
</head> | ||
|
||
<h1>EIP-4337 Bundlers Spec Test Results</h1> | ||
<div id=output > | ||
</div> | ||
|
||
<p> | ||
|
||
This page was generated by <a href="https://github.com/eth-infinitism/bundler-test-results">bundler-test-results</a> | ||
|
||
|
||
<script> | ||
|
||
okmark = '✅' | ||
errmark = '❌' | ||
const dir = './out/' | ||
async function getList() { | ||
list = await fetch(dir+'index.txt').then(r=>r.text()) | ||
return list.split('\n').filter(line=>line.endsWith('json')).map(line=>dir+line) | ||
} | ||
|
||
async function getJson(path) { | ||
return await fetch(path).then(r=>r.json()) | ||
} | ||
|
||
function mapTests(testcases) { | ||
return testcases.map(t=>({ | ||
name: t['@name'], | ||
classname: t['@classname'], | ||
time: t['@time'], | ||
skipped: t['skipped'], | ||
error: t['error'], | ||
failure: t['failure'], | ||
})) | ||
} | ||
|
||
async function load() { | ||
list = await getList() | ||
out=[] | ||
for ( fname of list ) { | ||
const j = await getJson(fname) | ||
test = j.testsuites.testsuite | ||
res = { | ||
name: test['@name'], | ||
fname, //: fname.replace(/.*\/(.*.json)$/,'$1'), | ||
skipped: test['@skipped'], | ||
failures: test['@failures'], | ||
errors: test['@errors'], | ||
time: test['@time'], | ||
tests: mapTests(test.testcase) | ||
} | ||
console.log('res=',JSON.stringify(res,null,2)) | ||
out.push(res) | ||
} | ||
|
||
return out | ||
} | ||
|
||
function ref(data,link) { | ||
if ( !link) return data | ||
return `<a href="${link}">${data}</a>` | ||
} | ||
|
||
function tr(...data) { | ||
return `<tr>${data.join(' ')}</tr>` | ||
} | ||
|
||
function th(data) { | ||
// return td(data) | ||
return `<th>${data}</th>` | ||
} | ||
|
||
function td(data,link) { | ||
return `<td>${ref(data,link)}</td>` | ||
} | ||
|
||
async function init() { | ||
data = await load() | ||
console.log(data) | ||
rows = document.querySelector('#output') | ||
|
||
rows.innerHTML = '<table id="results"><tbody>\n' + | ||
tr(th('Name'),th('Total'),th('Errors'),th('Failures'),th('Skipped'),th('Time')) + | ||
data.map(line=>{ | ||
const {name, fname, skipped, errors,failures, time, tests} = line | ||
link = fname.replace('json', 'txt') | ||
ok = failures== '0' && errors == '0' | ||
return tr(td(name, link),td(tests.length),td(errors),td(failures),td(skipped),td(time)) | ||
}).join('\n') | ||
'</tbody></table>' | ||
|
||
console.log(rows.innerHTML) | ||
|
||
} | ||
init() | ||
|
||
</script> | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
aabundler.json | ||
aabundler.log | ||
aabundler.txt | ||
aabundler.xml | ||
alto.json | ||
alto.log | ||
alto.txt | ||
alto.xml | ||
html/ | ||
index.txt | ||
okbund.json | ||
okbund.log | ||
okbund.txt | ||
okbund.xml | ||
silius.json | ||
silius.log | ||
silius.txt | ||
silius.xml | ||
skandha.log | ||
skandha.txt | ||
stackup.json | ||
stackup.log | ||
stackup.txt | ||
stackup.xml | ||
transeptor.json | ||
transeptor.log | ||
transeptor.txt | ||
transeptor.xml | ||
voltaire.json | ||
voltaire.log | ||
voltaire.txt | ||
voltaire.xml |
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
Attaching to bundler-test-executor_bundler-waiter_1, bundler-test-executor_bundler_1, bundler-test-executor_deployer_1, bundler-test-executor_funder_1, geth-1.13 | ||
[33mbundler_1 |[0m 2024-05-08T14:56:17.599568084Z (node:1) ExperimentalWarning: The Node.js specifier resolution flag is experimental. It could change or be removed at any time. | ||
[33mbundler_1 |[0m 2024-05-08T14:56:17.599604692Z (Use `node --trace-warnings ...` to show where the warning was created) | ||
[33mbundler_1 |[0m 2024-05-08T14:56:19.582155030Z (node:1) ExperimentalWarning: The Node.js specifier resolution flag is experimental. It could change or be removed at any time. | ||
[33mbundler_1 |[0m 2024-05-08T14:56:19.582176250Z (Use `node --trace-warnings ...` to show where the warning was created) | ||
[33mbundler_1 |[0m 2024-05-08T14:56:19.681881658Z ✖ Error: Could not fetch chain id | ||
[33mbundler_1 |[0m 2024-05-08T14:56:19.681898409Z at Config.fetchChainId (file:///usr/app/packages/executor/lib/config.js:63:19) | ||
[33mbundler_1 |[0m 2024-05-08T14:56:19.681902858Z at process.processTicksAndRejections (node:internal/process/task_queues:95:5) | ||
[33mbundler_1 |[0m 2024-05-08T14:56:19.681909730Z at async Config.init (file:///usr/app/packages/executor/lib/config.js:21:13) | ||
[33mbundler_1 |[0m 2024-05-08T14:56:19.681915982Z at async Object.bundlerHandler [as handler] (file:///usr/app/packages/cli/lib/cmds/standalone/handler.js:37:18) | ||
[33mbundler_1 |[0m 2024-05-08T14:56:19.681922254Z | ||
[33mbundler_1 |[0m 2024-05-08T14:56:20.110375993Z [14:56:19.640] [32mINFO[39m (1): [36m ___ ___ [39m | ||
[33mbundler_1 |[0m 2024-05-08T14:56:20.112554411Z [14:56:19.640] [32mINFO[39m (1): [36m (o o) (o o) [39m | ||
[33mbundler_1 |[0m 2024-05-08T14:56:20.112568838Z [14:56:19.640] [32mINFO[39m (1): [36m( V ) Skandha - A modular typescript bundler ( V )[39m | ||
[33mbundler_1 |[0m 2024-05-08T14:56:20.112575711Z [14:56:19.640] [32mINFO[39m (1): [36m--m-m--------------------------------------------m-m--[39m | ||
[33mbundler_1 |[0m 2024-05-08T14:56:20.112582233Z [14:56:19.640] [32mINFO[39m (1): [36mUsing the configFile from /usr/app/config.json[39m | ||
[33mbundler_1 |[0m 2024-05-08T14:56:20.112586801Z [14:56:19.640] [32mINFO[39m (1): [36mInitialised the dataDir at /root/.skandha/db/[39m | ||
[33mbundler_1 |[0m 2024-05-08T14:56:20.112590248Z [14:56:19.640] [32mINFO[39m (1): [36m----- Running in STANDALONE MODE -----[39m | ||
[33mbundler_1 |[0m 2024-05-08T14:56:20.112593734Z [14:56:19.641] [34mDEBUG[39m (1): [36mConfig file not found. Proceeding with env vars...[39m | ||
[36mbundler-waiter_1 |[0m 2024-05-08T14:56:15.853376913Z wait for: http://bundler:3000/rpc | ||
[36mbundler-waiter_1 |[0m 2024-05-08T14:56:16.859840299Z wait for: http://bundler:3000/rpc | ||
[36mbundler-waiter_1 |[0m 2024-05-08T14:56:17.865325130Z wait for: http://bundler:3000/rpc | ||
[36mbundler-waiter_1 |[0m 2024-05-08T14:56:18.871990642Z wait for: http://bundler:3000/rpc | ||
[36mbundler-waiter_1 |[0m 2024-05-08T14:56:19.879313513Z wait for: http://bundler:3000/rpc | ||
[36mbundler-waiter_1 |[0m 2024-05-08T14:56:20.885009858Z wait for: http://bundler:3000/rpc | ||
[36mbundler-waiter_1 |[0m 2024-05-08T14:56:22.891227165Z wait for: http://bundler:3000/rpc | ||
[36mbundler-waiter_1 |[0m 2024-05-08T14:56:24.897377360Z wait for: http://bundler:3000/rpc | ||
[36mbundler-waiter_1 |[0m 2024-05-08T14:56:26.903924551Z wait for: http://bundler:3000/rpc | ||
[36mbundler-waiter_1 |[0m 2024-05-08T14:56:28.909931615Z wait for: http://bundler:3000/rpc | ||
[32mdeployer_1 |[0m 2024-05-08T14:56:02.345916433Z Deploying entrypoint at 0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789 | ||
[32mdeployer_1 |[0m 2024-05-08T14:56:08.438421865Z deploying: | ||
[35mfunder_1 |[0m 2024-05-08T14:56:01.813024884Z funded: 0x43378ff8C70109Ee4Dbe85aF34428ab0615EBd23 | ||
[35mfunder_1 |[0m 2024-05-08T14:56:01.833794383Z funded: 0x43378ff8C70109Ee4Dbe85aF34428ab0615EBd23 | ||
[35mfunder_1 |[0m 2024-05-08T14:56:01.853935339Z funded: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266 | ||
[35mfunder_1 |[0m 2024-05-08T14:56:01.874072557Z funded: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266 |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
Wed May 8 14:55:45 UTC 2024: starting bundler /home/runner/work/bundler-test-executor/bundler-test-executor/bundlers/skandha/skandha.yml, name=skandha | ||
Wed May 8 14:56:30 UTC 2024: done bundler /home/runner/work/bundler-test-executor/bundler-test-executor/bundlers/skandha/skandha.yml, name=skandha | ||
Container Repository Tag Image Id Size | ||
-------------------------------------------------------------------------------------------------------------- | ||
bundler-test-executor_bundler-waiter_1 curlimages/curl latest 79009b90fb07 17.29 MB | ||
bundler-test-executor_bundler_1 etherspot/skandha latest dd4d26af7d2a 485.4 MB | ||
bundler-test-executor_deployer_1 accountabstraction/deployer 0.6 7e3c6d5f0f4d 143.1 MB | ||
bundler-test-executor_funder_1 bundler-test-executor_funder latest 3a1150ada355 164.3 MB | ||
geth-1.13 ethereum/client-go release-1.13 ef31eb599a3f 66.72 MB |