Skip to content

Instantly share code, notes, and snippets.

@billywhizz
Last active June 6, 2022 23:08
Show Gist options
  • Save billywhizz/bf02e0f166ba88532c25a79c58d514b1 to your computer and use it in GitHub Desktop.
Save billywhizz/bf02e0f166ba88532c25a79c58d514b1 to your computer and use it in GitHub Desktop.
Techempower Postgres Verification

download and build just-js

sh -c "$(curl -sSL https://raw.githubusercontent.com/just-js/just/0.1.9/install.sh)"

clone techempower repo with postgres verification

git clone git@github.com:billywhizz/FrameworkBenchmarks.git

copy verify.js into repo and run test

cp verify.js FrameworkBenchmarks
cp index.html FrameworkBenchmarks
cd FrameworkBenchmarks
../just verify.js

you should now have a results.json in the techempower FrameworkBenchmarks directory. use a static web server to serve the directory and navigate to index.html in your browser to see results.

<!DOCTYPE html>
<html lang="en">
<head>
<title>Techempower Postgres Audit</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
body {
font-family: monospace;
background-color: #f0f0f0;
font-size: 10pt;
}
table {
background-color: white;
border-spacing: 0px;
}
thead td {
padding: 4px;
font-weight: bold;
background-color: silver;
}
td.pass {
background-color: green;
color: white;
text-align: center;
}
td.fail {
background-color: red;
color: white;
text-align: center;
}
td.broken {
background-color: blue;
color: white;
text-align: center;
}
td.ok {
background-color: green;
color: white;
text-align: center;
}
tbody td.first {
background-color: #f0f0f0;
border-bottom: 1px solid #c0c0c0;
}
tbody td.second {
background-color: white;
border-bottom: 1px solid #f0f0f0;
}
tbody td {
padding-top: 2px;
padding-right: 4px;
}
tbody td.stat {
text-align: right;
}
div.runDetail {
position: absolute;
left: 20px;
top: 20px;
width: 300px;
height: 600px;
overflow: auto;
background-color: white;
border: 4px solid #f0f0f0;
}
</style>
<script type="text/javascript">
function sortByFramework (a, b) {
if (a.framework < b.framework) return -1
if (a.framework > b.framework) return 1
return 0
}
function sortByTest (a, b) {
if (a.test < b.test) return -1
if (a.test > b.test) return 1
return 0
}
function displayRunDetail (result) {
const div = document.createElement("div")
const p = document.createElement("p")
p.innerText = `${result.framework} / ${result.test}`
p.style.textAlign = 'center'
div.appendChild(p)
const div2 = document.createElement('div')
div2.style.textAlign = 'center'
div2.style.paddingBottom = '8px'
const button = document.createElement('button')
button.innerText = "OK"
button.onclick = () => div.remove()
button.style.textAlign = 'center'
div2.appendChild(button)
div.appendChild(div2)
div.className = "runDetail"
const table = document.createElement('table')
const head = table.createTHead()
const body = table.createTBody()
let newRow, newCell, newText
newRow = head.insertRow(-1)
newCell = newRow.insertCell(-1)
newText = document.createTextNode('Query')
newCell.appendChild(newText)
newCell = newRow.insertCell(-1)
newText = document.createTextNode('Bind')
newCell.appendChild(newText)
newCell = newRow.insertCell(-1)
newText = document.createTextNode('Exec')
newCell.appendChild(newText)
newCell = newRow.insertCell(-1)
newText = document.createTextNode('Sync')
newCell.appendChild(newText)
newCell = newRow.insertCell(-1)
newText = document.createTextNode('Miss')
newCell.appendChild(newText)
newCell = newRow.insertCell(-1)
newText = document.createTextNode('Status')
newCell.appendChild(newText)
if (result.protocol) {
for (const conn of result.protocol) {
const { query, bind, exec, sync, miss, status } = conn
newRow = body.insertRow(-1)
newCell = newRow.insertCell(-1)
newCell.className = 'stat'
newText = document.createTextNode(query)
newCell.appendChild(newText)
newCell = newRow.insertCell(-1)
newCell.className = 'stat'
newText = document.createTextNode(bind)
newCell.appendChild(newText)
newCell = newRow.insertCell(-1)
newCell.className = 'stat'
newText = document.createTextNode(exec)
newCell.appendChild(newText)
newCell = newRow.insertCell(-1)
newCell.className = 'stat'
newText = document.createTextNode(sync)
newCell.appendChild(newText)
newCell = newRow.insertCell(-1)
newCell.className = 'stat'
newText = document.createTextNode(miss)
newCell.appendChild(newText)
newCell = newRow.insertCell(-1)
newCell.className = 'stat'
newText = document.createTextNode(status)
newCell.appendChild(newText)
newCell.className = status.toLowerCase()
}
}
div.appendChild(table)
div.style.top = `${window.pageYOffset}px`
document.body.appendChild(div)
}
function displayResults (results) {
results.sort(sortByTest)
results.sort(sortByFramework)
const table = document.createElement('table')
const head = table.createTHead()
const body = table.createTBody()
let newRow, newCell, newText, anchor
newRow = head.insertRow(-1)
newCell = newRow.insertCell(-1)
newText = document.createTextNode('framework')
newCell.appendChild(newText)
newCell = newRow.insertCell(-1)
newText = document.createTextNode('test')
newCell.appendChild(newText)
newCell = newRow.insertCell(-1)
newText = document.createTextNode('status')
newCell.appendChild(newText)
newCell = newRow.insertCell(-1)
newText = document.createTextNode('query')
newCell.appendChild(newText)
newCell = newRow.insertCell(-1)
newText = document.createTextNode('bind')
newCell.appendChild(newText)
newCell = newRow.insertCell(-1)
newText = document.createTextNode('exec')
newCell.appendChild(newText)
newCell = newRow.insertCell(-1)
newText = document.createTextNode('sync')
newCell.appendChild(newText)
newCell = newRow.insertCell(-1)
newText = document.createTextNode('miss')
newCell.appendChild(newText)
newCell = newRow.insertCell(-1)
newText = document.createTextNode('status')
newCell.appendChild(newText)
let current = ''
let first = false
for (const result of results) {
if (current !== result.framework) {
first = !first
current = result.framework
}
newRow = body.insertRow(-1)
newCell = newRow.insertCell(-1)
newCell.className = first ? 'first': 'second'
anchor = document.createElement('a')
anchor.innerText = result.framework
anchor.href = 'javascript:;'
anchor.onclick = () => displayRunDetail(result)
//newText = document.createTextNode(result.framework)
newCell.appendChild(anchor)
newCell = newRow.insertCell(-1)
newCell.className = first ? 'first': 'second'
newText = document.createTextNode(result.test)
newCell.appendChild(newText)
newCell = newRow.insertCell(-1)
newText = document.createTextNode(result.status)
newCell.appendChild(newText)
newCell.className = result.status.toLowerCase()
let query = 0
let bind = 0
let exec = 0
let miss = 0
let sync = 0
let status = 'ok'
if (result.protocol && result.protocol.length) {
for (const conn of result.protocol) {
if (status === 'ok' && conn.status !== 'ok') status = conn.status
query += conn.query
bind += conn.bind
exec += conn.exec
sync += conn.sync
miss += conn.miss
}
newCell = newRow.insertCell(-1)
newCell.className = first ? 'first': 'second'
newCell.className += ' stat'
newText = document.createTextNode(query)
newCell.appendChild(newText)
newCell = newRow.insertCell(-1)
newCell.className = first ? 'first': 'second'
newCell.className += ' stat'
newText = document.createTextNode(bind)
newCell.appendChild(newText)
newCell = newRow.insertCell(-1)
newCell.className = first ? 'first': 'second'
newCell.className += ' stat'
newText = document.createTextNode(exec)
newCell.appendChild(newText)
newCell = newRow.insertCell(-1)
newCell.className = first ? 'first': 'second'
newCell.className += ' stat'
newText = document.createTextNode(sync)
newCell.appendChild(newText)
newCell = newRow.insertCell(-1)
newCell.className = first ? 'first': 'second'
newCell.className += ' stat'
newText = document.createTextNode(miss)
newCell.appendChild(newText)
newCell = newRow.insertCell(-1)
newText = document.createTextNode(status)
newCell.appendChild(newText)
newCell.className = status.toLowerCase()
}
}
document.body.appendChild(table)
}
async function run () {
const res = await fetch('results.json')
const results = await res.json()
displayResults(results)
}
window.onload = () => {
run().catch(err => console.error(err.stack))
}
</script>
</head>
<body>
</body>
</html>
[{"protocol":[{"query":0,"bind":129,"exec":129,"sync":631,"miss":0,"status":"ok"},{"query":0,"bind":129,"exec":129,"sync":631,"miss":0,"status":"ok"},{"query":0,"bind":129,"exec":129,"sync":631,"miss":0,"status":"ok"},{"query":0,"bind":129,"exec":129,"sync":631,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"actix-http"},{"protocol":[{"query":0,"bind":3062,"exec":3062,"sync":3564,"miss":0,"status":"ok"},{"query":0,"bind":3062,"exec":3062,"sync":3564,"miss":0,"status":"ok"},{"query":0,"bind":2564,"exec":2564,"sync":3066,"miss":0,"status":"ok"},{"query":0,"bind":2564,"exec":2564,"sync":3066,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"actix-http"},{"protocol":[{"query":0,"bind":3193,"exec":3193,"sync":3695,"miss":0,"status":"ok"},{"query":0,"bind":3193,"exec":3193,"sync":3695,"miss":0,"status":"ok"},{"query":0,"bind":2695,"exec":2695,"sync":3197,"miss":0,"status":"ok"},{"query":0,"bind":2695,"exec":2695,"sync":3197,"miss":0,"status":"ok"}],"test":"update","status":"PASS","framework":"actix-http"},{"protocol":[{"query":0,"bind":129,"exec":129,"sync":631,"miss":0,"status":"ok"},{"query":0,"bind":129,"exec":129,"sync":631,"miss":0,"status":"ok"},{"query":0,"bind":129,"exec":129,"sync":631,"miss":0,"status":"ok"},{"query":0,"bind":129,"exec":129,"sync":631,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"actix-http"},{"protocol":[{"query":3,"bind":28,"exec":28,"sync":30,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":35,"exec":35,"sync":37,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":34,"exec":34,"sync":36,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":29,"exec":29,"sync":31,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":28,"exec":28,"sync":30,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":36,"exec":36,"sync":38,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":28,"exec":28,"sync":30,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":28,"exec":28,"sync":30,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":28,"exec":28,"sync":30,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"appmpower-odbc-pg"},{"protocol":[{"query":39,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"appmpower-odbc-pg"},{"protocol":[{"query":3,"bind":441,"exec":441,"sync":445,"miss":0,"status":"ok"},{"query":3,"bind":420,"exec":420,"sync":424,"miss":0,"status":"ok"},{"query":3,"bind":420,"exec":420,"sync":424,"miss":0,"status":"ok"},{"query":3,"bind":399,"exec":399,"sync":403,"miss":0,"status":"ok"},{"query":3,"bind":147,"exec":147,"sync":151,"miss":0,"status":"ok"},{"query":3,"bind":399,"exec":399,"sync":403,"miss":0,"status":"ok"},{"query":3,"bind":147,"exec":147,"sync":151,"miss":0,"status":"ok"},{"query":3,"bind":168,"exec":168,"sync":172,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":147,"exec":147,"sync":151,"miss":0,"status":"ok"},{"query":3,"bind":147,"exec":147,"sync":151,"miss":0,"status":"ok"},{"query":3,"bind":147,"exec":147,"sync":151,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":378,"exec":378,"sync":382,"miss":0,"status":"ok"},{"query":3,"bind":399,"exec":399,"sync":403,"miss":0,"status":"ok"},{"query":3,"bind":147,"exec":147,"sync":151,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":168,"exec":168,"sync":172,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":420,"exec":420,"sync":424,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":147,"exec":147,"sync":151,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":149,"exec":149,"sync":155,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":147,"exec":147,"sync":151,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":147,"exec":147,"sync":151,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":147,"exec":147,"sync":151,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":147,"exec":147,"sync":151,"miss":0,"status":"ok"},{"query":3,"bind":147,"exec":147,"sync":151,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":147,"exec":147,"sync":151,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":147,"exec":147,"sync":151,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":147,"exec":147,"sync":151,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":147,"exec":147,"sync":151,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":147,"exec":147,"sync":151,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":2,"exec":2,"sync":6,"miss":0,"status":"ok"},{"query":3,"bind":3,"exec":3,"sync":7,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":3,"exec":3,"sync":7,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":2,"exec":2,"sync":6,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":2,"exec":2,"sync":6,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":2,"exec":2,"sync":6,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":2,"exec":2,"sync":6,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":501,"exec":501,"sync":505,"miss":0,"status":"ok"},{"query":3,"bind":501,"exec":501,"sync":505,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":2,"exec":2,"sync":6,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":2,"exec":2,"sync":6,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":21,"exec":21,"sync":25,"miss":0,"status":"ok"}],"test":"update","status":"PASS","framework":"appmpower-odbc-pg"},{"protocol":[{"query":3,"bind":23,"exec":23,"sync":25,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":37,"exec":37,"sync":39,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":36,"exec":36,"sync":38,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":29,"exec":29,"sync":31,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":26,"exec":26,"sync":28,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":35,"exec":35,"sync":37,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":32,"exec":32,"sync":34,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":27,"exec":27,"sync":29,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":30,"exec":30,"sync":32,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"},{"query":3,"bind":1,"exec":1,"sync":3,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"appmpower-odbc-pg"},{"protocol":[{"query":0,"bind":55,"exec":55,"sync":55,"miss":0,"status":"ok"},{"query":1,"bind":4640,"exec":4640,"sync":4640,"miss":0,"status":"ok"},{"query":0,"bind":83,"exec":83,"sync":83,"miss":0,"status":"ok"},{"query":0,"bind":4649,"exec":4649,"sync":4649,"miss":0,"status":"ok"},{"query":0,"bind":62,"exec":62,"sync":62,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":975,"exec":975,"sync":975,"miss":0,"status":"ok"},{"query":0,"bind":37,"exec":37,"sync":37,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"aspcore-ado-pg"},{"protocol":[{"query":0,"bind":615,"exec":615,"sync":615,"miss":0,"status":"ok"},{"query":0,"bind":730,"exec":730,"sync":730,"miss":0,"status":"ok"},{"query":0,"bind":563,"exec":563,"sync":563,"miss":0,"status":"ok"},{"query":0,"bind":510,"exec":510,"sync":510,"miss":0,"status":"ok"},{"query":0,"bind":383,"exec":383,"sync":383,"miss":0,"status":"ok"},{"query":0,"bind":335,"exec":335,"sync":335,"miss":0,"status":"ok"},{"query":1,"bind":6495,"exec":6495,"sync":6495,"miss":0,"status":"ok"},{"query":0,"bind":6358,"exec":6358,"sync":6358,"miss":0,"status":"ok"},{"query":0,"bind":708,"exec":708,"sync":708,"miss":0,"status":"ok"},{"query":0,"bind":636,"exec":636,"sync":636,"miss":0,"status":"ok"},{"query":0,"bind":538,"exec":538,"sync":538,"miss":0,"status":"ok"},{"query":0,"bind":370,"exec":370,"sync":370,"miss":0,"status":"ok"},{"query":0,"bind":501,"exec":501,"sync":501,"miss":0,"status":"ok"},{"query":0,"bind":418,"exec":418,"sync":418,"miss":0,"status":"ok"},{"query":0,"bind":423,"exec":423,"sync":423,"miss":0,"status":"ok"},{"query":0,"bind":391,"exec":391,"sync":391,"miss":0,"status":"ok"},{"query":0,"bind":337,"exec":337,"sync":337,"miss":0,"status":"ok"},{"query":0,"bind":941,"exec":941,"sync":941,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"aspcore-ado-pg"},{"protocol":[{"query":0,"bind":27,"exec":27,"sync":27,"miss":0,"status":"ok"},{"query":0,"bind":21,"exec":21,"sync":21,"miss":0,"status":"ok"},{"query":0,"bind":4365,"exec":4365,"sync":4365,"miss":0,"status":"ok"},{"query":0,"bind":27,"exec":27,"sync":27,"miss":0,"status":"ok"},{"query":0,"bind":22,"exec":22,"sync":22,"miss":0,"status":"ok"},{"query":0,"bind":1659,"exec":1659,"sync":1659,"miss":0,"status":"ok"},{"query":0,"bind":22,"exec":22,"sync":22,"miss":0,"status":"ok"},{"query":1,"bind":4323,"exec":4323,"sync":4323,"miss":0,"status":"ok"},{"query":0,"bind":28,"exec":28,"sync":28,"miss":0,"status":"ok"},{"query":0,"bind":22,"exec":22,"sync":22,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"aspcore-ado-pg"},{"protocol":[{"query":0,"bind":591,"exec":591,"sync":591,"miss":0,"status":"ok"},{"query":0,"bind":942,"exec":942,"sync":942,"miss":0,"status":"ok"},{"query":0,"bind":544,"exec":544,"sync":544,"miss":0,"status":"ok"},{"query":0,"bind":441,"exec":441,"sync":441,"miss":0,"status":"ok"},{"query":0,"bind":726,"exec":726,"sync":726,"miss":0,"status":"ok"},{"query":0,"bind":560,"exec":560,"sync":560,"miss":0,"status":"ok"},{"query":0,"bind":563,"exec":563,"sync":563,"miss":0,"status":"ok"},{"query":0,"bind":2363,"exec":2363,"sync":2363,"miss":0,"status":"ok"},{"query":0,"bind":540,"exec":540,"sync":540,"miss":0,"status":"ok"},{"query":0,"bind":798,"exec":798,"sync":798,"miss":0,"status":"ok"},{"query":0,"bind":782,"exec":782,"sync":782,"miss":0,"status":"ok"},{"query":0,"bind":423,"exec":423,"sync":423,"miss":0,"status":"ok"},{"query":1,"bind":5145,"exec":5145,"sync":5145,"miss":0,"status":"ok"},{"query":0,"bind":5105,"exec":5105,"sync":5105,"miss":0,"status":"ok"},{"query":0,"bind":542,"exec":542,"sync":542,"miss":0,"status":"ok"},{"query":0,"bind":395,"exec":395,"sync":395,"miss":0,"status":"ok"},{"query":0,"bind":450,"exec":450,"sync":450,"miss":0,"status":"ok"},{"query":0,"bind":866,"exec":866,"sync":866,"miss":0,"status":"ok"}],"test":"update","status":"PASS","framework":"aspcore-ado-pg-up"},{"protocol":[{"query":0,"bind":21,"exec":21,"sync":22,"miss":0,"status":"ok"},{"query":0,"bind":26,"exec":26,"sync":27,"miss":0,"status":"ok"},{"query":0,"bind":40,"exec":40,"sync":41,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":16,"exec":16,"sync":17,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":17,"exec":17,"sync":18,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":10,"exec":10,"sync":11,"miss":0,"status":"ok"},{"query":0,"bind":4,"exec":4,"sync":5,"miss":0,"status":"ok"},{"query":0,"bind":6,"exec":6,"sync":7,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":5,"exec":5,"sync":6,"miss":0,"status":"ok"},{"query":0,"bind":3,"exec":3,"sync":4,"miss":0,"status":"ok"},{"query":0,"bind":7,"exec":7,"sync":8,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":17,"exec":17,"sync":18,"miss":0,"status":"ok"},{"query":0,"bind":19,"exec":19,"sync":20,"miss":0,"status":"ok"},{"query":0,"bind":8,"exec":8,"sync":9,"miss":0,"status":"ok"},{"query":0,"bind":43,"exec":43,"sync":45,"miss":0,"status":"ok"},{"query":0,"bind":35,"exec":35,"sync":36,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":26,"exec":26,"sync":27,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":17,"exec":17,"sync":18,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":16,"exec":16,"sync":17,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":17,"exec":17,"sync":18,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":18,"exec":18,"sync":19,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"atreugo"},{"protocol":[{"query":0,"bind":252,"exec":252,"sync":253,"miss":0,"status":"ok"},{"query":0,"bind":384,"exec":384,"sync":385,"miss":0,"status":"ok"},{"query":0,"bind":382,"exec":382,"sync":383,"miss":0,"status":"ok"},{"query":0,"bind":352,"exec":352,"sync":353,"miss":0,"status":"ok"},{"query":0,"bind":368,"exec":368,"sync":369,"miss":0,"status":"ok"},{"query":0,"bind":357,"exec":357,"sync":358,"miss":0,"status":"ok"},{"query":0,"bind":361,"exec":361,"sync":362,"miss":0,"status":"ok"},{"query":0,"bind":350,"exec":350,"sync":351,"miss":0,"status":"ok"},{"query":0,"bind":348,"exec":348,"sync":349,"miss":0,"status":"ok"},{"query":0,"bind":353,"exec":353,"sync":354,"miss":0,"status":"ok"},{"query":0,"bind":363,"exec":363,"sync":364,"miss":0,"status":"ok"},{"query":0,"bind":351,"exec":351,"sync":352,"miss":0,"status":"ok"},{"query":0,"bind":346,"exec":346,"sync":347,"miss":0,"status":"ok"},{"query":0,"bind":336,"exec":336,"sync":337,"miss":0,"status":"ok"},{"query":0,"bind":310,"exec":310,"sync":311,"miss":0,"status":"ok"},{"query":0,"bind":309,"exec":309,"sync":310,"miss":0,"status":"ok"},{"query":0,"bind":309,"exec":309,"sync":310,"miss":0,"status":"ok"},{"query":0,"bind":306,"exec":306,"sync":307,"miss":0,"status":"ok"},{"query":0,"bind":287,"exec":287,"sync":288,"miss":0,"status":"ok"},{"query":0,"bind":271,"exec":271,"sync":272,"miss":0,"status":"ok"},{"query":0,"bind":224,"exec":224,"sync":225,"miss":0,"status":"ok"},{"query":0,"bind":220,"exec":220,"sync":221,"miss":0,"status":"ok"},{"query":0,"bind":194,"exec":194,"sync":195,"miss":0,"status":"ok"},{"query":0,"bind":187,"exec":187,"sync":188,"miss":0,"status":"ok"},{"query":0,"bind":170,"exec":170,"sync":171,"miss":0,"status":"ok"},{"query":0,"bind":1405,"exec":1405,"sync":1407,"miss":0,"status":"ok"},{"query":0,"bind":397,"exec":397,"sync":398,"miss":0,"status":"ok"},{"query":0,"bind":365,"exec":365,"sync":366,"miss":0,"status":"ok"},{"query":0,"bind":358,"exec":358,"sync":359,"miss":0,"status":"ok"},{"query":0,"bind":345,"exec":345,"sync":346,"miss":0,"status":"ok"},{"query":0,"bind":354,"exec":354,"sync":355,"miss":0,"status":"ok"},{"query":0,"bind":339,"exec":339,"sync":340,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"atreugo"},{"protocol":[{"query":0,"bind":406,"exec":406,"sync":237,"miss":171,"status":"fail"},{"query":0,"bind":825,"exec":825,"sync":409,"miss":418,"status":"fail"},{"query":0,"bind":761,"exec":761,"sync":421,"miss":342,"status":"fail"},{"query":0,"bind":747,"exec":747,"sync":426,"miss":323,"status":"fail"},{"query":0,"bind":768,"exec":768,"sync":371,"miss":399,"status":"fail"},{"query":0,"bind":697,"exec":697,"sync":376,"miss":323,"status":"fail"},{"query":0,"bind":722,"exec":722,"sync":382,"miss":342,"status":"fail"},{"query":0,"bind":664,"exec":664,"sync":362,"miss":304,"status":"fail"},{"query":0,"bind":611,"exec":611,"sync":366,"miss":247,"status":"fail"},{"query":0,"bind":626,"exec":626,"sync":343,"miss":285,"status":"fail"},{"query":0,"bind":646,"exec":646,"sync":344,"miss":304,"status":"fail"},{"query":0,"bind":610,"exec":610,"sync":327,"miss":285,"status":"fail"},{"query":0,"bind":695,"exec":695,"sync":336,"miss":361,"status":"fail"},{"query":0,"bind":521,"exec":521,"sync":333,"miss":190,"status":"fail"},{"query":0,"bind":594,"exec":594,"sync":330,"miss":266,"status":"fail"},{"query":0,"bind":610,"exec":610,"sync":327,"miss":285,"status":"fail"},{"query":0,"bind":629,"exec":629,"sync":327,"miss":304,"status":"fail"},{"query":0,"bind":631,"exec":631,"sync":310,"miss":323,"status":"fail"},{"query":0,"bind":614,"exec":614,"sync":312,"miss":304,"status":"fail"},{"query":0,"bind":552,"exec":552,"sync":288,"miss":266,"status":"fail"},{"query":0,"bind":540,"exec":540,"sync":276,"miss":266,"status":"fail"},{"query":0,"bind":522,"exec":522,"sync":258,"miss":266,"status":"fail"},{"query":0,"bind":540,"exec":540,"sync":257,"miss":285,"status":"fail"},{"query":0,"bind":478,"exec":478,"sync":252,"miss":228,"status":"fail"},{"query":0,"bind":2882,"exec":2882,"sync":1429,"miss":1456,"status":"fail"},{"query":0,"bind":843,"exec":843,"sync":427,"miss":418,"status":"fail"},{"query":0,"bind":734,"exec":734,"sync":413,"miss":323,"status":"fail"},{"query":0,"bind":761,"exec":761,"sync":383,"miss":380,"status":"fail"},{"query":0,"bind":717,"exec":717,"sync":377,"miss":342,"status":"fail"},{"query":0,"bind":657,"exec":657,"sync":374,"miss":285,"status":"fail"},{"query":0,"bind":484,"exec":484,"sync":239,"miss":247,"status":"fail"},{"query":0,"bind":418,"exec":418,"sync":230,"miss":190,"status":"fail"}],"test":"update","status":"PASS","framework":"atreugo"},{"protocol":[{"query":0,"bind":7,"exec":7,"sync":8,"miss":0,"status":"ok"},{"query":0,"bind":27,"exec":27,"sync":28,"miss":0,"status":"ok"},{"query":0,"bind":28,"exec":28,"sync":29,"miss":0,"status":"ok"},{"query":0,"bind":21,"exec":21,"sync":22,"miss":0,"status":"ok"},{"query":0,"bind":36,"exec":36,"sync":37,"miss":0,"status":"ok"},{"query":0,"bind":27,"exec":27,"sync":28,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":23,"exec":23,"sync":24,"miss":0,"status":"ok"},{"query":0,"bind":22,"exec":22,"sync":23,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":10,"exec":10,"sync":11,"miss":0,"status":"ok"},{"query":0,"bind":18,"exec":18,"sync":19,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":8,"exec":8,"sync":9,"miss":0,"status":"ok"},{"query":0,"bind":10,"exec":10,"sync":11,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":8,"exec":8,"sync":9,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":16,"exec":16,"sync":17,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":52,"exec":52,"sync":54,"miss":0,"status":"ok"},{"query":0,"bind":23,"exec":23,"sync":24,"miss":0,"status":"ok"},{"query":0,"bind":16,"exec":16,"sync":17,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":8,"exec":8,"sync":9,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"atreugo"},{"protocol":[{"query":0,"bind":27,"exec":27,"sync":28,"miss":0,"status":"ok"},{"query":0,"bind":27,"exec":27,"sync":29,"miss":0,"status":"ok"},{"query":0,"bind":20,"exec":20,"sync":22,"miss":0,"status":"ok"},{"query":0,"bind":46,"exec":46,"sync":48,"miss":0,"status":"ok"},{"query":0,"bind":18,"exec":18,"sync":19,"miss":0,"status":"ok"},{"query":0,"bind":26,"exec":26,"sync":27,"miss":0,"status":"ok"},{"query":0,"bind":10,"exec":10,"sync":11,"miss":0,"status":"ok"},{"query":0,"bind":5,"exec":5,"sync":6,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":24,"exec":24,"sync":26,"miss":0,"status":"ok"},{"query":0,"bind":10,"exec":10,"sync":11,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":21,"exec":21,"sync":22,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":22,"exec":22,"sync":23,"miss":0,"status":"ok"},{"query":0,"bind":44,"exec":44,"sync":46,"miss":0,"status":"ok"},{"query":0,"bind":34,"exec":34,"sync":35,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":22,"exec":22,"sync":23,"miss":0,"status":"ok"},{"query":0,"bind":10,"exec":10,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":4,"exec":4,"sync":5,"miss":0,"status":"ok"},{"query":0,"bind":26,"exec":26,"sync":27,"miss":0,"status":"ok"},{"query":0,"bind":5,"exec":5,"sync":7,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":2,"exec":2,"sync":3,"miss":0,"status":"ok"},{"query":0,"bind":19,"exec":19,"sync":21,"miss":0,"status":"ok"},{"query":0,"bind":23,"exec":23,"sync":24,"miss":0,"status":"ok"},{"query":0,"bind":2,"exec":2,"sync":3,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"atreugo-prefork"},{"protocol":[{"query":0,"bind":200,"exec":200,"sync":201,"miss":0,"status":"ok"},{"query":0,"bind":301,"exec":301,"sync":303,"miss":0,"status":"ok"},{"query":0,"bind":220,"exec":220,"sync":221,"miss":0,"status":"ok"},{"query":0,"bind":200,"exec":200,"sync":201,"miss":0,"status":"ok"},{"query":0,"bind":200,"exec":200,"sync":201,"miss":0,"status":"ok"},{"query":0,"bind":200,"exec":200,"sync":201,"miss":0,"status":"ok"},{"query":0,"bind":264,"exec":264,"sync":266,"miss":0,"status":"ok"},{"query":0,"bind":240,"exec":240,"sync":241,"miss":0,"status":"ok"},{"query":0,"bind":240,"exec":240,"sync":241,"miss":0,"status":"ok"},{"query":0,"bind":220,"exec":220,"sync":221,"miss":0,"status":"ok"},{"query":0,"bind":220,"exec":220,"sync":221,"miss":0,"status":"ok"},{"query":0,"bind":304,"exec":304,"sync":306,"miss":0,"status":"ok"},{"query":0,"bind":240,"exec":240,"sync":241,"miss":0,"status":"ok"},{"query":0,"bind":241,"exec":241,"sync":242,"miss":0,"status":"ok"},{"query":0,"bind":160,"exec":160,"sync":161,"miss":0,"status":"ok"},{"query":0,"bind":220,"exec":220,"sync":221,"miss":0,"status":"ok"},{"query":0,"bind":301,"exec":301,"sync":303,"miss":0,"status":"ok"},{"query":0,"bind":240,"exec":240,"sync":241,"miss":0,"status":"ok"},{"query":0,"bind":240,"exec":240,"sync":241,"miss":0,"status":"ok"},{"query":0,"bind":140,"exec":140,"sync":141,"miss":0,"status":"ok"},{"query":0,"bind":240,"exec":240,"sync":241,"miss":0,"status":"ok"},{"query":0,"bind":1306,"exec":1306,"sync":1308,"miss":0,"status":"ok"},{"query":0,"bind":260,"exec":260,"sync":261,"miss":0,"status":"ok"},{"query":0,"bind":240,"exec":240,"sync":241,"miss":0,"status":"ok"},{"query":0,"bind":240,"exec":240,"sync":241,"miss":0,"status":"ok"},{"query":0,"bind":320,"exec":320,"sync":321,"miss":0,"status":"ok"},{"query":0,"bind":381,"exec":381,"sync":383,"miss":0,"status":"ok"},{"query":0,"bind":160,"exec":160,"sync":161,"miss":0,"status":"ok"},{"query":0,"bind":140,"exec":140,"sync":141,"miss":0,"status":"ok"},{"query":0,"bind":140,"exec":140,"sync":141,"miss":0,"status":"ok"},{"query":0,"bind":380,"exec":380,"sync":381,"miss":0,"status":"ok"},{"query":0,"bind":481,"exec":481,"sync":483,"miss":0,"status":"ok"},{"query":0,"bind":400,"exec":400,"sync":401,"miss":0,"status":"ok"},{"query":0,"bind":400,"exec":400,"sync":401,"miss":0,"status":"ok"},{"query":0,"bind":400,"exec":400,"sync":401,"miss":0,"status":"ok"},{"query":0,"bind":180,"exec":180,"sync":181,"miss":0,"status":"ok"},{"query":0,"bind":301,"exec":301,"sync":303,"miss":0,"status":"ok"},{"query":0,"bind":280,"exec":280,"sync":281,"miss":0,"status":"ok"},{"query":0,"bind":220,"exec":220,"sync":221,"miss":0,"status":"ok"},{"query":0,"bind":200,"exec":200,"sync":201,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"atreugo-prefork"},{"protocol":[{"query":0,"bind":160,"exec":160,"sync":86,"miss":76,"status":"fail"},{"query":0,"bind":681,"exec":681,"sync":361,"miss":323,"status":"fail"},{"query":0,"bind":361,"exec":361,"sync":193,"miss":171,"status":"fail"},{"query":0,"bind":320,"exec":320,"sync":170,"miss":152,"status":"fail"},{"query":0,"bind":520,"exec":520,"sync":275,"miss":247,"status":"fail"},{"query":0,"bind":480,"exec":480,"sync":254,"miss":228,"status":"fail"},{"query":0,"bind":440,"exec":440,"sync":233,"miss":209,"status":"fail"},{"query":0,"bind":240,"exec":240,"sync":128,"miss":114,"status":"fail"},{"query":0,"bind":360,"exec":360,"sync":191,"miss":171,"status":"fail"},{"query":0,"bind":200,"exec":200,"sync":107,"miss":95,"status":"fail"},{"query":0,"bind":721,"exec":721,"sync":382,"miss":342,"status":"fail"},{"query":0,"bind":569,"exec":569,"sync":305,"miss":267,"status":"fail"},{"query":0,"bind":480,"exec":480,"sync":254,"miss":228,"status":"fail"},{"query":0,"bind":480,"exec":480,"sync":254,"miss":228,"status":"fail"},{"query":0,"bind":520,"exec":520,"sync":275,"miss":247,"status":"fail"},{"query":0,"bind":360,"exec":360,"sync":191,"miss":171,"status":"fail"},{"query":0,"bind":520,"exec":520,"sync":275,"miss":247,"status":"fail"},{"query":0,"bind":520,"exec":520,"sync":275,"miss":247,"status":"fail"},{"query":0,"bind":560,"exec":560,"sync":296,"miss":266,"status":"fail"},{"query":0,"bind":280,"exec":280,"sync":149,"miss":133,"status":"fail"},{"query":0,"bind":1647,"exec":1647,"sync":847,"miss":803,"status":"fail"},{"query":0,"bind":647,"exec":647,"sync":345,"miss":305,"status":"fail"},{"query":0,"bind":841,"exec":841,"sync":445,"miss":399,"status":"fail"},{"query":0,"bind":800,"exec":800,"sync":422,"miss":380,"status":"fail"},{"query":0,"bind":760,"exec":760,"sync":401,"miss":361,"status":"fail"},{"query":0,"bind":560,"exec":560,"sync":296,"miss":266,"status":"fail"},{"query":0,"bind":480,"exec":480,"sync":254,"miss":228,"status":"fail"},{"query":0,"bind":440,"exec":440,"sync":233,"miss":209,"status":"fail"},{"query":0,"bind":400,"exec":400,"sync":212,"miss":190,"status":"fail"},{"query":0,"bind":720,"exec":720,"sync":380,"miss":342,"status":"fail"},{"query":0,"bind":400,"exec":400,"sync":212,"miss":190,"status":"fail"},{"query":0,"bind":520,"exec":520,"sync":275,"miss":247,"status":"fail"},{"query":0,"bind":320,"exec":320,"sync":170,"miss":152,"status":"fail"},{"query":0,"bind":320,"exec":320,"sync":170,"miss":152,"status":"fail"},{"query":0,"bind":322,"exec":322,"sync":172,"miss":152,"status":"fail"},{"query":0,"bind":640,"exec":640,"sync":338,"miss":304,"status":"fail"},{"query":0,"bind":2043,"exec":2043,"sync":1053,"miss":993,"status":"fail"},{"query":0,"bind":720,"exec":720,"sync":380,"miss":342,"status":"fail"},{"query":0,"bind":600,"exec":600,"sync":317,"miss":285,"status":"fail"},{"query":0,"bind":560,"exec":560,"sync":296,"miss":266,"status":"fail"}],"test":"update","status":"PASS","framework":"atreugo-prefork"},{"protocol":[{"query":0,"bind":33,"exec":33,"sync":34,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":22,"exec":22,"sync":24,"miss":0,"status":"ok"},{"query":0,"bind":31,"exec":31,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":2,"exec":2,"sync":3,"miss":0,"status":"ok"},{"query":0,"bind":20,"exec":20,"sync":21,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":5,"exec":5,"sync":7,"miss":0,"status":"ok"},{"query":0,"bind":18,"exec":18,"sync":20,"miss":0,"status":"ok"},{"query":0,"bind":25,"exec":25,"sync":27,"miss":0,"status":"ok"},{"query":0,"bind":22,"exec":22,"sync":24,"miss":0,"status":"ok"},{"query":0,"bind":30,"exec":30,"sync":32,"miss":0,"status":"ok"},{"query":0,"bind":22,"exec":22,"sync":23,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":39,"exec":39,"sync":40,"miss":0,"status":"ok"},{"query":0,"bind":6,"exec":6,"sync":7,"miss":0,"status":"ok"},{"query":0,"bind":18,"exec":18,"sync":19,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":17,"exec":17,"sync":18,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":16,"exec":16,"sync":17,"miss":0,"status":"ok"},{"query":0,"bind":10,"exec":10,"sync":11,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":31,"exec":31,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":21,"exec":21,"sync":22,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"atreugo-prefork"},{"protocol":[{"query":0,"bind":52,"exec":52,"sync":554,"miss":0,"status":"ok"},{"query":0,"bind":76,"exec":76,"sync":578,"miss":0,"status":"ok"},{"query":0,"bind":56,"exec":56,"sync":558,"miss":0,"status":"ok"},{"query":0,"bind":68,"exec":68,"sync":570,"miss":0,"status":"ok"},{"query":0,"bind":66,"exec":66,"sync":568,"miss":0,"status":"ok"},{"query":0,"bind":68,"exec":68,"sync":570,"miss":0,"status":"ok"},{"query":0,"bind":68,"exec":68,"sync":570,"miss":0,"status":"ok"},{"query":0,"bind":62,"exec":62,"sync":564,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"axum-pg"},{"protocol":[{"query":0,"bind":1141,"exec":1141,"sync":1643,"miss":0,"status":"ok"},{"query":0,"bind":1505,"exec":1505,"sync":2007,"miss":0,"status":"ok"},{"query":0,"bind":1600,"exec":1600,"sync":2102,"miss":0,"status":"ok"},{"query":0,"bind":1380,"exec":1380,"sync":1882,"miss":0,"status":"ok"},{"query":0,"bind":1303,"exec":1303,"sync":1805,"miss":0,"status":"ok"},{"query":0,"bind":1240,"exec":1240,"sync":1742,"miss":0,"status":"ok"},{"query":0,"bind":1920,"exec":1920,"sync":2422,"miss":0,"status":"ok"},{"query":0,"bind":1163,"exec":1163,"sync":1665,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"axum-pg"},{"protocol":[{"query":0,"bind":1431,"exec":1431,"sync":1933,"miss":0,"status":"ok"},{"query":0,"bind":1409,"exec":1409,"sync":1911,"miss":0,"status":"ok"},{"query":0,"bind":1761,"exec":1761,"sync":2263,"miss":0,"status":"ok"},{"query":0,"bind":1199,"exec":1199,"sync":1701,"miss":0,"status":"ok"},{"query":0,"bind":1658,"exec":1658,"sync":2160,"miss":0,"status":"ok"},{"query":0,"bind":1283,"exec":1283,"sync":1785,"miss":0,"status":"ok"},{"query":0,"bind":1688,"exec":1688,"sync":2190,"miss":0,"status":"ok"},{"query":0,"bind":1347,"exec":1347,"sync":1849,"miss":0,"status":"ok"}],"test":"update","status":"PASS","framework":"axum-pg"},{"protocol":[{"query":0,"bind":65,"exec":65,"sync":567,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":567,"miss":0,"status":"ok"},{"query":0,"bind":64,"exec":64,"sync":566,"miss":0,"status":"ok"},{"query":0,"bind":77,"exec":77,"sync":579,"miss":0,"status":"ok"},{"query":0,"bind":56,"exec":56,"sync":558,"miss":0,"status":"ok"},{"query":0,"bind":61,"exec":61,"sync":563,"miss":0,"status":"ok"},{"query":0,"bind":71,"exec":71,"sync":573,"miss":0,"status":"ok"},{"query":0,"bind":57,"exec":57,"sync":559,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"axum-pg"},{"protocol":[{"query":0,"bind":37,"exec":37,"sync":37,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":3,"exec":3,"sync":3,"miss":0,"status":"ok"},{"query":0,"bind":118,"exec":118,"sync":115,"miss":3,"status":"fail"},{"query":0,"bind":37,"exec":37,"sync":37,"miss":0,"status":"ok"},{"query":0,"bind":207,"exec":207,"sync":207,"miss":0,"status":"ok"},{"query":0,"bind":103,"exec":103,"sync":103,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"beetlex"},{"protocol":[{"query":0,"bind":284,"exec":284,"sync":284,"miss":0,"status":"ok"},{"query":0,"bind":279,"exec":279,"sync":279,"miss":0,"status":"ok"},{"query":0,"bind":341,"exec":341,"sync":341,"miss":0,"status":"ok"},{"query":0,"bind":367,"exec":367,"sync":367,"miss":0,"status":"ok"},{"query":0,"bind":499,"exec":499,"sync":499,"miss":0,"status":"ok"},{"query":0,"bind":257,"exec":257,"sync":257,"miss":0,"status":"ok"},{"query":0,"bind":207,"exec":207,"sync":207,"miss":0,"status":"ok"},{"query":0,"bind":1285,"exec":1285,"sync":1282,"miss":3,"status":"fail"},{"query":0,"bind":1071,"exec":1071,"sync":1071,"miss":0,"status":"ok"},{"query":0,"bind":624,"exec":624,"sync":624,"miss":0,"status":"ok"},{"query":0,"bind":587,"exec":587,"sync":587,"miss":0,"status":"ok"},{"query":0,"bind":610,"exec":610,"sync":610,"miss":0,"status":"ok"},{"query":0,"bind":481,"exec":481,"sync":481,"miss":0,"status":"ok"},{"query":0,"bind":477,"exec":477,"sync":477,"miss":0,"status":"ok"},{"query":0,"bind":331,"exec":331,"sync":331,"miss":0,"status":"ok"},{"query":0,"bind":339,"exec":339,"sync":339,"miss":0,"status":"ok"},{"query":0,"bind":362,"exec":362,"sync":362,"miss":0,"status":"ok"},{"query":0,"bind":391,"exec":391,"sync":391,"miss":0,"status":"ok"},{"query":0,"bind":356,"exec":356,"sync":356,"miss":0,"status":"ok"},{"query":0,"bind":405,"exec":405,"sync":405,"miss":0,"status":"ok"},{"query":0,"bind":307,"exec":307,"sync":307,"miss":0,"status":"ok"},{"query":0,"bind":274,"exec":274,"sync":274,"miss":0,"status":"ok"},{"query":0,"bind":298,"exec":298,"sync":298,"miss":0,"status":"ok"},{"query":0,"bind":177,"exec":177,"sync":177,"miss":0,"status":"ok"},{"query":0,"bind":299,"exec":299,"sync":299,"miss":0,"status":"ok"},{"query":0,"bind":191,"exec":191,"sync":191,"miss":0,"status":"ok"},{"query":0,"bind":157,"exec":157,"sync":157,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"beetlex"},{"protocol":[{"query":0,"bind":1164,"exec":1164,"sync":1161,"miss":3,"status":"fail"},{"query":0,"bind":265,"exec":265,"sync":265,"miss":0,"status":"ok"},{"query":0,"bind":288,"exec":288,"sync":288,"miss":0,"status":"ok"},{"query":0,"bind":469,"exec":469,"sync":469,"miss":0,"status":"ok"},{"query":0,"bind":354,"exec":354,"sync":354,"miss":0,"status":"ok"},{"query":0,"bind":348,"exec":348,"sync":348,"miss":0,"status":"ok"},{"query":0,"bind":200,"exec":200,"sync":200,"miss":0,"status":"ok"},{"query":0,"bind":143,"exec":143,"sync":143,"miss":0,"status":"ok"},{"query":0,"bind":1185,"exec":1185,"sync":1185,"miss":0,"status":"ok"},{"query":0,"bind":705,"exec":705,"sync":705,"miss":0,"status":"ok"},{"query":0,"bind":440,"exec":440,"sync":440,"miss":0,"status":"ok"},{"query":0,"bind":220,"exec":220,"sync":220,"miss":0,"status":"ok"},{"query":0,"bind":59,"exec":59,"sync":59,"miss":0,"status":"ok"},{"query":0,"bind":485,"exec":485,"sync":485,"miss":0,"status":"ok"},{"query":0,"bind":335,"exec":335,"sync":335,"miss":0,"status":"ok"},{"query":0,"bind":308,"exec":308,"sync":308,"miss":0,"status":"ok"},{"query":0,"bind":336,"exec":336,"sync":336,"miss":0,"status":"ok"},{"query":0,"bind":286,"exec":286,"sync":286,"miss":0,"status":"ok"},{"query":0,"bind":261,"exec":261,"sync":261,"miss":0,"status":"ok"},{"query":0,"bind":262,"exec":262,"sync":262,"miss":0,"status":"ok"},{"query":0,"bind":207,"exec":207,"sync":207,"miss":0,"status":"ok"},{"query":0,"bind":150,"exec":150,"sync":150,"miss":0,"status":"ok"},{"query":0,"bind":71,"exec":71,"sync":71,"miss":0,"status":"ok"},{"query":0,"bind":356,"exec":356,"sync":356,"miss":0,"status":"ok"},{"query":0,"bind":395,"exec":395,"sync":395,"miss":0,"status":"ok"},{"query":0,"bind":349,"exec":349,"sync":349,"miss":0,"status":"ok"},{"query":0,"bind":349,"exec":349,"sync":349,"miss":0,"status":"ok"},{"query":0,"bind":334,"exec":334,"sync":334,"miss":0,"status":"ok"},{"query":0,"bind":268,"exec":268,"sync":268,"miss":0,"status":"ok"},{"query":0,"bind":307,"exec":307,"sync":307,"miss":0,"status":"ok"},{"query":0,"bind":256,"exec":256,"sync":256,"miss":0,"status":"ok"},{"query":0,"bind":252,"exec":252,"sync":252,"miss":0,"status":"ok"},{"query":0,"bind":216,"exec":216,"sync":216,"miss":0,"status":"ok"},{"query":0,"bind":101,"exec":101,"sync":101,"miss":0,"status":"ok"},{"query":0,"bind":45,"exec":45,"sync":45,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":11,"miss":0,"status":"ok"}],"test":"update","status":"PASS","framework":"beetlex"},{"protocol":[{"query":0,"bind":123,"exec":123,"sync":120,"miss":3,"status":"fail"},{"query":0,"bind":134,"exec":134,"sync":134,"miss":0,"status":"ok"},{"query":0,"bind":78,"exec":78,"sync":78,"miss":0,"status":"ok"},{"query":0,"bind":106,"exec":106,"sync":106,"miss":0,"status":"ok"},{"query":0,"bind":56,"exec":56,"sync":56,"miss":0,"status":"ok"},{"query":0,"bind":23,"exec":23,"sync":23,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"beetlex"},{"protocol":[{"query":0,"bind":37,"exec":37,"sync":37,"miss":0,"status":"ok"},{"query":0,"bind":103,"exec":103,"sync":103,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":162,"exec":162,"sync":159,"miss":3,"status":"fail"},{"query":0,"bind":91,"exec":91,"sync":91,"miss":0,"status":"ok"},{"query":0,"bind":59,"exec":59,"sync":59,"miss":0,"status":"ok"},{"query":0,"bind":37,"exec":37,"sync":37,"miss":0,"status":"ok"},{"query":0,"bind":16,"exec":16,"sync":16,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"beetlex-core"},{"protocol":[{"query":0,"bind":367,"exec":367,"sync":367,"miss":0,"status":"ok"},{"query":0,"bind":301,"exec":301,"sync":301,"miss":0,"status":"ok"},{"query":0,"bind":469,"exec":469,"sync":469,"miss":0,"status":"ok"},{"query":0,"bind":427,"exec":427,"sync":427,"miss":0,"status":"ok"},{"query":0,"bind":148,"exec":148,"sync":148,"miss":0,"status":"ok"},{"query":0,"bind":254,"exec":254,"sync":254,"miss":0,"status":"ok"},{"query":0,"bind":258,"exec":258,"sync":258,"miss":0,"status":"ok"},{"query":0,"bind":213,"exec":213,"sync":213,"miss":0,"status":"ok"},{"query":0,"bind":411,"exec":411,"sync":411,"miss":0,"status":"ok"},{"query":0,"bind":411,"exec":411,"sync":411,"miss":0,"status":"ok"},{"query":0,"bind":291,"exec":291,"sync":291,"miss":0,"status":"ok"},{"query":0,"bind":254,"exec":254,"sync":254,"miss":0,"status":"ok"},{"query":0,"bind":213,"exec":213,"sync":213,"miss":0,"status":"ok"},{"query":0,"bind":170,"exec":170,"sync":170,"miss":0,"status":"ok"},{"query":0,"bind":147,"exec":147,"sync":147,"miss":0,"status":"ok"},{"query":0,"bind":1121,"exec":1121,"sync":1118,"miss":3,"status":"fail"},{"query":0,"bind":508,"exec":508,"sync":508,"miss":0,"status":"ok"},{"query":0,"bind":411,"exec":411,"sync":411,"miss":0,"status":"ok"},{"query":0,"bind":517,"exec":517,"sync":517,"miss":0,"status":"ok"},{"query":0,"bind":416,"exec":416,"sync":416,"miss":0,"status":"ok"},{"query":0,"bind":373,"exec":373,"sync":373,"miss":0,"status":"ok"},{"query":0,"bind":402,"exec":402,"sync":402,"miss":0,"status":"ok"},{"query":0,"bind":369,"exec":369,"sync":369,"miss":0,"status":"ok"},{"query":0,"bind":215,"exec":215,"sync":215,"miss":0,"status":"ok"},{"query":0,"bind":269,"exec":269,"sync":269,"miss":0,"status":"ok"},{"query":0,"bind":195,"exec":195,"sync":195,"miss":0,"status":"ok"},{"query":0,"bind":194,"exec":194,"sync":194,"miss":0,"status":"ok"},{"query":0,"bind":1045,"exec":1045,"sync":1045,"miss":0,"status":"ok"},{"query":0,"bind":362,"exec":362,"sync":362,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"beetlex-core"},{"protocol":[{"query":0,"bind":330,"exec":330,"sync":330,"miss":0,"status":"ok"},{"query":0,"bind":100,"exec":100,"sync":100,"miss":0,"status":"ok"},{"query":0,"bind":415,"exec":415,"sync":415,"miss":0,"status":"ok"},{"query":0,"bind":256,"exec":256,"sync":256,"miss":0,"status":"ok"},{"query":0,"bind":180,"exec":180,"sync":180,"miss":0,"status":"ok"},{"query":0,"bind":194,"exec":194,"sync":194,"miss":0,"status":"ok"},{"query":0,"bind":629,"exec":629,"sync":629,"miss":0,"status":"ok"},{"query":0,"bind":401,"exec":401,"sync":401,"miss":0,"status":"ok"},{"query":0,"bind":313,"exec":313,"sync":313,"miss":0,"status":"ok"},{"query":0,"bind":57,"exec":57,"sync":57,"miss":0,"status":"ok"},{"query":0,"bind":1039,"exec":1039,"sync":1036,"miss":3,"status":"fail"},{"query":0,"bind":440,"exec":440,"sync":440,"miss":0,"status":"ok"},{"query":0,"bind":382,"exec":382,"sync":382,"miss":0,"status":"ok"},{"query":0,"bind":274,"exec":274,"sync":274,"miss":0,"status":"ok"},{"query":0,"bind":309,"exec":309,"sync":309,"miss":0,"status":"ok"},{"query":0,"bind":266,"exec":266,"sync":266,"miss":0,"status":"ok"},{"query":0,"bind":217,"exec":217,"sync":217,"miss":0,"status":"ok"},{"query":0,"bind":266,"exec":266,"sync":266,"miss":0,"status":"ok"},{"query":0,"bind":173,"exec":173,"sync":173,"miss":0,"status":"ok"},{"query":0,"bind":121,"exec":121,"sync":121,"miss":0,"status":"ok"},{"query":0,"bind":1042,"exec":1042,"sync":1042,"miss":0,"status":"ok"},{"query":0,"bind":324,"exec":324,"sync":324,"miss":0,"status":"ok"},{"query":0,"bind":351,"exec":351,"sync":351,"miss":0,"status":"ok"},{"query":0,"bind":126,"exec":126,"sync":126,"miss":0,"status":"ok"},{"query":0,"bind":60,"exec":60,"sync":60,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":11,"miss":0,"status":"ok"},{"query":0,"bind":195,"exec":195,"sync":195,"miss":0,"status":"ok"},{"query":0,"bind":173,"exec":173,"sync":173,"miss":0,"status":"ok"},{"query":0,"bind":425,"exec":425,"sync":425,"miss":0,"status":"ok"},{"query":0,"bind":361,"exec":361,"sync":361,"miss":0,"status":"ok"},{"query":0,"bind":141,"exec":141,"sync":141,"miss":0,"status":"ok"},{"query":0,"bind":253,"exec":253,"sync":253,"miss":0,"status":"ok"},{"query":0,"bind":474,"exec":474,"sync":474,"miss":0,"status":"ok"},{"query":0,"bind":34,"exec":34,"sync":34,"miss":0,"status":"ok"},{"query":0,"bind":276,"exec":276,"sync":276,"miss":0,"status":"ok"},{"query":0,"bind":294,"exec":294,"sync":294,"miss":0,"status":"ok"},{"query":0,"bind":524,"exec":524,"sync":524,"miss":0,"status":"ok"},{"query":0,"bind":44,"exec":44,"sync":44,"miss":0,"status":"ok"},{"query":0,"bind":310,"exec":310,"sync":310,"miss":0,"status":"ok"}],"test":"update","status":"PASS","framework":"beetlex-core"},{"protocol":[{"query":0,"bind":60,"exec":60,"sync":60,"miss":0,"status":"ok"},{"query":0,"bind":141,"exec":141,"sync":138,"miss":3,"status":"fail"},{"query":0,"bind":168,"exec":168,"sync":168,"miss":0,"status":"ok"},{"query":0,"bind":96,"exec":96,"sync":96,"miss":0,"status":"ok"},{"query":0,"bind":55,"exec":55,"sync":55,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"beetlex-core"},{"protocol":[{"query":0,"bind":303,"exec":303,"sync":303,"miss":0,"status":"ok"},{"query":0,"bind":41,"exec":41,"sync":41,"miss":0,"status":"ok"},{"query":0,"bind":451,"exec":451,"sync":451,"miss":0,"status":"ok"},{"query":0,"bind":429,"exec":429,"sync":429,"miss":0,"status":"ok"},{"query":0,"bind":255,"exec":255,"sync":255,"miss":0,"status":"ok"},{"query":0,"bind":182,"exec":182,"sync":182,"miss":0,"status":"ok"},{"query":0,"bind":133,"exec":133,"sync":133,"miss":0,"status":"ok"},{"query":0,"bind":79,"exec":79,"sync":79,"miss":0,"status":"ok"},{"query":0,"bind":51,"exec":51,"sync":51,"miss":0,"status":"ok"},{"query":0,"bind":18,"exec":18,"sync":18,"miss":0,"status":"ok"},{"query":0,"bind":282,"exec":282,"sync":282,"miss":0,"status":"ok"},{"query":0,"bind":485,"exec":485,"sync":485,"miss":0,"status":"ok"},{"query":0,"bind":42,"exec":42,"sync":42,"miss":0,"status":"ok"},{"query":0,"bind":321,"exec":321,"sync":321,"miss":0,"status":"ok"},{"query":0,"bind":204,"exec":204,"sync":204,"miss":0,"status":"ok"},{"query":0,"bind":19,"exec":19,"sync":19,"miss":0,"status":"ok"},{"query":0,"bind":501,"exec":501,"sync":501,"miss":0,"status":"ok"},{"query":0,"bind":455,"exec":455,"sync":455,"miss":0,"status":"ok"},{"query":0,"bind":264,"exec":264,"sync":264,"miss":0,"status":"ok"},{"query":0,"bind":179,"exec":179,"sync":179,"miss":0,"status":"ok"},{"query":0,"bind":442,"exec":442,"sync":442,"miss":0,"status":"ok"},{"query":0,"bind":379,"exec":379,"sync":379,"miss":0,"status":"ok"},{"query":0,"bind":440,"exec":440,"sync":440,"miss":0,"status":"ok"},{"query":0,"bind":294,"exec":294,"sync":294,"miss":0,"status":"ok"},{"query":0,"bind":241,"exec":241,"sync":241,"miss":0,"status":"ok"},{"query":0,"bind":243,"exec":243,"sync":243,"miss":0,"status":"ok"},{"query":0,"bind":55,"exec":55,"sync":55,"miss":0,"status":"ok"},{"query":0,"bind":929,"exec":929,"sync":926,"miss":3,"status":"fail"},{"query":0,"bind":367,"exec":367,"sync":367,"miss":0,"status":"ok"},{"query":0,"bind":464,"exec":464,"sync":464,"miss":0,"status":"ok"},{"query":0,"bind":314,"exec":314,"sync":314,"miss":0,"status":"ok"},{"query":0,"bind":280,"exec":280,"sync":280,"miss":0,"status":"ok"},{"query":0,"bind":151,"exec":151,"sync":151,"miss":0,"status":"ok"},{"query":0,"bind":100,"exec":100,"sync":100,"miss":0,"status":"ok"},{"query":0,"bind":45,"exec":45,"sync":45,"miss":0,"status":"ok"},{"query":0,"bind":138,"exec":138,"sync":138,"miss":0,"status":"ok"},{"query":0,"bind":124,"exec":124,"sync":124,"miss":0,"status":"ok"},{"query":0,"bind":74,"exec":74,"sync":74,"miss":0,"status":"ok"},{"query":0,"bind":58,"exec":58,"sync":58,"miss":0,"status":"ok"},{"query":0,"bind":28,"exec":28,"sync":28,"miss":0,"status":"ok"},{"query":0,"bind":1048,"exec":1048,"sync":1048,"miss":0,"status":"ok"},{"query":0,"bind":408,"exec":408,"sync":408,"miss":0,"status":"ok"},{"query":0,"bind":251,"exec":251,"sync":251,"miss":0,"status":"ok"},{"query":0,"bind":93,"exec":93,"sync":93,"miss":0,"status":"ok"},{"query":0,"bind":87,"exec":87,"sync":87,"miss":0,"status":"ok"},{"query":0,"bind":33,"exec":33,"sync":33,"miss":0,"status":"ok"}],"test":"update","status":"PASS","framework":"beetlex-core-updb"},{"protocol":[{"query":0,"bind":38,"exec":38,"sync":35,"miss":3,"status":"fail"},{"query":0,"bind":83,"exec":83,"sync":83,"miss":0,"status":"ok"},{"query":0,"bind":137,"exec":137,"sync":137,"miss":0,"status":"ok"},{"query":0,"bind":27,"exec":27,"sync":27,"miss":0,"status":"ok"},{"query":0,"bind":64,"exec":64,"sync":64,"miss":0,"status":"ok"},{"query":0,"bind":120,"exec":120,"sync":120,"miss":0,"status":"ok"},{"query":0,"bind":51,"exec":51,"sync":51,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"beetlex-core-updb"},{"protocol":[{"query":0,"bind":14,"exec":14,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":16,"exec":16,"sync":18,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":17,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":20,"exec":20,"sync":22,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":19,"exec":19,"sync":20,"miss":0,"status":"ok"},{"query":0,"bind":19,"exec":19,"sync":20,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":19,"exec":19,"sync":20,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":19,"exec":19,"sync":20,"miss":0,"status":"ok"},{"query":0,"bind":18,"exec":18,"sync":20,"miss":0,"status":"ok"},{"query":0,"bind":17,"exec":17,"sync":18,"miss":0,"status":"ok"},{"query":0,"bind":17,"exec":17,"sync":18,"miss":0,"status":"ok"},{"query":0,"bind":17,"exec":17,"sync":18,"miss":0,"status":"ok"},{"query":0,"bind":17,"exec":17,"sync":18,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"ffead-cpp-postgresql-raw-async-pool-profiled"},{"protocol":[{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":361,"exec":361,"sync":363,"miss":0,"status":"ok"},{"query":0,"bind":443,"exec":443,"sync":445,"miss":0,"status":"ok"},{"query":0,"bind":961,"exec":961,"sync":962,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":362,"exec":362,"sync":363,"miss":0,"status":"ok"},{"query":0,"bind":700,"exec":700,"sync":701,"miss":0,"status":"ok"},{"query":0,"bind":460,"exec":460,"sync":461,"miss":0,"status":"ok"},{"query":0,"bind":342,"exec":342,"sync":343,"miss":0,"status":"ok"},{"query":0,"bind":961,"exec":961,"sync":962,"miss":0,"status":"ok"},{"query":0,"bind":680,"exec":680,"sync":681,"miss":0,"status":"ok"},{"query":0,"bind":460,"exec":460,"sync":461,"miss":0,"status":"ok"},{"query":0,"bind":501,"exec":501,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":501,"exec":501,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":681,"exec":681,"sync":683,"miss":0,"status":"ok"},{"query":0,"bind":441,"exec":441,"sync":443,"miss":0,"status":"ok"},{"query":0,"bind":521,"exec":521,"sync":523,"miss":0,"status":"ok"},{"query":0,"bind":461,"exec":461,"sync":463,"miss":0,"status":"ok"},{"query":0,"bind":441,"exec":441,"sync":442,"miss":0,"status":"ok"},{"query":0,"bind":460,"exec":460,"sync":461,"miss":0,"status":"ok"},{"query":0,"bind":501,"exec":501,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":520,"exec":520,"sync":521,"miss":0,"status":"ok"},{"query":0,"bind":501,"exec":501,"sync":503,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"ffead-cpp-postgresql-raw-async-pool-profiled"},{"protocol":[{"query":0,"bind":553,"exec":553,"sync":556,"miss":0,"status":"ok"},{"query":0,"bind":553,"exec":553,"sync":556,"miss":0,"status":"ok"},{"query":0,"bind":507,"exec":507,"sync":510,"miss":0,"status":"ok"},{"query":0,"bind":691,"exec":691,"sync":694,"miss":0,"status":"ok"},{"query":0,"bind":542,"exec":542,"sync":546,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":575,"exec":575,"sync":577,"miss":0,"status":"ok"},{"query":0,"bind":1022,"exec":1022,"sync":1027,"miss":0,"status":"ok"},{"query":0,"bind":4,"exec":4,"sync":6,"miss":0,"status":"ok"},{"query":0,"bind":575,"exec":575,"sync":577,"miss":0,"status":"ok"},{"query":0,"bind":713,"exec":713,"sync":715,"miss":0,"status":"ok"},{"query":0,"bind":529,"exec":529,"sync":531,"miss":0,"status":"ok"},{"query":0,"bind":369,"exec":369,"sync":372,"miss":0,"status":"ok"},{"query":0,"bind":552,"exec":552,"sync":554,"miss":0,"status":"ok"},{"query":0,"bind":1041,"exec":1041,"sync":1046,"miss":0,"status":"ok"},{"query":0,"bind":575,"exec":575,"sync":577,"miss":0,"status":"ok"},{"query":0,"bind":529,"exec":529,"sync":531,"miss":0,"status":"ok"},{"query":0,"bind":368,"exec":368,"sync":370,"miss":0,"status":"ok"},{"query":0,"bind":368,"exec":368,"sync":370,"miss":0,"status":"ok"},{"query":0,"bind":713,"exec":713,"sync":715,"miss":0,"status":"ok"},{"query":0,"bind":691,"exec":691,"sync":694,"miss":0,"status":"ok"},{"query":0,"bind":675,"exec":675,"sync":678,"miss":0,"status":"ok"},{"query":0,"bind":690,"exec":690,"sync":692,"miss":0,"status":"ok"}],"test":"update","status":"PASS","framework":"ffead-cpp-postgresql-raw-async-pool-profiled"},{"protocol":[{"query":0,"bind":11,"exec":11,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":11,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":10,"exec":10,"sync":11,"miss":0,"status":"ok"},{"query":0,"bind":8,"exec":8,"sync":9,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":8,"exec":8,"sync":9,"miss":0,"status":"ok"},{"query":0,"bind":10,"exec":10,"sync":11,"miss":0,"status":"ok"},{"query":0,"bind":8,"exec":8,"sync":9,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":8,"exec":8,"sync":9,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":11,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"ffead-cpp-postgresql-raw-async-pool-profiled"},{"protocol":[{"query":0,"bind":78,"exec":78,"sync":79,"miss":0,"status":"ok"},{"query":0,"bind":67,"exec":67,"sync":68,"miss":0,"status":"ok"},{"query":0,"bind":59,"exec":59,"sync":60,"miss":0,"status":"ok"},{"query":0,"bind":56,"exec":56,"sync":57,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":1,"miss":0,"status":"ok"},{"query":0,"bind":73,"exec":73,"sync":74,"miss":0,"status":"ok"},{"query":0,"bind":93,"exec":93,"sync":94,"miss":0,"status":"ok"},{"query":0,"bind":98,"exec":98,"sync":99,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"ffead-cpp-postgresql-raw-profiled"},{"protocol":[{"query":42,"bind":1,"exec":1,"sync":1,"miss":0,"status":"ok"},{"query":9,"bind":1,"exec":1,"sync":1,"miss":0,"status":"ok"},{"query":113,"bind":1,"exec":1,"sync":1,"miss":0,"status":"ok"},{"query":83,"bind":1,"exec":1,"sync":1,"miss":0,"status":"ok"},{"query":55,"bind":1,"exec":1,"sync":1,"miss":0,"status":"ok"},{"query":55,"bind":1,"exec":1,"sync":1,"miss":0,"status":"ok"},{"query":65,"bind":1,"exec":1,"sync":1,"miss":0,"status":"ok"},{"query":103,"bind":1,"exec":1,"sync":1,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"ffead-cpp-postgresql-raw-profiled"},{"protocol":[{"query":94,"bind":1,"exec":1,"sync":1,"miss":0,"status":"ok"},{"query":144,"bind":1,"exec":1,"sync":1,"miss":0,"status":"ok"},{"query":132,"bind":1,"exec":1,"sync":1,"miss":0,"status":"ok"},{"query":86,"bind":1,"exec":1,"sync":1,"miss":0,"status":"ok"},{"query":6,"bind":1,"exec":1,"sync":1,"miss":0,"status":"ok"},{"query":172,"bind":1,"exec":1,"sync":1,"miss":0,"status":"ok"},{"query":186,"bind":1,"exec":1,"sync":1,"miss":0,"status":"ok"},{"query":230,"bind":1,"exec":1,"sync":1,"miss":0,"status":"ok"}],"test":"update","status":"PASS","framework":"ffead-cpp-postgresql-raw-profiled"},{"protocol":[{"query":0,"bind":67,"exec":67,"sync":68,"miss":0,"status":"ok"},{"query":0,"bind":76,"exec":76,"sync":77,"miss":0,"status":"ok"},{"query":0,"bind":59,"exec":59,"sync":60,"miss":0,"status":"ok"},{"query":0,"bind":78,"exec":78,"sync":79,"miss":0,"status":"ok"},{"query":0,"bind":84,"exec":84,"sync":85,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":1,"miss":0,"status":"ok"},{"query":0,"bind":74,"exec":74,"sync":75,"miss":0,"status":"ok"},{"query":0,"bind":86,"exec":86,"sync":87,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"ffead-cpp-postgresql-raw-profiled"},{"protocol":[{"query":0,"bind":7,"exec":7,"sync":8,"miss":0,"status":"ok"},{"query":0,"bind":56,"exec":56,"sync":57,"miss":0,"status":"ok"},{"query":0,"bind":17,"exec":17,"sync":18,"miss":0,"status":"ok"},{"query":0,"bind":42,"exec":42,"sync":43,"miss":0,"status":"ok"},{"query":0,"bind":6,"exec":6,"sync":7,"miss":0,"status":"ok"},{"query":0,"bind":30,"exec":30,"sync":31,"miss":0,"status":"ok"},{"query":0,"bind":8,"exec":8,"sync":9,"miss":0,"status":"ok"},{"query":0,"bind":27,"exec":27,"sync":28,"miss":0,"status":"ok"},{"query":0,"bind":4,"exec":4,"sync":5,"miss":0,"status":"ok"},{"query":0,"bind":44,"exec":44,"sync":45,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":7,"exec":7,"sync":8,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":10,"exec":10,"sync":11,"miss":0,"status":"ok"},{"query":0,"bind":19,"exec":19,"sync":20,"miss":0,"status":"ok"},{"query":0,"bind":18,"exec":18,"sync":19,"miss":0,"status":"ok"},{"query":0,"bind":23,"exec":23,"sync":24,"miss":0,"status":"ok"},{"query":0,"bind":2,"exec":2,"sync":3,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":6,"exec":6,"sync":7,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":2,"exec":2,"sync":3,"miss":0,"status":"ok"},{"query":0,"bind":2,"exec":2,"sync":3,"miss":0,"status":"ok"},{"query":0,"bind":3,"exec":3,"sync":4,"miss":0,"status":"ok"},{"query":0,"bind":6,"exec":6,"sync":7,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":35,"exec":35,"sync":36,"miss":0,"status":"ok"},{"query":0,"bind":48,"exec":48,"sync":49,"miss":0,"status":"ok"},{"query":0,"bind":20,"exec":20,"sync":21,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":5,"exec":5,"sync":6,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"fiber"},{"protocol":[{"query":0,"bind":234,"exec":234,"sync":235,"miss":0,"status":"ok"},{"query":0,"bind":381,"exec":381,"sync":382,"miss":0,"status":"ok"},{"query":0,"bind":376,"exec":376,"sync":377,"miss":0,"status":"ok"},{"query":0,"bind":368,"exec":368,"sync":369,"miss":0,"status":"ok"},{"query":0,"bind":384,"exec":384,"sync":385,"miss":0,"status":"ok"},{"query":0,"bind":369,"exec":369,"sync":370,"miss":0,"status":"ok"},{"query":0,"bind":378,"exec":378,"sync":379,"miss":0,"status":"ok"},{"query":0,"bind":366,"exec":366,"sync":367,"miss":0,"status":"ok"},{"query":0,"bind":354,"exec":354,"sync":355,"miss":0,"status":"ok"},{"query":0,"bind":345,"exec":345,"sync":346,"miss":0,"status":"ok"},{"query":0,"bind":361,"exec":361,"sync":362,"miss":0,"status":"ok"},{"query":0,"bind":368,"exec":368,"sync":369,"miss":0,"status":"ok"},{"query":0,"bind":347,"exec":347,"sync":348,"miss":0,"status":"ok"},{"query":0,"bind":349,"exec":349,"sync":350,"miss":0,"status":"ok"},{"query":0,"bind":332,"exec":332,"sync":333,"miss":0,"status":"ok"},{"query":0,"bind":351,"exec":351,"sync":352,"miss":0,"status":"ok"},{"query":0,"bind":340,"exec":340,"sync":341,"miss":0,"status":"ok"},{"query":0,"bind":352,"exec":352,"sync":353,"miss":0,"status":"ok"},{"query":0,"bind":343,"exec":343,"sync":344,"miss":0,"status":"ok"},{"query":0,"bind":308,"exec":308,"sync":309,"miss":0,"status":"ok"},{"query":0,"bind":235,"exec":235,"sync":236,"miss":0,"status":"ok"},{"query":0,"bind":210,"exec":210,"sync":211,"miss":0,"status":"ok"},{"query":0,"bind":210,"exec":210,"sync":211,"miss":0,"status":"ok"},{"query":0,"bind":191,"exec":191,"sync":192,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":1410,"exec":1410,"sync":1411,"miss":0,"status":"ok"},{"query":0,"bind":385,"exec":385,"sync":386,"miss":0,"status":"ok"},{"query":0,"bind":380,"exec":380,"sync":381,"miss":0,"status":"ok"},{"query":0,"bind":372,"exec":372,"sync":373,"miss":0,"status":"ok"},{"query":0,"bind":364,"exec":364,"sync":365,"miss":0,"status":"ok"},{"query":0,"bind":296,"exec":296,"sync":297,"miss":0,"status":"ok"},{"query":0,"bind":193,"exec":193,"sync":194,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"fiber"},{"protocol":[{"query":0,"bind":447,"exec":447,"sync":221,"miss":228,"status":"fail"},{"query":0,"bind":666,"exec":666,"sync":421,"miss":247,"status":"fail"},{"query":0,"bind":724,"exec":724,"sync":403,"miss":323,"status":"fail"},{"query":0,"bind":687,"exec":687,"sync":366,"miss":323,"status":"fail"},{"query":0,"bind":818,"exec":818,"sync":383,"miss":437,"status":"fail"},{"query":0,"bind":789,"exec":789,"sync":392,"miss":399,"status":"fail"},{"query":0,"bind":817,"exec":817,"sync":363,"miss":456,"status":"fail"},{"query":0,"bind":610,"exec":610,"sync":384,"miss":228,"status":"fail"},{"query":0,"bind":658,"exec":658,"sync":375,"miss":285,"status":"fail"},{"query":0,"bind":715,"exec":715,"sync":375,"miss":342,"status":"fail"},{"query":0,"bind":667,"exec":667,"sync":365,"miss":304,"status":"fail"},{"query":0,"bind":669,"exec":669,"sync":367,"miss":304,"status":"fail"},{"query":0,"bind":690,"exec":690,"sync":369,"miss":323,"status":"fail"},{"query":0,"bind":701,"exec":701,"sync":361,"miss":342,"status":"fail"},{"query":0,"bind":614,"exec":614,"sync":369,"miss":247,"status":"fail"},{"query":0,"bind":665,"exec":665,"sync":344,"miss":323,"status":"fail"},{"query":0,"bind":544,"exec":544,"sync":337,"miss":209,"status":"fail"},{"query":0,"bind":634,"exec":634,"sync":275,"miss":361,"status":"fail"},{"query":0,"bind":647,"exec":647,"sync":250,"miss":399,"status":"fail"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":3042,"exec":3042,"sync":1493,"miss":1551,"status":"fail"},{"query":0,"bind":720,"exec":720,"sync":399,"miss":323,"status":"fail"},{"query":0,"bind":699,"exec":699,"sync":454,"miss":247,"status":"fail"},{"query":0,"bind":840,"exec":840,"sync":424,"miss":418,"status":"fail"},{"query":0,"bind":693,"exec":693,"sync":410,"miss":285,"status":"fail"},{"query":0,"bind":612,"exec":612,"sync":310,"miss":304,"status":"fail"},{"query":0,"bind":571,"exec":571,"sync":307,"miss":266,"status":"fail"},{"query":0,"bind":612,"exec":612,"sync":310,"miss":304,"status":"fail"},{"query":0,"bind":459,"exec":459,"sync":290,"miss":171,"status":"fail"},{"query":0,"bind":521,"exec":521,"sync":257,"miss":266,"status":"fail"},{"query":0,"bind":535,"exec":535,"sync":233,"miss":304,"status":"fail"},{"query":0,"bind":438,"exec":438,"sync":231,"miss":209,"status":"fail"}],"test":"update","status":"PASS","framework":"fiber"},{"protocol":[{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":30,"exec":30,"sync":31,"miss":0,"status":"ok"},{"query":0,"bind":5,"exec":5,"sync":6,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":19,"exec":19,"sync":20,"miss":0,"status":"ok"},{"query":0,"bind":19,"exec":19,"sync":20,"miss":0,"status":"ok"},{"query":0,"bind":22,"exec":22,"sync":23,"miss":0,"status":"ok"},{"query":0,"bind":18,"exec":18,"sync":19,"miss":0,"status":"ok"},{"query":0,"bind":25,"exec":25,"sync":26,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":5,"exec":5,"sync":6,"miss":0,"status":"ok"},{"query":0,"bind":7,"exec":7,"sync":8,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":8,"exec":8,"sync":9,"miss":0,"status":"ok"},{"query":0,"bind":7,"exec":7,"sync":8,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":4,"exec":4,"sync":5,"miss":0,"status":"ok"},{"query":0,"bind":16,"exec":16,"sync":17,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":53,"exec":53,"sync":54,"miss":0,"status":"ok"},{"query":0,"bind":25,"exec":25,"sync":26,"miss":0,"status":"ok"},{"query":0,"bind":22,"exec":22,"sync":23,"miss":0,"status":"ok"},{"query":0,"bind":36,"exec":36,"sync":37,"miss":0,"status":"ok"},{"query":0,"bind":21,"exec":21,"sync":22,"miss":0,"status":"ok"},{"query":0,"bind":24,"exec":24,"sync":25,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"fiber"},{"protocol":[{"query":0,"bind":21,"exec":21,"sync":22,"miss":0,"status":"ok"},{"query":0,"bind":33,"exec":33,"sync":34,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":20,"exec":20,"sync":21,"miss":0,"status":"ok"},{"query":0,"bind":22,"exec":22,"sync":23,"miss":0,"status":"ok"},{"query":0,"bind":17,"exec":17,"sync":18,"miss":0,"status":"ok"},{"query":0,"bind":16,"exec":16,"sync":17,"miss":0,"status":"ok"},{"query":0,"bind":24,"exec":24,"sync":25,"miss":0,"status":"ok"},{"query":0,"bind":20,"exec":20,"sync":21,"miss":0,"status":"ok"},{"query":0,"bind":18,"exec":18,"sync":19,"miss":0,"status":"ok"},{"query":0,"bind":31,"exec":31,"sync":32,"miss":0,"status":"ok"},{"query":0,"bind":21,"exec":21,"sync":22,"miss":0,"status":"ok"},{"query":0,"bind":17,"exec":17,"sync":18,"miss":0,"status":"ok"},{"query":0,"bind":17,"exec":17,"sync":18,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":5,"exec":5,"sync":6,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":6,"exec":6,"sync":7,"miss":0,"status":"ok"},{"query":0,"bind":6,"exec":6,"sync":7,"miss":0,"status":"ok"},{"query":0,"bind":10,"exec":10,"sync":11,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":21,"exec":21,"sync":22,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":7,"exec":7,"sync":8,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"gearbox"},{"protocol":[{"query":0,"bind":228,"exec":228,"sync":229,"miss":0,"status":"ok"},{"query":0,"bind":396,"exec":396,"sync":397,"miss":0,"status":"ok"},{"query":0,"bind":376,"exec":376,"sync":377,"miss":0,"status":"ok"},{"query":0,"bind":375,"exec":375,"sync":376,"miss":0,"status":"ok"},{"query":0,"bind":406,"exec":406,"sync":407,"miss":0,"status":"ok"},{"query":0,"bind":360,"exec":360,"sync":361,"miss":0,"status":"ok"},{"query":0,"bind":368,"exec":368,"sync":369,"miss":0,"status":"ok"},{"query":0,"bind":369,"exec":369,"sync":370,"miss":0,"status":"ok"},{"query":0,"bind":360,"exec":360,"sync":361,"miss":0,"status":"ok"},{"query":0,"bind":364,"exec":364,"sync":365,"miss":0,"status":"ok"},{"query":0,"bind":369,"exec":369,"sync":370,"miss":0,"status":"ok"},{"query":0,"bind":373,"exec":373,"sync":374,"miss":0,"status":"ok"},{"query":0,"bind":355,"exec":355,"sync":356,"miss":0,"status":"ok"},{"query":0,"bind":356,"exec":356,"sync":357,"miss":0,"status":"ok"},{"query":0,"bind":359,"exec":359,"sync":360,"miss":0,"status":"ok"},{"query":0,"bind":350,"exec":350,"sync":351,"miss":0,"status":"ok"},{"query":0,"bind":347,"exec":347,"sync":348,"miss":0,"status":"ok"},{"query":0,"bind":345,"exec":345,"sync":346,"miss":0,"status":"ok"},{"query":0,"bind":340,"exec":340,"sync":341,"miss":0,"status":"ok"},{"query":0,"bind":317,"exec":317,"sync":318,"miss":0,"status":"ok"},{"query":0,"bind":273,"exec":273,"sync":274,"miss":0,"status":"ok"},{"query":0,"bind":226,"exec":226,"sync":227,"miss":0,"status":"ok"},{"query":0,"bind":182,"exec":182,"sync":183,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":1386,"exec":1386,"sync":1387,"miss":0,"status":"ok"},{"query":0,"bind":381,"exec":381,"sync":382,"miss":0,"status":"ok"},{"query":0,"bind":381,"exec":381,"sync":382,"miss":0,"status":"ok"},{"query":0,"bind":363,"exec":363,"sync":364,"miss":0,"status":"ok"},{"query":0,"bind":313,"exec":313,"sync":314,"miss":0,"status":"ok"},{"query":0,"bind":245,"exec":245,"sync":246,"miss":0,"status":"ok"},{"query":0,"bind":198,"exec":198,"sync":199,"miss":0,"status":"ok"},{"query":0,"bind":191,"exec":191,"sync":192,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"gearbox"},{"protocol":[{"query":0,"bind":356,"exec":356,"sync":206,"miss":152,"status":"fail"},{"query":0,"bind":877,"exec":877,"sync":442,"miss":437,"status":"fail"},{"query":0,"bind":848,"exec":848,"sync":413,"miss":437,"status":"fail"},{"query":0,"bind":815,"exec":815,"sync":437,"miss":380,"status":"fail"},{"query":0,"bind":773,"exec":773,"sync":433,"miss":342,"status":"fail"},{"query":0,"bind":741,"exec":741,"sync":401,"miss":342,"status":"fail"},{"query":0,"bind":673,"exec":673,"sync":390,"miss":285,"status":"fail"},{"query":0,"bind":736,"exec":736,"sync":377,"miss":361,"status":"fail"},{"query":0,"bind":620,"exec":620,"sync":375,"miss":247,"status":"fail"},{"query":0,"bind":697,"exec":697,"sync":338,"miss":361,"status":"fail"},{"query":0,"bind":695,"exec":695,"sync":336,"miss":361,"status":"fail"},{"query":0,"bind":703,"exec":703,"sync":344,"miss":361,"status":"fail"},{"query":0,"bind":713,"exec":713,"sync":335,"miss":380,"status":"fail"},{"query":0,"bind":682,"exec":682,"sync":342,"miss":342,"status":"fail"},{"query":0,"bind":624,"exec":624,"sync":322,"miss":304,"status":"fail"},{"query":0,"bind":489,"exec":489,"sync":301,"miss":190,"status":"fail"},{"query":0,"bind":615,"exec":615,"sync":294,"miss":323,"status":"fail"},{"query":0,"bind":425,"exec":425,"sync":237,"miss":190,"status":"fail"},{"query":0,"bind":444,"exec":444,"sync":237,"miss":209,"status":"fail"},{"query":0,"bind":440,"exec":440,"sync":233,"miss":209,"status":"fail"},{"query":0,"bind":502,"exec":502,"sync":219,"miss":285,"status":"fail"},{"query":0,"bind":357,"exec":357,"sync":207,"miss":152,"status":"fail"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":2836,"exec":2836,"sync":1439,"miss":1399,"status":"fail"},{"query":0,"bind":858,"exec":858,"sync":423,"miss":437,"status":"fail"},{"query":0,"bind":926,"exec":926,"sync":453,"miss":475,"status":"fail"},{"query":0,"bind":785,"exec":785,"sync":426,"miss":361,"status":"fail"},{"query":0,"bind":602,"exec":602,"sync":414,"miss":190,"status":"fail"},{"query":0,"bind":652,"exec":652,"sync":369,"miss":285,"status":"fail"},{"query":0,"bind":655,"exec":655,"sync":353,"miss":304,"status":"fail"},{"query":0,"bind":686,"exec":686,"sync":384,"miss":304,"status":"fail"},{"query":0,"bind":679,"exec":679,"sync":358,"miss":323,"status":"fail"}],"test":"update","status":"PASS","framework":"gearbox"},{"protocol":[{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":36,"exec":36,"sync":37,"miss":0,"status":"ok"},{"query":0,"bind":30,"exec":30,"sync":31,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":41,"exec":41,"sync":42,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":30,"exec":30,"sync":31,"miss":0,"status":"ok"},{"query":0,"bind":25,"exec":25,"sync":26,"miss":0,"status":"ok"},{"query":0,"bind":22,"exec":22,"sync":23,"miss":0,"status":"ok"},{"query":0,"bind":10,"exec":10,"sync":11,"miss":0,"status":"ok"},{"query":0,"bind":18,"exec":18,"sync":19,"miss":0,"status":"ok"},{"query":0,"bind":10,"exec":10,"sync":11,"miss":0,"status":"ok"},{"query":0,"bind":7,"exec":7,"sync":8,"miss":0,"status":"ok"},{"query":0,"bind":23,"exec":23,"sync":24,"miss":0,"status":"ok"},{"query":0,"bind":2,"exec":2,"sync":3,"miss":0,"status":"ok"},{"query":0,"bind":2,"exec":2,"sync":3,"miss":0,"status":"ok"},{"query":0,"bind":16,"exec":16,"sync":17,"miss":0,"status":"ok"},{"query":0,"bind":5,"exec":5,"sync":6,"miss":0,"status":"ok"},{"query":0,"bind":20,"exec":20,"sync":21,"miss":0,"status":"ok"},{"query":0,"bind":4,"exec":4,"sync":5,"miss":0,"status":"ok"},{"query":0,"bind":6,"exec":6,"sync":7,"miss":0,"status":"ok"},{"query":0,"bind":10,"exec":10,"sync":11,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":4,"exec":4,"sync":5,"miss":0,"status":"ok"},{"query":0,"bind":7,"exec":7,"sync":8,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":5,"exec":5,"sync":6,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":98,"exec":98,"sync":99,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":24,"exec":24,"sync":25,"miss":0,"status":"ok"},{"query":0,"bind":5,"exec":5,"sync":6,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"gearbox"},{"protocol":[{"query":0,"bind":86,"exec":86,"sync":88,"miss":0,"status":"ok"},{"query":0,"bind":86,"exec":86,"sync":88,"miss":0,"status":"ok"},{"query":0,"bind":86,"exec":86,"sync":88,"miss":0,"status":"ok"},{"query":0,"bind":86,"exec":86,"sync":88,"miss":0,"status":"ok"},{"query":0,"bind":86,"exec":86,"sync":88,"miss":0,"status":"ok"},{"query":0,"bind":86,"exec":86,"sync":88,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"greenlightning"},{"protocol":[{"query":0,"bind":2203,"exec":2203,"sync":2205,"miss":0,"status":"ok"},{"query":0,"bind":1702,"exec":1702,"sync":1704,"miss":0,"status":"ok"},{"query":0,"bind":1721,"exec":1721,"sync":1723,"miss":0,"status":"ok"},{"query":0,"bind":1702,"exec":1702,"sync":1704,"miss":0,"status":"ok"},{"query":0,"bind":1722,"exec":1722,"sync":1724,"miss":0,"status":"ok"},{"query":0,"bind":2202,"exec":2202,"sync":2204,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"greenlightning"},{"protocol":[{"query":0,"bind":4406,"exec":4406,"sync":4408,"miss":0,"status":"ok"},{"query":0,"bind":3442,"exec":3442,"sync":3444,"miss":0,"status":"ok"},{"query":0,"bind":3404,"exec":3404,"sync":3406,"miss":0,"status":"ok"},{"query":0,"bind":3404,"exec":3404,"sync":3406,"miss":0,"status":"ok"},{"query":0,"bind":3444,"exec":3444,"sync":3446,"miss":0,"status":"ok"},{"query":0,"bind":4404,"exec":4404,"sync":4406,"miss":0,"status":"ok"}],"test":"update","status":"PASS","framework":"greenlightning"},{"protocol":[{"query":0,"bind":86,"exec":86,"sync":89,"miss":0,"status":"ok"},{"query":0,"bind":86,"exec":86,"sync":89,"miss":0,"status":"ok"},{"query":0,"bind":86,"exec":86,"sync":89,"miss":0,"status":"ok"},{"query":0,"bind":86,"exec":86,"sync":89,"miss":0,"status":"ok"},{"query":0,"bind":86,"exec":86,"sync":89,"miss":0,"status":"ok"},{"query":0,"bind":86,"exec":86,"sync":89,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"greenlightning"},{"protocol":[{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":33,"exec":33,"sync":34,"miss":0,"status":"ok"},{"query":0,"bind":33,"exec":33,"sync":34,"miss":0,"status":"ok"},{"query":0,"bind":33,"exec":33,"sync":34,"miss":0,"status":"ok"},{"query":0,"bind":33,"exec":33,"sync":34,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"inverno-postgres"},{"protocol":[{"query":0,"bind":641,"exec":641,"sync":642,"miss":0,"status":"ok"},{"query":0,"bind":641,"exec":641,"sync":642,"miss":0,"status":"ok"},{"query":0,"bind":641,"exec":641,"sync":642,"miss":0,"status":"ok"},{"query":0,"bind":1140,"exec":1140,"sync":1141,"miss":0,"status":"ok"},{"query":0,"bind":641,"exec":641,"sync":642,"miss":0,"status":"ok"},{"query":0,"bind":641,"exec":641,"sync":642,"miss":0,"status":"ok"},{"query":0,"bind":641,"exec":641,"sync":642,"miss":0,"status":"ok"},{"query":0,"bind":641,"exec":641,"sync":642,"miss":0,"status":"ok"},{"query":0,"bind":641,"exec":641,"sync":642,"miss":0,"status":"ok"},{"query":0,"bind":640,"exec":640,"sync":641,"miss":0,"status":"ok"},{"query":0,"bind":640,"exec":640,"sync":641,"miss":0,"status":"ok"},{"query":0,"bind":642,"exec":642,"sync":643,"miss":0,"status":"ok"},{"query":0,"bind":640,"exec":640,"sync":641,"miss":0,"status":"ok"},{"query":0,"bind":642,"exec":642,"sync":643,"miss":0,"status":"ok"},{"query":0,"bind":1140,"exec":1140,"sync":1141,"miss":0,"status":"ok"},{"query":0,"bind":640,"exec":640,"sync":641,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"inverno-postgres"},{"protocol":[{"query":0,"bind":1284,"exec":1284,"sync":677,"miss":609,"status":"fail"},{"query":0,"bind":1282,"exec":1282,"sync":676,"miss":608,"status":"fail"},{"query":0,"bind":1282,"exec":1282,"sync":676,"miss":608,"status":"fail"},{"query":0,"bind":1282,"exec":1282,"sync":676,"miss":608,"status":"fail"},{"query":0,"bind":1282,"exec":1282,"sync":676,"miss":608,"status":"fail"},{"query":0,"bind":2280,"exec":2280,"sync":1175,"miss":1107,"status":"fail"},{"query":0,"bind":2280,"exec":2280,"sync":1175,"miss":1107,"status":"fail"},{"query":0,"bind":1280,"exec":1280,"sync":674,"miss":608,"status":"fail"},{"query":0,"bind":1280,"exec":1280,"sync":674,"miss":608,"status":"fail"},{"query":0,"bind":1280,"exec":1280,"sync":674,"miss":608,"status":"fail"},{"query":0,"bind":1284,"exec":1284,"sync":677,"miss":609,"status":"fail"},{"query":0,"bind":1282,"exec":1282,"sync":676,"miss":608,"status":"fail"},{"query":0,"bind":1282,"exec":1282,"sync":676,"miss":608,"status":"fail"},{"query":0,"bind":1282,"exec":1282,"sync":676,"miss":608,"status":"fail"},{"query":0,"bind":1280,"exec":1280,"sync":674,"miss":608,"status":"fail"},{"query":0,"bind":1282,"exec":1282,"sync":676,"miss":608,"status":"fail"}],"test":"update","status":"PASS","framework":"inverno-postgres"},{"protocol":[{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":33,"exec":33,"sync":34,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":33,"exec":33,"sync":34,"miss":0,"status":"ok"},{"query":0,"bind":33,"exec":33,"sync":34,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":33,"exec":33,"sync":34,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"inverno-postgres"},{"protocol":[{"query":0,"bind":57,"exec":57,"sync":58,"miss":0,"status":"ok"},{"query":0,"bind":58,"exec":58,"sync":59,"miss":0,"status":"ok"},{"query":0,"bind":58,"exec":58,"sync":59,"miss":0,"status":"ok"},{"query":0,"bind":58,"exec":58,"sync":59,"miss":0,"status":"ok"},{"query":0,"bind":57,"exec":57,"sync":58,"miss":0,"status":"ok"},{"query":0,"bind":57,"exec":57,"sync":58,"miss":0,"status":"ok"},{"query":0,"bind":57,"exec":57,"sync":58,"miss":0,"status":"ok"},{"query":0,"bind":57,"exec":57,"sync":58,"miss":0,"status":"ok"},{"query":0,"bind":57,"exec":57,"sync":58,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"jooby-pgclient"},{"protocol":[{"query":0,"bind":1640,"exec":1640,"sync":1641,"miss":0,"status":"ok"},{"query":0,"bind":1142,"exec":1142,"sync":1143,"miss":0,"status":"ok"},{"query":0,"bind":1124,"exec":1124,"sync":1125,"miss":0,"status":"ok"},{"query":0,"bind":1142,"exec":1142,"sync":1143,"miss":0,"status":"ok"},{"query":0,"bind":1141,"exec":1141,"sync":1142,"miss":0,"status":"ok"},{"query":0,"bind":1141,"exec":1141,"sync":1142,"miss":0,"status":"ok"},{"query":0,"bind":1141,"exec":1141,"sync":1142,"miss":0,"status":"ok"},{"query":0,"bind":1141,"exec":1141,"sync":1142,"miss":0,"status":"ok"},{"query":0,"bind":1640,"exec":1640,"sync":1641,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"jooby-pgclient"},{"protocol":[{"query":0,"bind":3280,"exec":3280,"sync":1700,"miss":1582,"status":"fail"},{"query":0,"bind":2284,"exec":2284,"sync":1203,"miss":1083,"status":"fail"},{"query":0,"bind":2248,"exec":2248,"sync":1185,"miss":1065,"status":"fail"},{"query":0,"bind":2284,"exec":2284,"sync":1202,"miss":1084,"status":"fail"},{"query":0,"bind":2282,"exec":2282,"sync":1201,"miss":1083,"status":"fail"},{"query":0,"bind":2282,"exec":2282,"sync":1201,"miss":1083,"status":"fail"},{"query":0,"bind":2282,"exec":2282,"sync":1201,"miss":1083,"status":"fail"},{"query":0,"bind":2282,"exec":2282,"sync":1201,"miss":1083,"status":"fail"},{"query":0,"bind":3280,"exec":3280,"sync":1700,"miss":1582,"status":"fail"}],"test":"update","status":"PASS","framework":"jooby-pgclient"},{"protocol":[{"query":0,"bind":57,"exec":57,"sync":58,"miss":0,"status":"ok"},{"query":0,"bind":58,"exec":58,"sync":59,"miss":0,"status":"ok"},{"query":0,"bind":58,"exec":58,"sync":59,"miss":0,"status":"ok"},{"query":0,"bind":58,"exec":58,"sync":59,"miss":0,"status":"ok"},{"query":0,"bind":57,"exec":57,"sync":58,"miss":0,"status":"ok"},{"query":0,"bind":57,"exec":57,"sync":58,"miss":0,"status":"ok"},{"query":0,"bind":57,"exec":57,"sync":58,"miss":0,"status":"ok"},{"query":0,"bind":57,"exec":57,"sync":58,"miss":0,"status":"ok"},{"query":0,"bind":57,"exec":57,"sync":58,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"jooby-pgclient"},{"protocol":[{"query":0,"bind":59,"exec":59,"sync":59,"miss":0,"status":"ok"},{"query":0,"bind":66,"exec":66,"sync":66,"miss":0,"status":"ok"},{"query":0,"bind":82,"exec":82,"sync":82,"miss":0,"status":"ok"},{"query":0,"bind":62,"exec":62,"sync":62,"miss":0,"status":"ok"},{"query":0,"bind":74,"exec":74,"sync":74,"miss":0,"status":"ok"},{"query":0,"bind":57,"exec":57,"sync":57,"miss":0,"status":"ok"},{"query":0,"bind":63,"exec":63,"sync":63,"miss":0,"status":"ok"},{"query":0,"bind":53,"exec":53,"sync":53,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"just"},{"protocol":[{"query":0,"bind":1381,"exec":1381,"sync":1381,"miss":0,"status":"ok"},{"query":0,"bind":1181,"exec":1181,"sync":1181,"miss":0,"status":"ok"},{"query":0,"bind":1361,"exec":1361,"sync":1361,"miss":0,"status":"ok"},{"query":0,"bind":1221,"exec":1221,"sync":1221,"miss":0,"status":"ok"},{"query":0,"bind":1321,"exec":1321,"sync":1321,"miss":0,"status":"ok"},{"query":0,"bind":2304,"exec":2304,"sync":2304,"miss":0,"status":"ok"},{"query":0,"bind":1382,"exec":1382,"sync":1382,"miss":0,"status":"ok"},{"query":0,"bind":1101,"exec":1101,"sync":1101,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"just"},{"protocol":[{"query":0,"bind":1113,"exec":1113,"sync":1113,"miss":0,"status":"ok"},{"query":0,"bind":1682,"exec":1682,"sync":1682,"miss":0,"status":"ok"},{"query":0,"bind":1889,"exec":1889,"sync":1889,"miss":0,"status":"ok"},{"query":0,"bind":1323,"exec":1323,"sync":1323,"miss":0,"status":"ok"},{"query":0,"bind":1314,"exec":1314,"sync":1314,"miss":0,"status":"ok"},{"query":0,"bind":1700,"exec":1700,"sync":1700,"miss":0,"status":"ok"},{"query":0,"bind":1285,"exec":1285,"sync":1285,"miss":0,"status":"ok"},{"query":0,"bind":1470,"exec":1470,"sync":1470,"miss":0,"status":"ok"}],"test":"update","status":"PASS","framework":"just"},{"protocol":[{"query":0,"bind":66,"exec":66,"sync":66,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":65,"miss":0,"status":"ok"},{"query":0,"bind":71,"exec":71,"sync":71,"miss":0,"status":"ok"},{"query":0,"bind":61,"exec":61,"sync":61,"miss":0,"status":"ok"},{"query":0,"bind":73,"exec":73,"sync":73,"miss":0,"status":"ok"},{"query":0,"bind":57,"exec":57,"sync":57,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":65,"miss":0,"status":"ok"},{"query":0,"bind":58,"exec":58,"sync":58,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"just"},{"protocol":[{"query":0,"bind":563,"exec":563,"sync":564,"miss":0,"status":"ok"},{"query":0,"bind":563,"exec":563,"sync":564,"miss":0,"status":"ok"},{"query":0,"bind":563,"exec":563,"sync":564,"miss":0,"status":"ok"},{"query":0,"bind":546,"exec":546,"sync":547,"miss":0,"status":"ok"},{"query":0,"bind":546,"exec":546,"sync":547,"miss":0,"status":"ok"},{"query":0,"bind":546,"exec":546,"sync":547,"miss":0,"status":"ok"},{"query":0,"bind":4025,"exec":4025,"sync":4028,"miss":0,"status":"ok"},{"query":0,"bind":4025,"exec":4025,"sync":4028,"miss":0,"status":"ok"},{"query":0,"bind":4025,"exec":4025,"sync":4028,"miss":0,"status":"ok"},{"query":0,"bind":4062,"exec":4062,"sync":4065,"miss":0,"status":"ok"},{"query":0,"bind":4065,"exec":4065,"sync":4067,"miss":0,"status":"ok"},{"query":0,"bind":4036,"exec":4036,"sync":4039,"miss":0,"status":"ok"},{"query":0,"bind":4069,"exec":4069,"sync":4071,"miss":0,"status":"ok"},{"query":0,"bind":4069,"exec":4069,"sync":4071,"miss":0,"status":"ok"},{"query":0,"bind":4069,"exec":4069,"sync":4071,"miss":0,"status":"ok"},{"query":0,"bind":4028,"exec":4028,"sync":4029,"miss":0,"status":"ok"},{"query":0,"bind":4028,"exec":4028,"sync":4029,"miss":0,"status":"ok"},{"query":0,"bind":4028,"exec":4028,"sync":4029,"miss":0,"status":"ok"},{"query":0,"bind":4092,"exec":4092,"sync":4093,"miss":0,"status":"ok"},{"query":0,"bind":4024,"exec":4024,"sync":4026,"miss":0,"status":"ok"},{"query":0,"bind":3953,"exec":3953,"sync":3956,"miss":0,"status":"ok"},{"query":0,"bind":3953,"exec":3953,"sync":3956,"miss":0,"status":"ok"},{"query":0,"bind":3953,"exec":3953,"sync":3956,"miss":0,"status":"ok"},{"query":0,"bind":4085,"exec":4085,"sync":4088,"miss":0,"status":"ok"},{"query":0,"bind":4085,"exec":4085,"sync":4088,"miss":0,"status":"ok"},{"query":0,"bind":4085,"exec":4085,"sync":4088,"miss":0,"status":"ok"},{"query":0,"bind":3998,"exec":3998,"sync":4000,"miss":0,"status":"ok"},{"query":0,"bind":3998,"exec":3998,"sync":4000,"miss":0,"status":"ok"},{"query":0,"bind":3998,"exec":3998,"sync":4000,"miss":0,"status":"ok"},{"query":0,"bind":4069,"exec":4069,"sync":4071,"miss":0,"status":"ok"},{"query":0,"bind":4069,"exec":4069,"sync":4071,"miss":0,"status":"ok"},{"query":0,"bind":4069,"exec":4069,"sync":4071,"miss":0,"status":"ok"},{"query":0,"bind":4049,"exec":4049,"sync":4051,"miss":0,"status":"ok"},{"query":0,"bind":4049,"exec":4049,"sync":4051,"miss":0,"status":"ok"},{"query":0,"bind":4049,"exec":4049,"sync":4051,"miss":0,"status":"ok"},{"query":0,"bind":4031,"exec":4031,"sync":4034,"miss":0,"status":"ok"},{"query":0,"bind":4092,"exec":4092,"sync":4094,"miss":0,"status":"ok"},{"query":0,"bind":4092,"exec":4092,"sync":4094,"miss":0,"status":"ok"},{"query":0,"bind":4092,"exec":4092,"sync":4094,"miss":0,"status":"ok"},{"query":0,"bind":4054,"exec":4054,"sync":4056,"miss":0,"status":"ok"},{"query":0,"bind":4054,"exec":4054,"sync":4056,"miss":0,"status":"ok"},{"query":0,"bind":4054,"exec":4054,"sync":4056,"miss":0,"status":"ok"},{"query":0,"bind":3973,"exec":3973,"sync":3975,"miss":0,"status":"ok"},{"query":0,"bind":4003,"exec":4003,"sync":4006,"miss":0,"status":"ok"},{"query":0,"bind":4003,"exec":4003,"sync":4006,"miss":0,"status":"ok"},{"query":0,"bind":4003,"exec":4003,"sync":4006,"miss":0,"status":"ok"},{"query":0,"bind":4070,"exec":4070,"sync":4072,"miss":0,"status":"ok"},{"query":0,"bind":4070,"exec":4070,"sync":4072,"miss":0,"status":"ok"},{"query":0,"bind":4070,"exec":4070,"sync":4072,"miss":0,"status":"ok"},{"query":0,"bind":3983,"exec":3983,"sync":3986,"miss":0,"status":"ok"},{"query":0,"bind":3983,"exec":3983,"sync":3986,"miss":0,"status":"ok"},{"query":0,"bind":3983,"exec":3983,"sync":3986,"miss":0,"status":"ok"},{"query":0,"bind":4033,"exec":4033,"sync":4035,"miss":0,"status":"ok"},{"query":0,"bind":4033,"exec":4033,"sync":4035,"miss":0,"status":"ok"},{"query":0,"bind":4033,"exec":4033,"sync":4035,"miss":0,"status":"ok"},{"query":0,"bind":3939,"exec":3939,"sync":3942,"miss":0,"status":"ok"},{"query":0,"bind":3939,"exec":3939,"sync":3942,"miss":0,"status":"ok"},{"query":0,"bind":3939,"exec":3939,"sync":3942,"miss":0,"status":"ok"},{"query":0,"bind":4011,"exec":4011,"sync":4013,"miss":0,"status":"ok"},{"query":0,"bind":4011,"exec":4011,"sync":4013,"miss":0,"status":"ok"},{"query":0,"bind":4011,"exec":4011,"sync":4013,"miss":0,"status":"ok"},{"query":0,"bind":3984,"exec":3984,"sync":3987,"miss":0,"status":"ok"},{"query":0,"bind":3984,"exec":3984,"sync":3987,"miss":0,"status":"ok"},{"query":0,"bind":3984,"exec":3984,"sync":3987,"miss":0,"status":"ok"},{"query":0,"bind":3952,"exec":3952,"sync":3955,"miss":0,"status":"ok"},{"query":0,"bind":3952,"exec":3952,"sync":3955,"miss":0,"status":"ok"},{"query":0,"bind":3952,"exec":3952,"sync":3955,"miss":0,"status":"ok"},{"query":0,"bind":3923,"exec":3923,"sync":3924,"miss":0,"status":"ok"},{"query":0,"bind":3923,"exec":3923,"sync":3924,"miss":0,"status":"ok"},{"query":0,"bind":3923,"exec":3923,"sync":3924,"miss":0,"status":"ok"},{"query":0,"bind":3797,"exec":3797,"sync":3798,"miss":0,"status":"ok"},{"query":0,"bind":3797,"exec":3797,"sync":3798,"miss":0,"status":"ok"},{"query":0,"bind":3797,"exec":3797,"sync":3798,"miss":0,"status":"ok"},{"query":0,"bind":3618,"exec":3618,"sync":3621,"miss":0,"status":"ok"},{"query":0,"bind":3618,"exec":3618,"sync":3621,"miss":0,"status":"ok"},{"query":0,"bind":3618,"exec":3618,"sync":3621,"miss":0,"status":"ok"},{"query":0,"bind":3198,"exec":3198,"sync":3199,"miss":0,"status":"ok"},{"query":0,"bind":3198,"exec":3198,"sync":3199,"miss":0,"status":"ok"},{"query":0,"bind":3198,"exec":3198,"sync":3199,"miss":0,"status":"ok"},{"query":0,"bind":3106,"exec":3106,"sync":3108,"miss":0,"status":"ok"},{"query":0,"bind":3106,"exec":3106,"sync":3108,"miss":0,"status":"ok"},{"query":0,"bind":3106,"exec":3106,"sync":3108,"miss":0,"status":"ok"},{"query":0,"bind":3034,"exec":3034,"sync":3037,"miss":0,"status":"ok"},{"query":0,"bind":3034,"exec":3034,"sync":3037,"miss":0,"status":"ok"},{"query":0,"bind":3034,"exec":3034,"sync":3037,"miss":0,"status":"ok"},{"query":0,"bind":2991,"exec":2991,"sync":2993,"miss":0,"status":"ok"},{"query":0,"bind":2991,"exec":2991,"sync":2993,"miss":0,"status":"ok"},{"query":0,"bind":2991,"exec":2991,"sync":2993,"miss":0,"status":"ok"},{"query":0,"bind":2893,"exec":2893,"sync":2895,"miss":0,"status":"ok"},{"query":0,"bind":2893,"exec":2893,"sync":2895,"miss":0,"status":"ok"},{"query":0,"bind":2893,"exec":2893,"sync":2895,"miss":0,"status":"ok"},{"query":0,"bind":2804,"exec":2804,"sync":2806,"miss":0,"status":"ok"},{"query":0,"bind":2804,"exec":2804,"sync":2806,"miss":0,"status":"ok"},{"query":0,"bind":2804,"exec":2804,"sync":2806,"miss":0,"status":"ok"},{"query":0,"bind":966,"exec":966,"sync":967,"miss":0,"status":"ok"},{"query":0,"bind":955,"exec":955,"sync":956,"miss":0,"status":"ok"},{"query":0,"bind":911,"exec":911,"sync":912,"miss":0,"status":"ok"},{"query":0,"bind":911,"exec":911,"sync":912,"miss":0,"status":"ok"},{"query":0,"bind":911,"exec":911,"sync":912,"miss":0,"status":"ok"},{"query":0,"bind":895,"exec":895,"sync":896,"miss":0,"status":"ok"},{"query":0,"bind":895,"exec":895,"sync":896,"miss":0,"status":"ok"},{"query":0,"bind":895,"exec":895,"sync":896,"miss":0,"status":"ok"},{"query":0,"bind":815,"exec":815,"sync":816,"miss":0,"status":"ok"},{"query":0,"bind":815,"exec":815,"sync":816,"miss":0,"status":"ok"},{"query":0,"bind":815,"exec":815,"sync":816,"miss":0,"status":"ok"},{"query":0,"bind":701,"exec":701,"sync":702,"miss":0,"status":"ok"},{"query":0,"bind":701,"exec":701,"sync":702,"miss":0,"status":"ok"},{"query":0,"bind":701,"exec":701,"sync":702,"miss":0,"status":"ok"},{"query":0,"bind":670,"exec":670,"sync":671,"miss":0,"status":"ok"},{"query":0,"bind":670,"exec":670,"sync":671,"miss":0,"status":"ok"},{"query":0,"bind":670,"exec":670,"sync":671,"miss":0,"status":"ok"},{"query":0,"bind":639,"exec":639,"sync":640,"miss":0,"status":"ok"},{"query":0,"bind":639,"exec":639,"sync":640,"miss":0,"status":"ok"},{"query":0,"bind":639,"exec":639,"sync":640,"miss":0,"status":"ok"},{"query":0,"bind":4086,"exec":4086,"sync":4089,"miss":0,"status":"ok"},{"query":0,"bind":4086,"exec":4086,"sync":4089,"miss":0,"status":"ok"},{"query":0,"bind":4086,"exec":4086,"sync":4089,"miss":0,"status":"ok"},{"query":0,"bind":4052,"exec":4052,"sync":4054,"miss":0,"status":"ok"},{"query":0,"bind":4107,"exec":4107,"sync":4109,"miss":0,"status":"ok"},{"query":0,"bind":4107,"exec":4107,"sync":4109,"miss":0,"status":"ok"},{"query":0,"bind":4107,"exec":4107,"sync":4109,"miss":0,"status":"ok"},{"query":0,"bind":4033,"exec":4033,"sync":4036,"miss":0,"status":"ok"},{"query":0,"bind":4068,"exec":4068,"sync":4070,"miss":0,"status":"ok"},{"query":0,"bind":4068,"exec":4068,"sync":4070,"miss":0,"status":"ok"},{"query":0,"bind":4068,"exec":4068,"sync":4070,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":2,"exec":2,"sync":3,"miss":0,"status":"ok"},{"query":0,"bind":5,"exec":5,"sync":6,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":5,"exec":5,"sync":6,"miss":0,"status":"ok"},{"query":0,"bind":5,"exec":5,"sync":6,"miss":0,"status":"ok"},{"query":0,"bind":5,"exec":5,"sync":6,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":18,"exec":18,"sync":19,"miss":0,"status":"ok"},{"query":0,"bind":18,"exec":18,"sync":19,"miss":0,"status":"ok"},{"query":0,"bind":20,"exec":20,"sync":21,"miss":0,"status":"ok"},{"query":0,"bind":33,"exec":33,"sync":34,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":19,"exec":19,"sync":20,"miss":0,"status":"ok"},{"query":0,"bind":19,"exec":19,"sync":20,"miss":0,"status":"ok"},{"query":0,"bind":25,"exec":25,"sync":26,"miss":0,"status":"ok"},{"query":0,"bind":25,"exec":25,"sync":26,"miss":0,"status":"ok"},{"query":0,"bind":20,"exec":20,"sync":21,"miss":0,"status":"ok"},{"query":0,"bind":23,"exec":23,"sync":24,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":18,"exec":18,"sync":19,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":5,"exec":5,"sync":6,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":2,"exec":2,"sync":3,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"lithium-postgres"},{"protocol":[{"query":0,"bind":460,"exec":460,"sync":461,"miss":0,"status":"ok"},{"query":0,"bind":432,"exec":432,"sync":433,"miss":0,"status":"ok"},{"query":0,"bind":432,"exec":432,"sync":433,"miss":0,"status":"ok"},{"query":0,"bind":432,"exec":432,"sync":433,"miss":0,"status":"ok"},{"query":0,"bind":423,"exec":423,"sync":424,"miss":0,"status":"ok"},{"query":0,"bind":3595,"exec":3595,"sync":3596,"miss":0,"status":"ok"},{"query":0,"bind":3595,"exec":3595,"sync":3596,"miss":0,"status":"ok"},{"query":0,"bind":3595,"exec":3595,"sync":3596,"miss":0,"status":"ok"},{"query":0,"bind":3735,"exec":3735,"sync":3736,"miss":0,"status":"ok"},{"query":0,"bind":3735,"exec":3735,"sync":3736,"miss":0,"status":"ok"},{"query":0,"bind":3735,"exec":3735,"sync":3736,"miss":0,"status":"ok"},{"query":0,"bind":3562,"exec":3562,"sync":3563,"miss":0,"status":"ok"},{"query":0,"bind":3562,"exec":3562,"sync":3563,"miss":0,"status":"ok"},{"query":0,"bind":3562,"exec":3562,"sync":3563,"miss":0,"status":"ok"},{"query":0,"bind":3553,"exec":3553,"sync":3554,"miss":0,"status":"ok"},{"query":0,"bind":3553,"exec":3553,"sync":3554,"miss":0,"status":"ok"},{"query":0,"bind":3553,"exec":3553,"sync":3554,"miss":0,"status":"ok"},{"query":0,"bind":3550,"exec":3550,"sync":3553,"miss":0,"status":"ok"},{"query":0,"bind":3550,"exec":3550,"sync":3553,"miss":0,"status":"ok"},{"query":0,"bind":3550,"exec":3550,"sync":3553,"miss":0,"status":"ok"},{"query":0,"bind":3632,"exec":3632,"sync":3633,"miss":0,"status":"ok"},{"query":0,"bind":3632,"exec":3632,"sync":3633,"miss":0,"status":"ok"},{"query":0,"bind":3632,"exec":3632,"sync":3633,"miss":0,"status":"ok"},{"query":0,"bind":3554,"exec":3554,"sync":3555,"miss":0,"status":"ok"},{"query":0,"bind":3554,"exec":3554,"sync":3555,"miss":0,"status":"ok"},{"query":0,"bind":3554,"exec":3554,"sync":3555,"miss":0,"status":"ok"},{"query":0,"bind":3523,"exec":3523,"sync":3524,"miss":0,"status":"ok"},{"query":0,"bind":3523,"exec":3523,"sync":3524,"miss":0,"status":"ok"},{"query":0,"bind":3523,"exec":3523,"sync":3524,"miss":0,"status":"ok"},{"query":0,"bind":3536,"exec":3536,"sync":3537,"miss":0,"status":"ok"},{"query":0,"bind":3536,"exec":3536,"sync":3537,"miss":0,"status":"ok"},{"query":0,"bind":3536,"exec":3536,"sync":3537,"miss":0,"status":"ok"},{"query":0,"bind":3604,"exec":3604,"sync":3607,"miss":0,"status":"ok"},{"query":0,"bind":3604,"exec":3604,"sync":3607,"miss":0,"status":"ok"},{"query":0,"bind":3604,"exec":3604,"sync":3607,"miss":0,"status":"ok"},{"query":0,"bind":3545,"exec":3545,"sync":3546,"miss":0,"status":"ok"},{"query":0,"bind":3545,"exec":3545,"sync":3546,"miss":0,"status":"ok"},{"query":0,"bind":3545,"exec":3545,"sync":3546,"miss":0,"status":"ok"},{"query":0,"bind":3504,"exec":3504,"sync":3505,"miss":0,"status":"ok"},{"query":0,"bind":3504,"exec":3504,"sync":3505,"miss":0,"status":"ok"},{"query":0,"bind":3504,"exec":3504,"sync":3505,"miss":0,"status":"ok"},{"query":0,"bind":3492,"exec":3492,"sync":3493,"miss":0,"status":"ok"},{"query":0,"bind":3492,"exec":3492,"sync":3493,"miss":0,"status":"ok"},{"query":0,"bind":3492,"exec":3492,"sync":3493,"miss":0,"status":"ok"},{"query":0,"bind":3600,"exec":3600,"sync":3601,"miss":0,"status":"ok"},{"query":0,"bind":3600,"exec":3600,"sync":3601,"miss":0,"status":"ok"},{"query":0,"bind":3600,"exec":3600,"sync":3601,"miss":0,"status":"ok"},{"query":0,"bind":3442,"exec":3442,"sync":3443,"miss":0,"status":"ok"},{"query":0,"bind":3442,"exec":3442,"sync":3443,"miss":0,"status":"ok"},{"query":0,"bind":3442,"exec":3442,"sync":3443,"miss":0,"status":"ok"},{"query":0,"bind":3525,"exec":3525,"sync":3528,"miss":0,"status":"ok"},{"query":0,"bind":3525,"exec":3525,"sync":3528,"miss":0,"status":"ok"},{"query":0,"bind":3525,"exec":3525,"sync":3528,"miss":0,"status":"ok"},{"query":0,"bind":3498,"exec":3498,"sync":3499,"miss":0,"status":"ok"},{"query":0,"bind":3498,"exec":3498,"sync":3499,"miss":0,"status":"ok"},{"query":0,"bind":3498,"exec":3498,"sync":3499,"miss":0,"status":"ok"},{"query":0,"bind":3495,"exec":3495,"sync":3496,"miss":0,"status":"ok"},{"query":0,"bind":3495,"exec":3495,"sync":3496,"miss":0,"status":"ok"},{"query":0,"bind":3495,"exec":3495,"sync":3496,"miss":0,"status":"ok"},{"query":0,"bind":3527,"exec":3527,"sync":3530,"miss":0,"status":"ok"},{"query":0,"bind":3527,"exec":3527,"sync":3530,"miss":0,"status":"ok"},{"query":0,"bind":3527,"exec":3527,"sync":3530,"miss":0,"status":"ok"},{"query":0,"bind":3396,"exec":3396,"sync":3397,"miss":0,"status":"ok"},{"query":0,"bind":3396,"exec":3396,"sync":3397,"miss":0,"status":"ok"},{"query":0,"bind":3396,"exec":3396,"sync":3397,"miss":0,"status":"ok"},{"query":0,"bind":3412,"exec":3412,"sync":3413,"miss":0,"status":"ok"},{"query":0,"bind":3412,"exec":3412,"sync":3413,"miss":0,"status":"ok"},{"query":0,"bind":3412,"exec":3412,"sync":3413,"miss":0,"status":"ok"},{"query":0,"bind":3052,"exec":3052,"sync":3053,"miss":0,"status":"ok"},{"query":0,"bind":3052,"exec":3052,"sync":3053,"miss":0,"status":"ok"},{"query":0,"bind":3052,"exec":3052,"sync":3053,"miss":0,"status":"ok"},{"query":0,"bind":2791,"exec":2791,"sync":2792,"miss":0,"status":"ok"},{"query":0,"bind":2791,"exec":2791,"sync":2792,"miss":0,"status":"ok"},{"query":0,"bind":2791,"exec":2791,"sync":2792,"miss":0,"status":"ok"},{"query":0,"bind":2652,"exec":2652,"sync":2653,"miss":0,"status":"ok"},{"query":0,"bind":2652,"exec":2652,"sync":2653,"miss":0,"status":"ok"},{"query":0,"bind":2652,"exec":2652,"sync":2653,"miss":0,"status":"ok"},{"query":0,"bind":2604,"exec":2604,"sync":2605,"miss":0,"status":"ok"},{"query":0,"bind":2604,"exec":2604,"sync":2605,"miss":0,"status":"ok"},{"query":0,"bind":2604,"exec":2604,"sync":2605,"miss":0,"status":"ok"},{"query":0,"bind":2589,"exec":2589,"sync":2591,"miss":0,"status":"ok"},{"query":0,"bind":2589,"exec":2589,"sync":2591,"miss":0,"status":"ok"},{"query":0,"bind":2589,"exec":2589,"sync":2591,"miss":0,"status":"ok"},{"query":0,"bind":2479,"exec":2479,"sync":2480,"miss":0,"status":"ok"},{"query":0,"bind":2479,"exec":2479,"sync":2480,"miss":0,"status":"ok"},{"query":0,"bind":2479,"exec":2479,"sync":2480,"miss":0,"status":"ok"},{"query":0,"bind":2415,"exec":2415,"sync":2416,"miss":0,"status":"ok"},{"query":0,"bind":2415,"exec":2415,"sync":2416,"miss":0,"status":"ok"},{"query":0,"bind":2415,"exec":2415,"sync":2416,"miss":0,"status":"ok"},{"query":0,"bind":646,"exec":646,"sync":647,"miss":0,"status":"ok"},{"query":0,"bind":646,"exec":646,"sync":647,"miss":0,"status":"ok"},{"query":0,"bind":646,"exec":646,"sync":647,"miss":0,"status":"ok"},{"query":0,"bind":610,"exec":610,"sync":611,"miss":0,"status":"ok"},{"query":0,"bind":610,"exec":610,"sync":611,"miss":0,"status":"ok"},{"query":0,"bind":610,"exec":610,"sync":611,"miss":0,"status":"ok"},{"query":0,"bind":591,"exec":591,"sync":592,"miss":0,"status":"ok"},{"query":0,"bind":591,"exec":591,"sync":592,"miss":0,"status":"ok"},{"query":0,"bind":591,"exec":591,"sync":592,"miss":0,"status":"ok"},{"query":0,"bind":638,"exec":638,"sync":639,"miss":0,"status":"ok"},{"query":0,"bind":638,"exec":638,"sync":639,"miss":0,"status":"ok"},{"query":0,"bind":638,"exec":638,"sync":639,"miss":0,"status":"ok"},{"query":0,"bind":578,"exec":578,"sync":579,"miss":0,"status":"ok"},{"query":0,"bind":590,"exec":590,"sync":591,"miss":0,"status":"ok"},{"query":0,"bind":578,"exec":578,"sync":579,"miss":0,"status":"ok"},{"query":0,"bind":607,"exec":607,"sync":608,"miss":0,"status":"ok"},{"query":0,"bind":607,"exec":607,"sync":608,"miss":0,"status":"ok"},{"query":0,"bind":607,"exec":607,"sync":608,"miss":0,"status":"ok"},{"query":0,"bind":586,"exec":586,"sync":587,"miss":0,"status":"ok"},{"query":0,"bind":586,"exec":586,"sync":587,"miss":0,"status":"ok"},{"query":0,"bind":586,"exec":586,"sync":587,"miss":0,"status":"ok"},{"query":0,"bind":561,"exec":561,"sync":562,"miss":0,"status":"ok"},{"query":0,"bind":561,"exec":561,"sync":562,"miss":0,"status":"ok"},{"query":0,"bind":561,"exec":561,"sync":562,"miss":0,"status":"ok"},{"query":0,"bind":574,"exec":574,"sync":575,"miss":0,"status":"ok"},{"query":0,"bind":574,"exec":574,"sync":575,"miss":0,"status":"ok"},{"query":0,"bind":574,"exec":574,"sync":575,"miss":0,"status":"ok"},{"query":0,"bind":505,"exec":505,"sync":506,"miss":0,"status":"ok"},{"query":0,"bind":536,"exec":536,"sync":537,"miss":0,"status":"ok"},{"query":0,"bind":536,"exec":536,"sync":537,"miss":0,"status":"ok"},{"query":0,"bind":536,"exec":536,"sync":537,"miss":0,"status":"ok"},{"query":0,"bind":3658,"exec":3658,"sync":3659,"miss":0,"status":"ok"},{"query":0,"bind":3658,"exec":3658,"sync":3659,"miss":0,"status":"ok"},{"query":0,"bind":3658,"exec":3658,"sync":3659,"miss":0,"status":"ok"},{"query":0,"bind":3571,"exec":3571,"sync":3574,"miss":0,"status":"ok"},{"query":0,"bind":3571,"exec":3571,"sync":3574,"miss":0,"status":"ok"},{"query":0,"bind":3571,"exec":3571,"sync":3574,"miss":0,"status":"ok"},{"query":0,"bind":3669,"exec":3669,"sync":3670,"miss":0,"status":"ok"},{"query":0,"bind":3669,"exec":3669,"sync":3670,"miss":0,"status":"ok"},{"query":0,"bind":3669,"exec":3669,"sync":3670,"miss":0,"status":"ok"},{"query":0,"bind":3704,"exec":3704,"sync":3705,"miss":0,"status":"ok"},{"query":0,"bind":3704,"exec":3704,"sync":3705,"miss":0,"status":"ok"},{"query":0,"bind":3704,"exec":3704,"sync":3705,"miss":0,"status":"ok"},{"query":0,"bind":3564,"exec":3564,"sync":3565,"miss":0,"status":"ok"},{"query":0,"bind":3564,"exec":3564,"sync":3565,"miss":0,"status":"ok"},{"query":0,"bind":3564,"exec":3564,"sync":3565,"miss":0,"status":"ok"},{"query":0,"bind":3656,"exec":3656,"sync":3657,"miss":0,"status":"ok"},{"query":0,"bind":3656,"exec":3656,"sync":3657,"miss":0,"status":"ok"},{"query":0,"bind":3656,"exec":3656,"sync":3657,"miss":0,"status":"ok"},{"query":0,"bind":3671,"exec":3671,"sync":3672,"miss":0,"status":"ok"},{"query":0,"bind":3671,"exec":3671,"sync":3672,"miss":0,"status":"ok"},{"query":0,"bind":3671,"exec":3671,"sync":3672,"miss":0,"status":"ok"},{"query":0,"bind":3594,"exec":3594,"sync":3595,"miss":0,"status":"ok"},{"query":0,"bind":3594,"exec":3594,"sync":3595,"miss":0,"status":"ok"},{"query":0,"bind":3594,"exec":3594,"sync":3595,"miss":0,"status":"ok"},{"query":0,"bind":3611,"exec":3611,"sync":3612,"miss":0,"status":"ok"},{"query":0,"bind":3611,"exec":3611,"sync":3612,"miss":0,"status":"ok"},{"query":0,"bind":3611,"exec":3611,"sync":3612,"miss":0,"status":"ok"},{"query":0,"bind":3516,"exec":3516,"sync":3519,"miss":0,"status":"ok"},{"query":0,"bind":3516,"exec":3516,"sync":3519,"miss":0,"status":"ok"},{"query":0,"bind":3516,"exec":3516,"sync":3519,"miss":0,"status":"ok"},{"query":0,"bind":3512,"exec":3512,"sync":3513,"miss":0,"status":"ok"},{"query":0,"bind":3512,"exec":3512,"sync":3513,"miss":0,"status":"ok"},{"query":0,"bind":3512,"exec":3512,"sync":3513,"miss":0,"status":"ok"},{"query":0,"bind":3716,"exec":3716,"sync":3717,"miss":0,"status":"ok"},{"query":0,"bind":3716,"exec":3716,"sync":3717,"miss":0,"status":"ok"},{"query":0,"bind":3716,"exec":3716,"sync":3717,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":120,"exec":120,"sync":121,"miss":0,"status":"ok"},{"query":0,"bind":320,"exec":320,"sync":321,"miss":0,"status":"ok"},{"query":0,"bind":480,"exec":480,"sync":481,"miss":0,"status":"ok"},{"query":0,"bind":300,"exec":300,"sync":301,"miss":0,"status":"ok"},{"query":0,"bind":480,"exec":480,"sync":481,"miss":0,"status":"ok"},{"query":0,"bind":420,"exec":420,"sync":421,"miss":0,"status":"ok"},{"query":0,"bind":140,"exec":140,"sync":141,"miss":0,"status":"ok"},{"query":0,"bind":780,"exec":780,"sync":781,"miss":0,"status":"ok"},{"query":0,"bind":480,"exec":480,"sync":481,"miss":0,"status":"ok"},{"query":0,"bind":420,"exec":420,"sync":421,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":1789,"exec":1789,"sync":1790,"miss":0,"status":"ok"},{"query":0,"bind":401,"exec":401,"sync":402,"miss":0,"status":"ok"},{"query":0,"bind":581,"exec":581,"sync":582,"miss":0,"status":"ok"},{"query":0,"bind":300,"exec":300,"sync":301,"miss":0,"status":"ok"},{"query":0,"bind":600,"exec":600,"sync":601,"miss":0,"status":"ok"},{"query":0,"bind":300,"exec":300,"sync":301,"miss":0,"status":"ok"},{"query":0,"bind":400,"exec":400,"sync":401,"miss":0,"status":"ok"},{"query":0,"bind":300,"exec":300,"sync":301,"miss":0,"status":"ok"},{"query":0,"bind":600,"exec":600,"sync":601,"miss":0,"status":"ok"},{"query":0,"bind":400,"exec":400,"sync":401,"miss":0,"status":"ok"},{"query":0,"bind":420,"exec":420,"sync":421,"miss":0,"status":"ok"},{"query":0,"bind":300,"exec":300,"sync":301,"miss":0,"status":"ok"},{"query":0,"bind":140,"exec":140,"sync":141,"miss":0,"status":"ok"},{"query":0,"bind":781,"exec":781,"sync":782,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"lithium-postgres"},{"protocol":[{"query":0,"bind":490,"exec":490,"sync":491,"miss":0,"status":"ok"},{"query":0,"bind":490,"exec":490,"sync":491,"miss":0,"status":"ok"},{"query":0,"bind":490,"exec":490,"sync":491,"miss":0,"status":"ok"},{"query":0,"bind":3767,"exec":3767,"sync":3770,"miss":0,"status":"ok"},{"query":0,"bind":3767,"exec":3767,"sync":3770,"miss":0,"status":"ok"},{"query":0,"bind":3767,"exec":3767,"sync":3770,"miss":0,"status":"ok"},{"query":0,"bind":3741,"exec":3741,"sync":3744,"miss":0,"status":"ok"},{"query":0,"bind":3741,"exec":3741,"sync":3744,"miss":0,"status":"ok"},{"query":0,"bind":3741,"exec":3741,"sync":3744,"miss":0,"status":"ok"},{"query":0,"bind":3695,"exec":3695,"sync":3696,"miss":0,"status":"ok"},{"query":0,"bind":3695,"exec":3695,"sync":3696,"miss":0,"status":"ok"},{"query":0,"bind":3695,"exec":3695,"sync":3696,"miss":0,"status":"ok"},{"query":0,"bind":3724,"exec":3724,"sync":3725,"miss":0,"status":"ok"},{"query":0,"bind":3724,"exec":3724,"sync":3725,"miss":0,"status":"ok"},{"query":0,"bind":3724,"exec":3724,"sync":3725,"miss":0,"status":"ok"},{"query":0,"bind":3572,"exec":3572,"sync":3573,"miss":0,"status":"ok"},{"query":0,"bind":3572,"exec":3572,"sync":3573,"miss":0,"status":"ok"},{"query":0,"bind":3572,"exec":3572,"sync":3573,"miss":0,"status":"ok"},{"query":0,"bind":3358,"exec":3358,"sync":3361,"miss":0,"status":"ok"},{"query":0,"bind":3358,"exec":3358,"sync":3361,"miss":0,"status":"ok"},{"query":0,"bind":3358,"exec":3358,"sync":3361,"miss":0,"status":"ok"},{"query":0,"bind":3037,"exec":3037,"sync":3038,"miss":0,"status":"ok"},{"query":0,"bind":3037,"exec":3037,"sync":3038,"miss":0,"status":"ok"},{"query":0,"bind":3037,"exec":3037,"sync":3038,"miss":0,"status":"ok"},{"query":0,"bind":2894,"exec":2894,"sync":2896,"miss":0,"status":"ok"},{"query":0,"bind":2894,"exec":2894,"sync":2896,"miss":0,"status":"ok"},{"query":0,"bind":2894,"exec":2894,"sync":2896,"miss":0,"status":"ok"},{"query":0,"bind":2853,"exec":2853,"sync":2855,"miss":0,"status":"ok"},{"query":0,"bind":2853,"exec":2853,"sync":2855,"miss":0,"status":"ok"},{"query":0,"bind":2853,"exec":2853,"sync":2855,"miss":0,"status":"ok"},{"query":0,"bind":2839,"exec":2839,"sync":2840,"miss":0,"status":"ok"},{"query":0,"bind":2839,"exec":2839,"sync":2840,"miss":0,"status":"ok"},{"query":0,"bind":2839,"exec":2839,"sync":2840,"miss":0,"status":"ok"},{"query":0,"bind":2728,"exec":2728,"sync":2729,"miss":0,"status":"ok"},{"query":0,"bind":2728,"exec":2728,"sync":2729,"miss":0,"status":"ok"},{"query":0,"bind":2728,"exec":2728,"sync":2729,"miss":0,"status":"ok"},{"query":0,"bind":2601,"exec":2601,"sync":2602,"miss":0,"status":"ok"},{"query":0,"bind":2601,"exec":2601,"sync":2602,"miss":0,"status":"ok"},{"query":0,"bind":2601,"exec":2601,"sync":2602,"miss":0,"status":"ok"},{"query":0,"bind":914,"exec":914,"sync":915,"miss":0,"status":"ok"},{"query":0,"bind":914,"exec":914,"sync":915,"miss":0,"status":"ok"},{"query":0,"bind":914,"exec":914,"sync":915,"miss":0,"status":"ok"},{"query":0,"bind":923,"exec":923,"sync":924,"miss":0,"status":"ok"},{"query":0,"bind":923,"exec":923,"sync":924,"miss":0,"status":"ok"},{"query":0,"bind":923,"exec":923,"sync":924,"miss":0,"status":"ok"},{"query":0,"bind":907,"exec":907,"sync":908,"miss":0,"status":"ok"},{"query":0,"bind":909,"exec":909,"sync":910,"miss":0,"status":"ok"},{"query":0,"bind":909,"exec":909,"sync":910,"miss":0,"status":"ok"},{"query":0,"bind":909,"exec":909,"sync":910,"miss":0,"status":"ok"},{"query":0,"bind":899,"exec":899,"sync":900,"miss":0,"status":"ok"},{"query":0,"bind":899,"exec":899,"sync":900,"miss":0,"status":"ok"},{"query":0,"bind":899,"exec":899,"sync":900,"miss":0,"status":"ok"},{"query":0,"bind":915,"exec":915,"sync":916,"miss":0,"status":"ok"},{"query":0,"bind":915,"exec":915,"sync":916,"miss":0,"status":"ok"},{"query":0,"bind":915,"exec":915,"sync":916,"miss":0,"status":"ok"},{"query":0,"bind":898,"exec":898,"sync":899,"miss":0,"status":"ok"},{"query":0,"bind":898,"exec":898,"sync":899,"miss":0,"status":"ok"},{"query":0,"bind":898,"exec":898,"sync":899,"miss":0,"status":"ok"},{"query":0,"bind":898,"exec":898,"sync":899,"miss":0,"status":"ok"},{"query":0,"bind":898,"exec":898,"sync":899,"miss":0,"status":"ok"},{"query":0,"bind":898,"exec":898,"sync":899,"miss":0,"status":"ok"},{"query":0,"bind":872,"exec":872,"sync":873,"miss":0,"status":"ok"},{"query":0,"bind":872,"exec":872,"sync":873,"miss":0,"status":"ok"},{"query":0,"bind":872,"exec":872,"sync":873,"miss":0,"status":"ok"},{"query":0,"bind":842,"exec":842,"sync":843,"miss":0,"status":"ok"},{"query":0,"bind":842,"exec":842,"sync":843,"miss":0,"status":"ok"},{"query":0,"bind":842,"exec":842,"sync":843,"miss":0,"status":"ok"},{"query":0,"bind":761,"exec":761,"sync":762,"miss":0,"status":"ok"},{"query":0,"bind":761,"exec":761,"sync":762,"miss":0,"status":"ok"},{"query":0,"bind":761,"exec":761,"sync":762,"miss":0,"status":"ok"},{"query":0,"bind":686,"exec":686,"sync":687,"miss":0,"status":"ok"},{"query":0,"bind":686,"exec":686,"sync":687,"miss":0,"status":"ok"},{"query":0,"bind":686,"exec":686,"sync":687,"miss":0,"status":"ok"},{"query":0,"bind":629,"exec":629,"sync":630,"miss":0,"status":"ok"},{"query":0,"bind":647,"exec":647,"sync":648,"miss":0,"status":"ok"},{"query":0,"bind":562,"exec":562,"sync":563,"miss":0,"status":"ok"},{"query":0,"bind":562,"exec":562,"sync":563,"miss":0,"status":"ok"},{"query":0,"bind":562,"exec":562,"sync":563,"miss":0,"status":"ok"},{"query":0,"bind":3836,"exec":3836,"sync":3839,"miss":0,"status":"ok"},{"query":0,"bind":3831,"exec":3831,"sync":3832,"miss":0,"status":"ok"},{"query":0,"bind":3831,"exec":3831,"sync":3832,"miss":0,"status":"ok"},{"query":0,"bind":3831,"exec":3831,"sync":3832,"miss":0,"status":"ok"},{"query":0,"bind":3836,"exec":3836,"sync":3837,"miss":0,"status":"ok"},{"query":0,"bind":3836,"exec":3836,"sync":3837,"miss":0,"status":"ok"},{"query":0,"bind":3836,"exec":3836,"sync":3837,"miss":0,"status":"ok"},{"query":0,"bind":3884,"exec":3884,"sync":3885,"miss":0,"status":"ok"},{"query":0,"bind":3884,"exec":3884,"sync":3885,"miss":0,"status":"ok"},{"query":0,"bind":3884,"exec":3884,"sync":3885,"miss":0,"status":"ok"},{"query":0,"bind":3829,"exec":3829,"sync":3830,"miss":0,"status":"ok"},{"query":0,"bind":3829,"exec":3829,"sync":3830,"miss":0,"status":"ok"},{"query":0,"bind":3829,"exec":3829,"sync":3830,"miss":0,"status":"ok"},{"query":0,"bind":3762,"exec":3762,"sync":3763,"miss":0,"status":"ok"},{"query":0,"bind":3762,"exec":3762,"sync":3763,"miss":0,"status":"ok"},{"query":0,"bind":3762,"exec":3762,"sync":3763,"miss":0,"status":"ok"},{"query":0,"bind":3816,"exec":3816,"sync":3817,"miss":0,"status":"ok"},{"query":0,"bind":3816,"exec":3816,"sync":3817,"miss":0,"status":"ok"},{"query":0,"bind":3816,"exec":3816,"sync":3817,"miss":0,"status":"ok"},{"query":0,"bind":3867,"exec":3867,"sync":3868,"miss":0,"status":"ok"},{"query":0,"bind":3867,"exec":3867,"sync":3868,"miss":0,"status":"ok"},{"query":0,"bind":3867,"exec":3867,"sync":3868,"miss":0,"status":"ok"},{"query":0,"bind":3757,"exec":3757,"sync":3760,"miss":0,"status":"ok"},{"query":0,"bind":3757,"exec":3757,"sync":3760,"miss":0,"status":"ok"},{"query":0,"bind":3757,"exec":3757,"sync":3760,"miss":0,"status":"ok"},{"query":0,"bind":3812,"exec":3812,"sync":3815,"miss":0,"status":"ok"},{"query":0,"bind":3812,"exec":3812,"sync":3815,"miss":0,"status":"ok"},{"query":0,"bind":3812,"exec":3812,"sync":3815,"miss":0,"status":"ok"},{"query":0,"bind":3846,"exec":3846,"sync":3847,"miss":0,"status":"ok"},{"query":0,"bind":3846,"exec":3846,"sync":3847,"miss":0,"status":"ok"},{"query":0,"bind":3846,"exec":3846,"sync":3847,"miss":0,"status":"ok"},{"query":0,"bind":3831,"exec":3831,"sync":3832,"miss":0,"status":"ok"},{"query":0,"bind":3831,"exec":3831,"sync":3832,"miss":0,"status":"ok"},{"query":0,"bind":3831,"exec":3831,"sync":3832,"miss":0,"status":"ok"},{"query":0,"bind":3760,"exec":3760,"sync":3761,"miss":0,"status":"ok"},{"query":0,"bind":3760,"exec":3760,"sync":3761,"miss":0,"status":"ok"},{"query":0,"bind":3760,"exec":3760,"sync":3761,"miss":0,"status":"ok"},{"query":0,"bind":3824,"exec":3824,"sync":3825,"miss":0,"status":"ok"},{"query":0,"bind":3824,"exec":3824,"sync":3825,"miss":0,"status":"ok"},{"query":0,"bind":3824,"exec":3824,"sync":3825,"miss":0,"status":"ok"},{"query":0,"bind":3770,"exec":3770,"sync":3773,"miss":0,"status":"ok"},{"query":0,"bind":3770,"exec":3770,"sync":3773,"miss":0,"status":"ok"},{"query":0,"bind":3770,"exec":3770,"sync":3773,"miss":0,"status":"ok"},{"query":0,"bind":3800,"exec":3800,"sync":3801,"miss":0,"status":"ok"},{"query":0,"bind":3800,"exec":3800,"sync":3801,"miss":0,"status":"ok"},{"query":0,"bind":3800,"exec":3800,"sync":3801,"miss":0,"status":"ok"},{"query":0,"bind":3838,"exec":3838,"sync":3839,"miss":0,"status":"ok"},{"query":0,"bind":3838,"exec":3838,"sync":3839,"miss":0,"status":"ok"},{"query":0,"bind":3838,"exec":3838,"sync":3839,"miss":0,"status":"ok"},{"query":0,"bind":3799,"exec":3799,"sync":3800,"miss":0,"status":"ok"},{"query":0,"bind":3799,"exec":3799,"sync":3800,"miss":0,"status":"ok"},{"query":0,"bind":3799,"exec":3799,"sync":3800,"miss":0,"status":"ok"},{"query":0,"bind":3775,"exec":3775,"sync":3776,"miss":0,"status":"ok"},{"query":0,"bind":3775,"exec":3775,"sync":3776,"miss":0,"status":"ok"},{"query":0,"bind":3775,"exec":3775,"sync":3776,"miss":0,"status":"ok"},{"query":0,"bind":3871,"exec":3871,"sync":3872,"miss":0,"status":"ok"},{"query":0,"bind":3871,"exec":3871,"sync":3872,"miss":0,"status":"ok"},{"query":0,"bind":3871,"exec":3871,"sync":3872,"miss":0,"status":"ok"},{"query":0,"bind":3790,"exec":3790,"sync":3791,"miss":0,"status":"ok"},{"query":0,"bind":3790,"exec":3790,"sync":3791,"miss":0,"status":"ok"},{"query":0,"bind":3790,"exec":3790,"sync":3791,"miss":0,"status":"ok"},{"query":0,"bind":3798,"exec":3798,"sync":3801,"miss":0,"status":"ok"},{"query":0,"bind":3798,"exec":3798,"sync":3801,"miss":0,"status":"ok"},{"query":0,"bind":3798,"exec":3798,"sync":3801,"miss":0,"status":"ok"},{"query":0,"bind":3821,"exec":3821,"sync":3822,"miss":0,"status":"ok"},{"query":0,"bind":3821,"exec":3821,"sync":3822,"miss":0,"status":"ok"},{"query":0,"bind":3821,"exec":3821,"sync":3822,"miss":0,"status":"ok"},{"query":0,"bind":3808,"exec":3808,"sync":3809,"miss":0,"status":"ok"},{"query":0,"bind":3808,"exec":3808,"sync":3809,"miss":0,"status":"ok"},{"query":0,"bind":3808,"exec":3808,"sync":3809,"miss":0,"status":"ok"},{"query":0,"bind":3879,"exec":3879,"sync":3880,"miss":0,"status":"ok"},{"query":0,"bind":3879,"exec":3879,"sync":3880,"miss":0,"status":"ok"},{"query":0,"bind":3879,"exec":3879,"sync":3880,"miss":0,"status":"ok"},{"query":0,"bind":3808,"exec":3808,"sync":3809,"miss":0,"status":"ok"},{"query":0,"bind":3808,"exec":3808,"sync":3809,"miss":0,"status":"ok"},{"query":0,"bind":3808,"exec":3808,"sync":3809,"miss":0,"status":"ok"},{"query":0,"bind":3745,"exec":3745,"sync":3746,"miss":0,"status":"ok"},{"query":0,"bind":3745,"exec":3745,"sync":3746,"miss":0,"status":"ok"},{"query":0,"bind":3745,"exec":3745,"sync":3746,"miss":0,"status":"ok"},{"query":0,"bind":3770,"exec":3770,"sync":3771,"miss":0,"status":"ok"},{"query":0,"bind":3770,"exec":3770,"sync":3771,"miss":0,"status":"ok"},{"query":0,"bind":3770,"exec":3770,"sync":3771,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":588,"exec":588,"sync":590,"miss":0,"status":"ok"},{"query":0,"bind":693,"exec":693,"sync":695,"miss":0,"status":"ok"},{"query":0,"bind":399,"exec":399,"sync":401,"miss":0,"status":"ok"},{"query":0,"bind":672,"exec":672,"sync":674,"miss":0,"status":"ok"},{"query":0,"bind":378,"exec":378,"sync":380,"miss":0,"status":"ok"},{"query":0,"bind":357,"exec":357,"sync":359,"miss":0,"status":"ok"},{"query":0,"bind":357,"exec":357,"sync":359,"miss":0,"status":"ok"},{"query":0,"bind":126,"exec":126,"sync":128,"miss":0,"status":"ok"},{"query":0,"bind":210,"exec":210,"sync":212,"miss":0,"status":"ok"},{"query":0,"bind":126,"exec":126,"sync":128,"miss":0,"status":"ok"},{"query":0,"bind":567,"exec":567,"sync":569,"miss":0,"status":"ok"},{"query":0,"bind":84,"exec":84,"sync":86,"miss":0,"status":"ok"},{"query":0,"bind":588,"exec":588,"sync":590,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":1182,"exec":1182,"sync":1187,"miss":0,"status":"ok"},{"query":0,"bind":425,"exec":425,"sync":429,"miss":0,"status":"ok"},{"query":0,"bind":233,"exec":233,"sync":236,"miss":0,"status":"ok"},{"query":0,"bind":1070,"exec":1070,"sync":1074,"miss":0,"status":"ok"},{"query":0,"bind":380,"exec":380,"sync":383,"miss":0,"status":"ok"},{"query":0,"bind":590,"exec":590,"sync":593,"miss":0,"status":"ok"},{"query":0,"bind":525,"exec":525,"sync":527,"miss":0,"status":"ok"},{"query":0,"bind":147,"exec":147,"sync":149,"miss":0,"status":"ok"},{"query":0,"bind":714,"exec":714,"sync":716,"miss":0,"status":"ok"},{"query":0,"bind":672,"exec":672,"sync":674,"miss":0,"status":"ok"},{"query":0,"bind":693,"exec":693,"sync":695,"miss":0,"status":"ok"}],"test":"update","status":"PASS","framework":"lithium-postgres"},{"protocol":[{"query":0,"bind":291,"exec":291,"sync":292,"miss":0,"status":"ok"},{"query":0,"bind":291,"exec":291,"sync":292,"miss":0,"status":"ok"},{"query":0,"bind":291,"exec":291,"sync":292,"miss":0,"status":"ok"},{"query":0,"bind":3870,"exec":3870,"sync":3873,"miss":0,"status":"ok"},{"query":0,"bind":3870,"exec":3870,"sync":3873,"miss":0,"status":"ok"},{"query":0,"bind":3870,"exec":3870,"sync":3873,"miss":0,"status":"ok"},{"query":0,"bind":3840,"exec":3840,"sync":3841,"miss":0,"status":"ok"},{"query":0,"bind":3840,"exec":3840,"sync":3841,"miss":0,"status":"ok"},{"query":0,"bind":3840,"exec":3840,"sync":3841,"miss":0,"status":"ok"},{"query":0,"bind":3829,"exec":3829,"sync":3832,"miss":0,"status":"ok"},{"query":0,"bind":3829,"exec":3829,"sync":3832,"miss":0,"status":"ok"},{"query":0,"bind":3829,"exec":3829,"sync":3832,"miss":0,"status":"ok"},{"query":0,"bind":3838,"exec":3838,"sync":3840,"miss":0,"status":"ok"},{"query":0,"bind":3838,"exec":3838,"sync":3840,"miss":0,"status":"ok"},{"query":0,"bind":3838,"exec":3838,"sync":3840,"miss":0,"status":"ok"},{"query":0,"bind":3828,"exec":3828,"sync":3829,"miss":0,"status":"ok"},{"query":0,"bind":3828,"exec":3828,"sync":3829,"miss":0,"status":"ok"},{"query":0,"bind":3828,"exec":3828,"sync":3829,"miss":0,"status":"ok"},{"query":0,"bind":3767,"exec":3767,"sync":3768,"miss":0,"status":"ok"},{"query":0,"bind":3767,"exec":3767,"sync":3768,"miss":0,"status":"ok"},{"query":0,"bind":3767,"exec":3767,"sync":3768,"miss":0,"status":"ok"},{"query":0,"bind":3794,"exec":3794,"sync":3797,"miss":0,"status":"ok"},{"query":0,"bind":3794,"exec":3794,"sync":3797,"miss":0,"status":"ok"},{"query":0,"bind":3794,"exec":3794,"sync":3797,"miss":0,"status":"ok"},{"query":0,"bind":3843,"exec":3843,"sync":3844,"miss":0,"status":"ok"},{"query":0,"bind":3843,"exec":3843,"sync":3844,"miss":0,"status":"ok"},{"query":0,"bind":3843,"exec":3843,"sync":3844,"miss":0,"status":"ok"},{"query":0,"bind":3756,"exec":3756,"sync":3757,"miss":0,"status":"ok"},{"query":0,"bind":3756,"exec":3756,"sync":3757,"miss":0,"status":"ok"},{"query":0,"bind":3756,"exec":3756,"sync":3757,"miss":0,"status":"ok"},{"query":0,"bind":3715,"exec":3715,"sync":3718,"miss":0,"status":"ok"},{"query":0,"bind":3715,"exec":3715,"sync":3718,"miss":0,"status":"ok"},{"query":0,"bind":3715,"exec":3715,"sync":3718,"miss":0,"status":"ok"},{"query":0,"bind":3718,"exec":3718,"sync":3719,"miss":0,"status":"ok"},{"query":0,"bind":3786,"exec":3786,"sync":3789,"miss":0,"status":"ok"},{"query":0,"bind":3786,"exec":3786,"sync":3789,"miss":0,"status":"ok"},{"query":0,"bind":3786,"exec":3786,"sync":3789,"miss":0,"status":"ok"},{"query":0,"bind":3781,"exec":3781,"sync":3782,"miss":0,"status":"ok"},{"query":0,"bind":3781,"exec":3781,"sync":3782,"miss":0,"status":"ok"},{"query":0,"bind":3781,"exec":3781,"sync":3782,"miss":0,"status":"ok"},{"query":0,"bind":3726,"exec":3726,"sync":3727,"miss":0,"status":"ok"},{"query":0,"bind":3726,"exec":3726,"sync":3727,"miss":0,"status":"ok"},{"query":0,"bind":3726,"exec":3726,"sync":3727,"miss":0,"status":"ok"},{"query":0,"bind":3674,"exec":3674,"sync":3675,"miss":0,"status":"ok"},{"query":0,"bind":3674,"exec":3674,"sync":3675,"miss":0,"status":"ok"},{"query":0,"bind":3674,"exec":3674,"sync":3675,"miss":0,"status":"ok"},{"query":0,"bind":3702,"exec":3702,"sync":3703,"miss":0,"status":"ok"},{"query":0,"bind":3702,"exec":3702,"sync":3703,"miss":0,"status":"ok"},{"query":0,"bind":3702,"exec":3702,"sync":3703,"miss":0,"status":"ok"},{"query":0,"bind":3673,"exec":3673,"sync":3674,"miss":0,"status":"ok"},{"query":0,"bind":3673,"exec":3673,"sync":3674,"miss":0,"status":"ok"},{"query":0,"bind":3673,"exec":3673,"sync":3674,"miss":0,"status":"ok"},{"query":0,"bind":3436,"exec":3436,"sync":3437,"miss":0,"status":"ok"},{"query":0,"bind":3436,"exec":3436,"sync":3437,"miss":0,"status":"ok"},{"query":0,"bind":3436,"exec":3436,"sync":3437,"miss":0,"status":"ok"},{"query":0,"bind":3154,"exec":3154,"sync":3156,"miss":0,"status":"ok"},{"query":0,"bind":3154,"exec":3154,"sync":3156,"miss":0,"status":"ok"},{"query":0,"bind":3154,"exec":3154,"sync":3156,"miss":0,"status":"ok"},{"query":0,"bind":2936,"exec":2936,"sync":2937,"miss":0,"status":"ok"},{"query":0,"bind":2936,"exec":2936,"sync":2937,"miss":0,"status":"ok"},{"query":0,"bind":2936,"exec":2936,"sync":2937,"miss":0,"status":"ok"},{"query":0,"bind":2826,"exec":2826,"sync":2827,"miss":0,"status":"ok"},{"query":0,"bind":2826,"exec":2826,"sync":2827,"miss":0,"status":"ok"},{"query":0,"bind":2826,"exec":2826,"sync":2827,"miss":0,"status":"ok"},{"query":0,"bind":2675,"exec":2675,"sync":2677,"miss":0,"status":"ok"},{"query":0,"bind":2675,"exec":2675,"sync":2677,"miss":0,"status":"ok"},{"query":0,"bind":2675,"exec":2675,"sync":2677,"miss":0,"status":"ok"},{"query":0,"bind":2594,"exec":2594,"sync":2595,"miss":0,"status":"ok"},{"query":0,"bind":2594,"exec":2594,"sync":2595,"miss":0,"status":"ok"},{"query":0,"bind":2594,"exec":2594,"sync":2595,"miss":0,"status":"ok"},{"query":0,"bind":2520,"exec":2520,"sync":2521,"miss":0,"status":"ok"},{"query":0,"bind":2520,"exec":2520,"sync":2521,"miss":0,"status":"ok"},{"query":0,"bind":2520,"exec":2520,"sync":2521,"miss":0,"status":"ok"},{"query":0,"bind":733,"exec":733,"sync":734,"miss":0,"status":"ok"},{"query":0,"bind":733,"exec":733,"sync":734,"miss":0,"status":"ok"},{"query":0,"bind":733,"exec":733,"sync":734,"miss":0,"status":"ok"},{"query":0,"bind":723,"exec":723,"sync":724,"miss":0,"status":"ok"},{"query":0,"bind":723,"exec":723,"sync":724,"miss":0,"status":"ok"},{"query":0,"bind":723,"exec":723,"sync":724,"miss":0,"status":"ok"},{"query":0,"bind":430,"exec":430,"sync":431,"miss":0,"status":"ok"},{"query":0,"bind":430,"exec":430,"sync":431,"miss":0,"status":"ok"},{"query":0,"bind":430,"exec":430,"sync":431,"miss":0,"status":"ok"},{"query":0,"bind":413,"exec":413,"sync":414,"miss":0,"status":"ok"},{"query":0,"bind":413,"exec":413,"sync":414,"miss":0,"status":"ok"},{"query":0,"bind":413,"exec":413,"sync":414,"miss":0,"status":"ok"},{"query":0,"bind":409,"exec":409,"sync":410,"miss":0,"status":"ok"},{"query":0,"bind":409,"exec":409,"sync":410,"miss":0,"status":"ok"},{"query":0,"bind":409,"exec":409,"sync":410,"miss":0,"status":"ok"},{"query":0,"bind":382,"exec":382,"sync":383,"miss":0,"status":"ok"},{"query":0,"bind":382,"exec":382,"sync":383,"miss":0,"status":"ok"},{"query":0,"bind":382,"exec":382,"sync":383,"miss":0,"status":"ok"},{"query":0,"bind":361,"exec":361,"sync":362,"miss":0,"status":"ok"},{"query":0,"bind":361,"exec":361,"sync":362,"miss":0,"status":"ok"},{"query":0,"bind":361,"exec":361,"sync":362,"miss":0,"status":"ok"},{"query":0,"bind":324,"exec":324,"sync":325,"miss":0,"status":"ok"},{"query":0,"bind":324,"exec":324,"sync":325,"miss":0,"status":"ok"},{"query":0,"bind":324,"exec":324,"sync":325,"miss":0,"status":"ok"},{"query":0,"bind":332,"exec":332,"sync":333,"miss":0,"status":"ok"},{"query":0,"bind":332,"exec":332,"sync":333,"miss":0,"status":"ok"},{"query":0,"bind":332,"exec":332,"sync":333,"miss":0,"status":"ok"},{"query":0,"bind":3900,"exec":3900,"sync":3901,"miss":0,"status":"ok"},{"query":0,"bind":3900,"exec":3900,"sync":3901,"miss":0,"status":"ok"},{"query":0,"bind":3900,"exec":3900,"sync":3901,"miss":0,"status":"ok"},{"query":0,"bind":3972,"exec":3972,"sync":3975,"miss":0,"status":"ok"},{"query":0,"bind":3972,"exec":3972,"sync":3975,"miss":0,"status":"ok"},{"query":0,"bind":3972,"exec":3972,"sync":3975,"miss":0,"status":"ok"},{"query":0,"bind":3880,"exec":3880,"sync":3883,"miss":0,"status":"ok"},{"query":0,"bind":3876,"exec":3876,"sync":3878,"miss":0,"status":"ok"},{"query":0,"bind":3876,"exec":3876,"sync":3878,"miss":0,"status":"ok"},{"query":0,"bind":3876,"exec":3876,"sync":3878,"miss":0,"status":"ok"},{"query":0,"bind":3727,"exec":3727,"sync":3730,"miss":0,"status":"ok"},{"query":0,"bind":3860,"exec":3860,"sync":3863,"miss":0,"status":"ok"},{"query":0,"bind":3860,"exec":3860,"sync":3863,"miss":0,"status":"ok"},{"query":0,"bind":3860,"exec":3860,"sync":3863,"miss":0,"status":"ok"},{"query":0,"bind":3845,"exec":3845,"sync":3848,"miss":0,"status":"ok"},{"query":0,"bind":3845,"exec":3845,"sync":3848,"miss":0,"status":"ok"},{"query":0,"bind":3845,"exec":3845,"sync":3848,"miss":0,"status":"ok"},{"query":0,"bind":3845,"exec":3845,"sync":3848,"miss":0,"status":"ok"},{"query":0,"bind":3845,"exec":3845,"sync":3848,"miss":0,"status":"ok"},{"query":0,"bind":3845,"exec":3845,"sync":3848,"miss":0,"status":"ok"},{"query":0,"bind":3858,"exec":3858,"sync":3860,"miss":0,"status":"ok"},{"query":0,"bind":3858,"exec":3858,"sync":3860,"miss":0,"status":"ok"},{"query":0,"bind":3858,"exec":3858,"sync":3860,"miss":0,"status":"ok"},{"query":0,"bind":3837,"exec":3837,"sync":3840,"miss":0,"status":"ok"},{"query":0,"bind":3837,"exec":3837,"sync":3840,"miss":0,"status":"ok"},{"query":0,"bind":3837,"exec":3837,"sync":3840,"miss":0,"status":"ok"},{"query":0,"bind":3865,"exec":3865,"sync":3868,"miss":0,"status":"ok"},{"query":0,"bind":3865,"exec":3865,"sync":3868,"miss":0,"status":"ok"},{"query":0,"bind":3865,"exec":3865,"sync":3868,"miss":0,"status":"ok"},{"query":0,"bind":3789,"exec":3789,"sync":3790,"miss":0,"status":"ok"},{"query":0,"bind":3789,"exec":3789,"sync":3790,"miss":0,"status":"ok"},{"query":0,"bind":3789,"exec":3789,"sync":3790,"miss":0,"status":"ok"},{"query":0,"bind":3820,"exec":3820,"sync":3823,"miss":0,"status":"ok"},{"query":0,"bind":3820,"exec":3820,"sync":3823,"miss":0,"status":"ok"},{"query":0,"bind":3820,"exec":3820,"sync":3823,"miss":0,"status":"ok"},{"query":0,"bind":3839,"exec":3839,"sync":3840,"miss":0,"status":"ok"},{"query":0,"bind":3839,"exec":3839,"sync":3840,"miss":0,"status":"ok"},{"query":0,"bind":3839,"exec":3839,"sync":3840,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":10,"exec":10,"sync":11,"miss":0,"status":"ok"},{"query":0,"bind":7,"exec":7,"sync":8,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":8,"exec":8,"sync":9,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":5,"exec":5,"sync":6,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":5,"exec":5,"sync":6,"miss":0,"status":"ok"},{"query":0,"bind":4,"exec":4,"sync":5,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":3,"exec":3,"sync":4,"miss":0,"status":"ok"},{"query":0,"bind":10,"exec":10,"sync":11,"miss":0,"status":"ok"},{"query":0,"bind":5,"exec":5,"sync":6,"miss":0,"status":"ok"},{"query":0,"bind":10,"exec":10,"sync":11,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":7,"exec":7,"sync":8,"miss":0,"status":"ok"},{"query":0,"bind":5,"exec":5,"sync":6,"miss":0,"status":"ok"},{"query":0,"bind":1,"exec":1,"sync":2,"miss":0,"status":"ok"},{"query":0,"bind":18,"exec":18,"sync":19,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":6,"exec":6,"sync":7,"miss":0,"status":"ok"},{"query":0,"bind":5,"exec":5,"sync":6,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":8,"exec":8,"sync":9,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":10,"exec":10,"sync":11,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":4,"exec":4,"sync":5,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":4,"exec":4,"sync":5,"miss":0,"status":"ok"},{"query":0,"bind":7,"exec":7,"sync":8,"miss":0,"status":"ok"},{"query":0,"bind":7,"exec":7,"sync":8,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":5,"exec":5,"sync":6,"miss":0,"status":"ok"},{"query":0,"bind":8,"exec":8,"sync":9,"miss":0,"status":"ok"},{"query":0,"bind":10,"exec":10,"sync":11,"miss":0,"status":"ok"},{"query":0,"bind":6,"exec":6,"sync":7,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":8,"exec":8,"sync":9,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":5,"exec":5,"sync":6,"miss":0,"status":"ok"},{"query":0,"bind":9,"exec":9,"sync":10,"miss":0,"status":"ok"},{"query":0,"bind":10,"exec":10,"sync":11,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":4,"exec":4,"sync":5,"miss":0,"status":"ok"},{"query":0,"bind":7,"exec":7,"sync":8,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"lithium-postgres"},{"protocol":[{"query":0,"bind":64,"exec":64,"sync":566,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":567,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":567,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":567,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":567,"miss":0,"status":"ok"},{"query":0,"bind":64,"exec":64,"sync":566,"miss":0,"status":"ok"},{"query":0,"bind":64,"exec":64,"sync":566,"miss":0,"status":"ok"},{"query":0,"bind":64,"exec":64,"sync":566,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"may-minihttp"},{"protocol":[{"query":0,"bind":1780,"exec":1780,"sync":2282,"miss":0,"status":"ok"},{"query":0,"bind":1781,"exec":1781,"sync":2283,"miss":0,"status":"ok"},{"query":0,"bind":1283,"exec":1283,"sync":1785,"miss":0,"status":"ok"},{"query":0,"bind":1283,"exec":1283,"sync":1785,"miss":0,"status":"ok"},{"query":0,"bind":1282,"exec":1282,"sync":1784,"miss":0,"status":"ok"},{"query":0,"bind":1281,"exec":1281,"sync":1783,"miss":0,"status":"ok"},{"query":0,"bind":1281,"exec":1281,"sync":1783,"miss":0,"status":"ok"},{"query":0,"bind":1281,"exec":1281,"sync":1783,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"may-minihttp"},{"protocol":[{"query":0,"bind":1845,"exec":1845,"sync":2347,"miss":0,"status":"ok"},{"query":0,"bind":1847,"exec":1847,"sync":2349,"miss":0,"status":"ok"},{"query":0,"bind":1349,"exec":1349,"sync":1851,"miss":0,"status":"ok"},{"query":0,"bind":1349,"exec":1349,"sync":1851,"miss":0,"status":"ok"},{"query":0,"bind":1348,"exec":1348,"sync":1850,"miss":0,"status":"ok"},{"query":0,"bind":1346,"exec":1346,"sync":1848,"miss":0,"status":"ok"},{"query":0,"bind":1346,"exec":1346,"sync":1848,"miss":0,"status":"ok"},{"query":0,"bind":1346,"exec":1346,"sync":1848,"miss":0,"status":"ok"}],"test":"update","status":"PASS","framework":"may-minihttp"},{"protocol":[{"query":0,"bind":64,"exec":64,"sync":566,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":567,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":567,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":567,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":567,"miss":0,"status":"ok"},{"query":0,"bind":64,"exec":64,"sync":566,"miss":0,"status":"ok"},{"query":0,"bind":64,"exec":64,"sync":566,"miss":0,"status":"ok"},{"query":0,"bind":64,"exec":64,"sync":566,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"may-minihttp"},{"protocol":[{"query":0,"bind":64,"exec":64,"sync":65,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":66,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":66,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":66,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":66,"miss":0,"status":"ok"},{"query":0,"bind":64,"exec":64,"sync":65,"miss":0,"status":"ok"},{"query":0,"bind":64,"exec":64,"sync":65,"miss":0,"status":"ok"},{"query":0,"bind":64,"exec":64,"sync":65,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"officefloor-rawsqlclient"},{"protocol":[{"query":0,"bind":1780,"exec":1780,"sync":1781,"miss":0,"status":"ok"},{"query":0,"bind":1781,"exec":1781,"sync":1782,"miss":0,"status":"ok"},{"query":0,"bind":1283,"exec":1283,"sync":1284,"miss":0,"status":"ok"},{"query":0,"bind":1283,"exec":1283,"sync":1284,"miss":0,"status":"ok"},{"query":0,"bind":1282,"exec":1282,"sync":1283,"miss":0,"status":"ok"},{"query":0,"bind":1281,"exec":1281,"sync":1282,"miss":0,"status":"ok"},{"query":0,"bind":1281,"exec":1281,"sync":1282,"miss":0,"status":"ok"},{"query":0,"bind":1281,"exec":1281,"sync":1282,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"officefloor-rawsqlclient"},{"protocol":[{"query":0,"bind":1845,"exec":1845,"sync":1848,"miss":0,"status":"ok"},{"query":0,"bind":1847,"exec":1847,"sync":1851,"miss":0,"status":"ok"},{"query":0,"bind":1349,"exec":1349,"sync":1353,"miss":0,"status":"ok"},{"query":0,"bind":1349,"exec":1349,"sync":1353,"miss":0,"status":"ok"},{"query":0,"bind":1348,"exec":1348,"sync":1351,"miss":0,"status":"ok"},{"query":0,"bind":1346,"exec":1346,"sync":1349,"miss":0,"status":"ok"},{"query":0,"bind":1346,"exec":1346,"sync":1349,"miss":0,"status":"ok"},{"query":0,"bind":1346,"exec":1346,"sync":1349,"miss":0,"status":"ok"}],"test":"update","status":"PASS","framework":"officefloor-rawsqlclient"},{"protocol":[{"query":0,"bind":64,"exec":64,"sync":65,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":66,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":66,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":66,"miss":0,"status":"ok"},{"query":0,"bind":64,"exec":64,"sync":65,"miss":0,"status":"ok"},{"query":0,"bind":64,"exec":64,"sync":65,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":66,"miss":0,"status":"ok"},{"query":0,"bind":64,"exec":64,"sync":65,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"officefloor-rawsqlclient"},{"protocol":[{"query":0,"bind":64,"exec":64,"sync":65,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":66,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":66,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":66,"miss":0,"status":"ok"},{"query":0,"bind":64,"exec":64,"sync":65,"miss":0,"status":"ok"},{"query":0,"bind":64,"exec":64,"sync":65,"miss":0,"status":"ok"},{"query":0,"bind":64,"exec":64,"sync":65,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":66,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"officefloor-sqlclient"},{"protocol":[{"query":0,"bind":1780,"exec":1780,"sync":1781,"miss":0,"status":"ok"},{"query":0,"bind":1781,"exec":1781,"sync":1782,"miss":0,"status":"ok"},{"query":0,"bind":1283,"exec":1283,"sync":1284,"miss":0,"status":"ok"},{"query":0,"bind":1283,"exec":1283,"sync":1284,"miss":0,"status":"ok"},{"query":0,"bind":1282,"exec":1282,"sync":1283,"miss":0,"status":"ok"},{"query":0,"bind":1281,"exec":1281,"sync":1282,"miss":0,"status":"ok"},{"query":0,"bind":1281,"exec":1281,"sync":1282,"miss":0,"status":"ok"},{"query":0,"bind":1281,"exec":1281,"sync":1282,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"officefloor-sqlclient"},{"protocol":[{"query":0,"bind":3560,"exec":3560,"sync":1847,"miss":1715,"status":"fail"},{"query":0,"bind":3562,"exec":3562,"sync":1849,"miss":1715,"status":"fail"},{"query":0,"bind":2566,"exec":2566,"sync":1351,"miss":1217,"status":"fail"},{"query":0,"bind":2566,"exec":2566,"sync":1351,"miss":1217,"status":"fail"},{"query":0,"bind":2564,"exec":2564,"sync":1350,"miss":1216,"status":"fail"},{"query":0,"bind":2562,"exec":2562,"sync":1348,"miss":1216,"status":"fail"},{"query":0,"bind":2562,"exec":2562,"sync":1348,"miss":1216,"status":"fail"},{"query":0,"bind":2562,"exec":2562,"sync":1348,"miss":1216,"status":"fail"}],"test":"update","status":"PASS","framework":"officefloor-sqlclient"},{"protocol":[{"query":0,"bind":64,"exec":64,"sync":65,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":66,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":66,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":66,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":66,"miss":0,"status":"ok"},{"query":0,"bind":64,"exec":64,"sync":65,"miss":0,"status":"ok"},{"query":0,"bind":64,"exec":64,"sync":65,"miss":0,"status":"ok"},{"query":0,"bind":64,"exec":64,"sync":65,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"officefloor-sqlclient"},{"protocol":[{"query":0,"bind":16,"exec":16,"sync":17,"miss":0,"status":"ok"},{"query":0,"bind":16,"exec":16,"sync":17,"miss":0,"status":"ok"},{"query":0,"bind":22,"exec":22,"sync":23,"miss":0,"status":"ok"},{"query":0,"bind":21,"exec":21,"sync":22,"miss":0,"status":"ok"},{"query":0,"bind":22,"exec":22,"sync":23,"miss":0,"status":"ok"},{"query":0,"bind":17,"exec":17,"sync":18,"miss":0,"status":"ok"},{"query":0,"bind":19,"exec":19,"sync":20,"miss":0,"status":"ok"},{"query":0,"bind":18,"exec":18,"sync":19,"miss":0,"status":"ok"},{"query":0,"bind":19,"exec":19,"sync":20,"miss":0,"status":"ok"},{"query":0,"bind":16,"exec":16,"sync":17,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":17,"exec":17,"sync":18,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":17,"exec":17,"sync":18,"miss":0,"status":"ok"},{"query":0,"bind":16,"exec":16,"sync":17,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":17,"exec":17,"sync":18,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":16,"exec":16,"sync":17,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":17,"exec":17,"sync":18,"miss":0,"status":"ok"},{"query":0,"bind":16,"exec":16,"sync":17,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":16,"exec":16,"sync":17,"miss":0,"status":"ok"},{"query":0,"bind":16,"exec":16,"sync":17,"miss":0,"status":"ok"},{"query":0,"bind":16,"exec":16,"sync":17,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":16,"exec":16,"sync":17,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"vertx-web-postgres"},{"protocol":[{"query":0,"bind":266,"exec":266,"sync":267,"miss":0,"status":"ok"},{"query":0,"bind":432,"exec":432,"sync":433,"miss":0,"status":"ok"},{"query":0,"bind":442,"exec":442,"sync":443,"miss":0,"status":"ok"},{"query":0,"bind":412,"exec":412,"sync":413,"miss":0,"status":"ok"},{"query":0,"bind":467,"exec":467,"sync":468,"miss":0,"status":"ok"},{"query":0,"bind":459,"exec":459,"sync":460,"miss":0,"status":"ok"},{"query":0,"bind":433,"exec":433,"sync":434,"miss":0,"status":"ok"},{"query":0,"bind":440,"exec":440,"sync":441,"miss":0,"status":"ok"},{"query":0,"bind":414,"exec":414,"sync":415,"miss":0,"status":"ok"},{"query":0,"bind":328,"exec":328,"sync":329,"miss":0,"status":"ok"},{"query":0,"bind":344,"exec":344,"sync":345,"miss":0,"status":"ok"},{"query":0,"bind":237,"exec":237,"sync":238,"miss":0,"status":"ok"},{"query":0,"bind":286,"exec":286,"sync":287,"miss":0,"status":"ok"},{"query":0,"bind":357,"exec":357,"sync":358,"miss":0,"status":"ok"},{"query":0,"bind":265,"exec":265,"sync":266,"miss":0,"status":"ok"},{"query":0,"bind":301,"exec":301,"sync":302,"miss":0,"status":"ok"},{"query":0,"bind":289,"exec":289,"sync":290,"miss":0,"status":"ok"},{"query":0,"bind":282,"exec":282,"sync":283,"miss":0,"status":"ok"},{"query":0,"bind":291,"exec":291,"sync":292,"miss":0,"status":"ok"},{"query":0,"bind":293,"exec":293,"sync":294,"miss":0,"status":"ok"},{"query":0,"bind":284,"exec":284,"sync":285,"miss":0,"status":"ok"},{"query":0,"bind":299,"exec":299,"sync":300,"miss":0,"status":"ok"},{"query":0,"bind":310,"exec":310,"sync":311,"miss":0,"status":"ok"},{"query":0,"bind":259,"exec":259,"sync":260,"miss":0,"status":"ok"},{"query":0,"bind":494,"exec":494,"sync":495,"miss":0,"status":"ok"},{"query":0,"bind":390,"exec":390,"sync":391,"miss":0,"status":"ok"},{"query":0,"bind":324,"exec":324,"sync":325,"miss":0,"status":"ok"},{"query":0,"bind":394,"exec":394,"sync":395,"miss":0,"status":"ok"},{"query":0,"bind":318,"exec":318,"sync":319,"miss":0,"status":"ok"},{"query":0,"bind":387,"exec":387,"sync":388,"miss":0,"status":"ok"},{"query":0,"bind":396,"exec":396,"sync":397,"miss":0,"status":"ok"},{"query":0,"bind":359,"exec":359,"sync":360,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"vertx-web-postgres"},{"protocol":[{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":26,"exec":26,"sync":27,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":16,"exec":16,"sync":17,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":15,"exec":15,"sync":16,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":13,"exec":13,"sync":14,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":16,"exec":16,"sync":17,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":12,"exec":12,"sync":13,"miss":0,"status":"ok"},{"query":0,"bind":10,"exec":10,"sync":11,"miss":0,"status":"ok"},{"query":0,"bind":11,"exec":11,"sync":12,"miss":0,"status":"ok"},{"query":0,"bind":25,"exec":25,"sync":26,"miss":0,"status":"ok"},{"query":0,"bind":26,"exec":26,"sync":27,"miss":0,"status":"ok"},{"query":0,"bind":28,"exec":28,"sync":29,"miss":0,"status":"ok"},{"query":0,"bind":23,"exec":23,"sync":24,"miss":0,"status":"ok"},{"query":0,"bind":25,"exec":25,"sync":26,"miss":0,"status":"ok"},{"query":0,"bind":22,"exec":22,"sync":23,"miss":0,"status":"ok"},{"query":0,"bind":22,"exec":22,"sync":23,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"},{"query":0,"bind":14,"exec":14,"sync":15,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"vertx-web-postgres"},{"protocol":[{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":33,"exec":33,"sync":34,"miss":0,"status":"ok"},{"query":0,"bind":33,"exec":33,"sync":34,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":33,"exec":33,"sync":34,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":33,"exec":33,"sync":34,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"vertx-web-scala"},{"protocol":[{"query":0,"bind":641,"exec":641,"sync":642,"miss":0,"status":"ok"},{"query":0,"bind":642,"exec":642,"sync":643,"miss":0,"status":"ok"},{"query":0,"bind":641,"exec":641,"sync":642,"miss":0,"status":"ok"},{"query":0,"bind":641,"exec":641,"sync":642,"miss":0,"status":"ok"},{"query":0,"bind":641,"exec":641,"sync":642,"miss":0,"status":"ok"},{"query":0,"bind":641,"exec":641,"sync":642,"miss":0,"status":"ok"},{"query":0,"bind":1140,"exec":1140,"sync":1141,"miss":0,"status":"ok"},{"query":0,"bind":1140,"exec":1140,"sync":1141,"miss":0,"status":"ok"},{"query":0,"bind":641,"exec":641,"sync":642,"miss":0,"status":"ok"},{"query":0,"bind":641,"exec":641,"sync":642,"miss":0,"status":"ok"},{"query":0,"bind":640,"exec":640,"sync":641,"miss":0,"status":"ok"},{"query":0,"bind":640,"exec":640,"sync":641,"miss":0,"status":"ok"},{"query":0,"bind":640,"exec":640,"sync":641,"miss":0,"status":"ok"},{"query":0,"bind":640,"exec":640,"sync":641,"miss":0,"status":"ok"},{"query":0,"bind":641,"exec":641,"sync":642,"miss":0,"status":"ok"},{"query":0,"bind":642,"exec":642,"sync":643,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"vertx-web-scala"},{"protocol":[{"query":0,"bind":240,"exec":240,"sync":128,"miss":114,"status":"fail"},{"query":0,"bind":240,"exec":240,"sync":128,"miss":114,"status":"fail"},{"query":0,"bind":240,"exec":240,"sync":128,"miss":114,"status":"fail"},{"query":0,"bind":320,"exec":320,"sync":170,"miss":152,"status":"fail"},{"query":0,"bind":240,"exec":240,"sync":128,"miss":114,"status":"fail"},{"query":0,"bind":320,"exec":320,"sync":170,"miss":152,"status":"fail"},{"query":0,"bind":240,"exec":240,"sync":128,"miss":114,"status":"fail"},{"query":0,"bind":240,"exec":240,"sync":128,"miss":114,"status":"fail"},{"query":0,"bind":320,"exec":320,"sync":170,"miss":152,"status":"fail"},{"query":0,"bind":240,"exec":240,"sync":128,"miss":114,"status":"fail"},{"query":0,"bind":240,"exec":240,"sync":128,"miss":114,"status":"fail"},{"query":0,"bind":240,"exec":240,"sync":128,"miss":114,"status":"fail"},{"query":0,"bind":320,"exec":320,"sync":170,"miss":152,"status":"fail"},{"query":0,"bind":280,"exec":280,"sync":149,"miss":133,"status":"fail"},{"query":0,"bind":200,"exec":200,"sync":107,"miss":95,"status":"fail"},{"query":0,"bind":280,"exec":280,"sync":149,"miss":133,"status":"fail"},{"query":0,"bind":200,"exec":200,"sync":107,"miss":95,"status":"fail"},{"query":0,"bind":280,"exec":280,"sync":149,"miss":133,"status":"fail"},{"query":0,"bind":280,"exec":280,"sync":149,"miss":133,"status":"fail"},{"query":0,"bind":280,"exec":280,"sync":149,"miss":133,"status":"fail"},{"query":0,"bind":200,"exec":200,"sync":107,"miss":95,"status":"fail"},{"query":0,"bind":360,"exec":360,"sync":191,"miss":171,"status":"fail"},{"query":0,"bind":280,"exec":280,"sync":149,"miss":133,"status":"fail"},{"query":0,"bind":160,"exec":160,"sync":86,"miss":76,"status":"fail"},{"query":0,"bind":240,"exec":240,"sync":128,"miss":114,"status":"fail"},{"query":0,"bind":120,"exec":120,"sync":65,"miss":57,"status":"fail"},{"query":0,"bind":240,"exec":240,"sync":128,"miss":114,"status":"fail"},{"query":0,"bind":200,"exec":200,"sync":107,"miss":95,"status":"fail"},{"query":0,"bind":360,"exec":360,"sync":191,"miss":171,"status":"fail"},{"query":0,"bind":1480,"exec":1480,"sync":755,"miss":727,"status":"fail"},{"query":0,"bind":442,"exec":442,"sync":235,"miss":209,"status":"fail"},{"query":0,"bind":442,"exec":442,"sync":235,"miss":209,"status":"fail"},{"query":0,"bind":360,"exec":360,"sync":191,"miss":171,"status":"fail"},{"query":0,"bind":400,"exec":400,"sync":212,"miss":190,"status":"fail"},{"query":0,"bind":360,"exec":360,"sync":191,"miss":171,"status":"fail"},{"query":0,"bind":360,"exec":360,"sync":191,"miss":171,"status":"fail"},{"query":0,"bind":320,"exec":320,"sync":170,"miss":152,"status":"fail"},{"query":0,"bind":360,"exec":360,"sync":191,"miss":171,"status":"fail"},{"query":0,"bind":320,"exec":320,"sync":170,"miss":152,"status":"fail"},{"query":0,"bind":360,"exec":360,"sync":191,"miss":171,"status":"fail"},{"query":0,"bind":600,"exec":600,"sync":317,"miss":285,"status":"fail"},{"query":0,"bind":440,"exec":440,"sync":233,"miss":209,"status":"fail"},{"query":0,"bind":280,"exec":280,"sync":149,"miss":133,"status":"fail"},{"query":0,"bind":280,"exec":280,"sync":149,"miss":133,"status":"fail"},{"query":0,"bind":280,"exec":280,"sync":149,"miss":133,"status":"fail"},{"query":0,"bind":280,"exec":280,"sync":149,"miss":133,"status":"fail"},{"query":0,"bind":282,"exec":282,"sync":151,"miss":133,"status":"fail"},{"query":0,"bind":240,"exec":240,"sync":128,"miss":114,"status":"fail"},{"query":0,"bind":240,"exec":240,"sync":128,"miss":114,"status":"fail"},{"query":0,"bind":320,"exec":320,"sync":170,"miss":152,"status":"fail"},{"query":0,"bind":320,"exec":320,"sync":170,"miss":152,"status":"fail"},{"query":0,"bind":280,"exec":280,"sync":149,"miss":133,"status":"fail"},{"query":0,"bind":280,"exec":280,"sync":149,"miss":133,"status":"fail"},{"query":0,"bind":320,"exec":320,"sync":170,"miss":152,"status":"fail"},{"query":0,"bind":280,"exec":280,"sync":149,"miss":133,"status":"fail"},{"query":0,"bind":280,"exec":280,"sync":149,"miss":133,"status":"fail"},{"query":0,"bind":1400,"exec":1400,"sync":713,"miss":689,"status":"fail"},{"query":0,"bind":562,"exec":562,"sync":298,"miss":266,"status":"fail"},{"query":0,"bind":484,"exec":484,"sync":257,"miss":229,"status":"fail"},{"query":0,"bind":444,"exec":444,"sync":236,"miss":210,"status":"fail"},{"query":0,"bind":482,"exec":482,"sync":256,"miss":228,"status":"fail"},{"query":0,"bind":522,"exec":522,"sync":277,"miss":247,"status":"fail"},{"query":0,"bind":482,"exec":482,"sync":256,"miss":228,"status":"fail"},{"query":0,"bind":522,"exec":522,"sync":277,"miss":247,"status":"fail"}],"test":"update","status":"PASS","framework":"vertx-web-scala"},{"protocol":[{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":33,"exec":33,"sync":34,"miss":0,"status":"ok"},{"query":0,"bind":33,"exec":33,"sync":34,"miss":0,"status":"ok"},{"query":0,"bind":33,"exec":33,"sync":34,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":32,"exec":32,"sync":33,"miss":0,"status":"ok"},{"query":0,"bind":33,"exec":33,"sync":34,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"vertx-web-scala"},{"protocol":[{"query":0,"bind":62,"exec":62,"sync":63,"miss":0,"status":"ok"},{"query":0,"bind":75,"exec":75,"sync":77,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":66,"miss":0,"status":"ok"},{"query":0,"bind":63,"exec":63,"sync":64,"miss":0,"status":"ok"},{"query":0,"bind":63,"exec":63,"sync":64,"miss":0,"status":"ok"},{"query":0,"bind":62,"exec":62,"sync":63,"miss":0,"status":"ok"},{"query":0,"bind":68,"exec":68,"sync":69,"miss":0,"status":"ok"},{"query":0,"bind":59,"exec":59,"sync":60,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"wizzardo-http"},{"protocol":[{"query":0,"bind":1280,"exec":1280,"sync":1281,"miss":0,"status":"ok"},{"query":0,"bind":2433,"exec":2433,"sync":2435,"miss":0,"status":"ok"},{"query":0,"bind":1220,"exec":1220,"sync":1221,"miss":0,"status":"ok"},{"query":0,"bind":1300,"exec":1300,"sync":1301,"miss":0,"status":"ok"},{"query":0,"bind":1320,"exec":1320,"sync":1321,"miss":0,"status":"ok"},{"query":0,"bind":1260,"exec":1260,"sync":1261,"miss":0,"status":"ok"},{"query":0,"bind":1280,"exec":1280,"sync":1281,"miss":0,"status":"ok"},{"query":0,"bind":1160,"exec":1160,"sync":1161,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"wizzardo-http"},{"protocol":[{"query":0,"bind":2360,"exec":2360,"sync":1241,"miss":1121,"status":"fail"},{"query":0,"bind":4785,"exec":4785,"sync":2477,"miss":2311,"status":"fail"},{"query":0,"bind":2480,"exec":2480,"sync":1304,"miss":1178,"status":"fail"},{"query":0,"bind":2640,"exec":2640,"sync":1388,"miss":1254,"status":"fail"},{"query":0,"bind":2800,"exec":2800,"sync":1472,"miss":1330,"status":"fail"},{"query":0,"bind":2520,"exec":2520,"sync":1325,"miss":1197,"status":"fail"},{"query":0,"bind":2440,"exec":2440,"sync":1283,"miss":1159,"status":"fail"},{"query":0,"bind":2480,"exec":2480,"sync":1304,"miss":1178,"status":"fail"}],"test":"update","status":"PASS","framework":"wizzardo-http"},{"protocol":[{"query":0,"bind":63,"exec":63,"sync":64,"miss":0,"status":"ok"},{"query":0,"bind":71,"exec":71,"sync":73,"miss":0,"status":"ok"},{"query":0,"bind":64,"exec":64,"sync":65,"miss":0,"status":"ok"},{"query":0,"bind":63,"exec":63,"sync":64,"miss":0,"status":"ok"},{"query":0,"bind":63,"exec":63,"sync":64,"miss":0,"status":"ok"},{"query":0,"bind":63,"exec":63,"sync":64,"miss":0,"status":"ok"},{"query":0,"bind":64,"exec":64,"sync":65,"miss":0,"status":"ok"},{"query":0,"bind":66,"exec":66,"sync":67,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"wizzardo-http"},{"protocol":[{"query":0,"bind":46,"exec":46,"sync":548,"miss":0,"status":"ok"},{"query":0,"bind":78,"exec":78,"sync":580,"miss":0,"status":"ok"},{"query":0,"bind":73,"exec":73,"sync":575,"miss":0,"status":"ok"},{"query":0,"bind":61,"exec":61,"sync":563,"miss":0,"status":"ok"},{"query":0,"bind":75,"exec":75,"sync":577,"miss":0,"status":"ok"},{"query":0,"bind":62,"exec":62,"sync":564,"miss":0,"status":"ok"},{"query":0,"bind":59,"exec":59,"sync":561,"miss":0,"status":"ok"},{"query":0,"bind":62,"exec":62,"sync":564,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"xitca-web"},{"protocol":[{"query":0,"bind":1140,"exec":1140,"sync":1642,"miss":0,"status":"ok"},{"query":0,"bind":1303,"exec":1303,"sync":1805,"miss":0,"status":"ok"},{"query":0,"bind":1304,"exec":1304,"sync":1806,"miss":0,"status":"ok"},{"query":0,"bind":1401,"exec":1401,"sync":1903,"miss":0,"status":"ok"},{"query":0,"bind":1361,"exec":1361,"sync":1863,"miss":0,"status":"ok"},{"query":0,"bind":1702,"exec":1702,"sync":2204,"miss":0,"status":"ok"},{"query":0,"bind":1901,"exec":1901,"sync":2403,"miss":0,"status":"ok"},{"query":0,"bind":1140,"exec":1140,"sync":1642,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"xitca-web"},{"protocol":[{"query":0,"bind":1325,"exec":1325,"sync":1827,"miss":0,"status":"ok"},{"query":0,"bind":2025,"exec":2025,"sync":2527,"miss":0,"status":"ok"},{"query":0,"bind":1323,"exec":1323,"sync":1825,"miss":0,"status":"ok"},{"query":0,"bind":1302,"exec":1302,"sync":1804,"miss":0,"status":"ok"},{"query":0,"bind":1933,"exec":1933,"sync":2435,"miss":0,"status":"ok"},{"query":0,"bind":1386,"exec":1386,"sync":1888,"miss":0,"status":"ok"},{"query":0,"bind":1260,"exec":1260,"sync":1762,"miss":0,"status":"ok"},{"query":0,"bind":1222,"exec":1222,"sync":1724,"miss":0,"status":"ok"}],"test":"update","status":"PASS","framework":"xitca-web"},{"protocol":[{"query":0,"bind":57,"exec":57,"sync":559,"miss":0,"status":"ok"},{"query":0,"bind":76,"exec":76,"sync":578,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":567,"miss":0,"status":"ok"},{"query":0,"bind":64,"exec":64,"sync":566,"miss":0,"status":"ok"},{"query":0,"bind":63,"exec":63,"sync":565,"miss":0,"status":"ok"},{"query":0,"bind":52,"exec":52,"sync":554,"miss":0,"status":"ok"},{"query":0,"bind":67,"exec":67,"sync":569,"miss":0,"status":"ok"},{"query":0,"bind":72,"exec":72,"sync":574,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"xitca-web"},{"framework":"aspcore-ado-pg","test":"update","status":"BROKEN"},{"framework":"aspcore-ado-pg-up","test":"db","status":"BROKEN"},{"framework":"aspcore-ado-pg-up","test":"query","status":"BROKEN"},{"framework":"aspcore-ado-pg-up","test":"fortune","status":"BROKEN"},{"framework":"beetlex-core-updb","test":"db","status":"BROKEN"},{"framework":"beetlex-core-updb","test":"query","status":"BROKEN"},{"framework":"ffead-cpp-postgresql-raw-async-clibpqb-profiled","test":"db","status":"BROKEN"},{"framework":"ffead-cpp-postgresql-raw-async-clibpqb-profiled","test":"query","status":"BROKEN"},{"framework":"ffead-cpp-postgresql-raw-async-clibpqb-profiled","test":"update","status":"BROKEN"},{"framework":"ffead-cpp-postgresql-raw-async-clibpqb-profiled","test":"fortune","status":"BROKEN"},{"framework":"inverno","test":"db","status":"BROKEN"},{"framework":"inverno","test":"query","status":"BROKEN"},{"framework":"inverno","test":"update","status":"BROKEN"},{"framework":"inverno","test":"fortune","status":"BROKEN"},{"framework":"ntex-db-astd","test":"db","status":"BROKEN"},{"framework":"ntex-db-astd","test":"query","status":"BROKEN"},{"framework":"ntex-db-astd","test":"update","status":"BROKEN"},{"framework":"ntex-db-astd","test":"fortune","status":"BROKEN"},{"framework":"redkale","test":"db","status":"BROKEN"},{"framework":"redkale","test":"query","status":"BROKEN"},{"framework":"redkale","test":"update","status":"BROKEN"},{"framework":"redkale","test":"fortune","status":"BROKEN"},{"protocol":[{"query":0,"bind":10000,"exec":10000,"sync":10502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":68,"exec":68,"sync":570,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":567,"miss":0,"status":"ok"},{"query":0,"bind":67,"exec":67,"sync":569,"miss":0,"status":"ok"},{"query":0,"bind":61,"exec":61,"sync":563,"miss":0,"status":"ok"},{"query":0,"bind":71,"exec":71,"sync":573,"miss":0,"status":"ok"},{"query":0,"bind":61,"exec":61,"sync":563,"miss":0,"status":"ok"},{"query":0,"bind":61,"exec":61,"sync":563,"miss":0,"status":"ok"},{"query":0,"bind":62,"exec":62,"sync":564,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"salvo-pg"},{"protocol":[{"query":0,"bind":10000,"exec":10000,"sync":10502,"miss":0,"status":"ok"},{"query":0,"bind":2059,"exec":2059,"sync":2561,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":1554,"exec":1554,"sync":2056,"miss":0,"status":"ok"},{"query":0,"bind":1514,"exec":1514,"sync":2016,"miss":0,"status":"ok"},{"query":0,"bind":1157,"exec":1157,"sync":1659,"miss":0,"status":"ok"},{"query":0,"bind":1475,"exec":1475,"sync":1977,"miss":0,"status":"ok"},{"query":0,"bind":1197,"exec":1197,"sync":1699,"miss":0,"status":"ok"},{"query":0,"bind":1616,"exec":1616,"sync":2118,"miss":0,"status":"ok"},{"query":0,"bind":1204,"exec":1204,"sync":1706,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"}],"test":"update","status":"PASS","framework":"salvo-pg"},{"protocol":[{"query":0,"bind":10000,"exec":10000,"sync":10502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":64,"exec":64,"sync":566,"miss":0,"status":"ok"},{"query":0,"bind":59,"exec":59,"sync":561,"miss":0,"status":"ok"},{"query":0,"bind":62,"exec":62,"sync":564,"miss":0,"status":"ok"},{"query":0,"bind":63,"exec":63,"sync":565,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":63,"exec":63,"sync":565,"miss":0,"status":"ok"},{"query":0,"bind":71,"exec":71,"sync":573,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":567,"miss":0,"status":"ok"},{"query":0,"bind":69,"exec":69,"sync":571,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"salvo-pg"},{"protocol":[{"query":0,"bind":10000,"exec":10000,"sync":10502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":1282,"exec":1282,"sync":1784,"miss":0,"status":"ok"},{"query":0,"bind":1801,"exec":1801,"sync":2303,"miss":0,"status":"ok"},{"query":0,"bind":1225,"exec":1225,"sync":1727,"miss":0,"status":"ok"},{"query":0,"bind":960,"exec":960,"sync":1462,"miss":0,"status":"ok"},{"query":0,"bind":1360,"exec":1360,"sync":1862,"miss":0,"status":"ok"},{"query":0,"bind":1502,"exec":1502,"sync":2004,"miss":0,"status":"ok"},{"query":0,"bind":1340,"exec":1340,"sync":1842,"miss":0,"status":"ok"},{"query":0,"bind":1782,"exec":1782,"sync":2284,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"},{"query":0,"bind":0,"exec":0,"sync":502,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"salvo-pg"},{"protocol":[{"query":0,"bind":597,"exec":597,"sync":314,"miss":285,"status":"fail"},{"query":0,"bind":656,"exec":656,"sync":373,"miss":285,"status":"fail"},{"query":0,"bind":592,"exec":592,"sync":366,"miss":228,"status":"fail"},{"query":0,"bind":682,"exec":682,"sync":399,"miss":285,"status":"fail"},{"query":0,"bind":667,"exec":667,"sync":384,"miss":285,"status":"fail"},{"query":0,"bind":631,"exec":631,"sync":386,"miss":247,"status":"fail"},{"query":0,"bind":657,"exec":657,"sync":355,"miss":304,"status":"fail"},{"query":0,"bind":624,"exec":624,"sync":341,"miss":285,"status":"fail"},{"query":0,"bind":709,"exec":709,"sync":464,"miss":247,"status":"fail"},{"query":0,"bind":1285,"exec":1285,"sync":465,"miss":822,"status":"fail"},{"query":0,"bind":830,"exec":830,"sync":471,"miss":361,"status":"fail"},{"query":0,"bind":736,"exec":736,"sync":453,"miss":285,"status":"fail"},{"query":0,"bind":761,"exec":761,"sync":421,"miss":342,"status":"fail"},{"query":0,"bind":753,"exec":753,"sync":413,"miss":342,"status":"fail"},{"query":0,"bind":749,"exec":749,"sync":352,"miss":399,"status":"fail"},{"query":0,"bind":667,"exec":667,"sync":327,"miss":342,"status":"fail"},{"query":0,"bind":456,"exec":456,"sync":230,"miss":228,"status":"fail"},{"query":0,"bind":630,"exec":630,"sync":309,"miss":323,"status":"fail"},{"query":0,"bind":618,"exec":618,"sync":335,"miss":285,"status":"fail"},{"query":0,"bind":663,"exec":663,"sync":323,"miss":342,"status":"fail"},{"query":0,"bind":645,"exec":645,"sync":305,"miss":342,"status":"fail"},{"query":0,"bind":699,"exec":699,"sync":321,"miss":380,"status":"fail"},{"query":0,"bind":643,"exec":643,"sync":303,"miss":342,"status":"fail"},{"query":0,"bind":645,"exec":645,"sync":286,"miss":361,"status":"fail"},{"query":0,"bind":667,"exec":667,"sync":270,"miss":399,"status":"fail"},{"query":0,"bind":1338,"exec":1338,"sync":556,"miss":784,"status":"fail"},{"query":0,"bind":710,"exec":710,"sync":465,"miss":247,"status":"fail"},{"query":0,"bind":745,"exec":745,"sync":423,"miss":324,"status":"fail"},{"query":0,"bind":616,"exec":616,"sync":352,"miss":266,"status":"fail"},{"query":0,"bind":671,"exec":671,"sync":368,"miss":305,"status":"fail"},{"query":0,"bind":598,"exec":598,"sync":353,"miss":247,"status":"fail"},{"query":0,"bind":564,"exec":564,"sync":357,"miss":209,"status":"fail"}],"test":"update","status":"PASS","framework":"vertx-web-postgres"},{"protocol":[{"query":0,"bind":72,"exec":72,"sync":72,"miss":0,"status":"ok"},{"query":0,"bind":59,"exec":59,"sync":59,"miss":0,"status":"ok"},{"query":0,"bind":67,"exec":67,"sync":67,"miss":0,"status":"ok"},{"query":0,"bind":60,"exec":60,"sync":60,"miss":0,"status":"ok"},{"query":0,"bind":70,"exec":70,"sync":70,"miss":0,"status":"ok"},{"query":0,"bind":52,"exec":52,"sync":52,"miss":0,"status":"ok"},{"query":0,"bind":62,"exec":62,"sync":62,"miss":0,"status":"ok"},{"query":0,"bind":74,"exec":74,"sync":74,"miss":0,"status":"ok"}],"test":"db","status":"PASS","framework":"drogon"},{"protocol":[{"query":0,"bind":1760,"exec":1760,"sync":1760,"miss":0,"status":"ok"},{"query":0,"bind":1182,"exec":1182,"sync":1182,"miss":0,"status":"ok"},{"query":0,"bind":862,"exec":862,"sync":862,"miss":0,"status":"ok"},{"query":0,"bind":1541,"exec":1541,"sync":1541,"miss":0,"status":"ok"},{"query":0,"bind":1202,"exec":1202,"sync":1202,"miss":0,"status":"ok"},{"query":0,"bind":1402,"exec":1402,"sync":1402,"miss":0,"status":"ok"},{"query":0,"bind":1943,"exec":1943,"sync":1943,"miss":0,"status":"ok"},{"query":0,"bind":1360,"exec":1360,"sync":1360,"miss":0,"status":"ok"}],"test":"query","status":"PASS","framework":"drogon"},{"protocol":[{"query":0,"bind":64,"exec":64,"sync":64,"miss":0,"status":"ok"},{"query":0,"bind":58,"exec":58,"sync":58,"miss":0,"status":"ok"},{"query":0,"bind":74,"exec":74,"sync":74,"miss":0,"status":"ok"},{"query":0,"bind":51,"exec":51,"sync":51,"miss":0,"status":"ok"},{"query":0,"bind":72,"exec":72,"sync":72,"miss":0,"status":"ok"},{"query":0,"bind":67,"exec":67,"sync":67,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":65,"miss":0,"status":"ok"},{"query":0,"bind":65,"exec":65,"sync":65,"miss":0,"status":"ok"}],"test":"fortune","status":"PASS","framework":"drogon"},{"protocol":[{"query":0,"bind":2692,"exec":2692,"sync":2692,"miss":0,"status":"ok"},{"query":0,"bind":2522,"exec":2522,"sync":2522,"miss":0,"status":"ok"},{"query":0,"bind":2764,"exec":2764,"sync":2764,"miss":0,"status":"ok"},{"query":0,"bind":2722,"exec":2722,"sync":2722,"miss":0,"status":"ok"},{"query":0,"bind":2200,"exec":2200,"sync":2200,"miss":0,"status":"ok"},{"query":0,"bind":4240,"exec":4240,"sync":4240,"miss":0,"status":"ok"},{"query":0,"bind":2442,"exec":2442,"sync":2442,"miss":0,"status":"ok"},{"query":0,"bind":2922,"exec":2922,"sync":2922,"miss":0,"status":"ok"}],"test":"update","status":"PASS","framework":"drogon"}]
const { watch, launch } = require('process')
const { writeFile, isFile } = require('fs')
const AD = '\u001b[0m' // ANSI Default
const AR = '\u001b[31m' // ANSI Red
const AG = '\u001b[32m' // ANSI Green
const AY = '\u001b[33m' // ANSI Yellow
const AM = '\u001b[35m' // ANSI Magenta
const AB = '\u001b[34m' // ANSI Blue
async function run (cmd, args) {
const app = launch(cmd, args)
const stdout = []
const stderr = []
app.onStdout = (buf, bytes) => stdout.push(buf.readString(bytes))
app.onStderr = (buf, bytes) => stderr.push(buf.readString(bytes))
app.status = await watch(app)
app.stdout = stdout.join('')
app.stderr = stdout.join('')
return app
}
const rxAnsi = /[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g
function parseOutput (output) {
const lines = output.split('\n')
let inVerification = false
let inProtocolVerification = false
const result = { protocol: [] }
for (let line of lines) {
line = line.replace(rxAnsi, '')
if (line.match(/Verification Summary/)) {
inVerification = true
continue
}
if (line.match(/POSTGRES PROTOCOL VERIFICATION/)) {
inProtocolVerification = true
continue
}
if (inVerification) {
if (line.match(/[=]+/)) {
inVerification = false
} else {
const match = line.match(/\|\s+(\w+)\s+:\s+(\w+)/)
if (match && match.length) {
const [test, status] = match.slice(1)
result.test = test
result.status = status
}
}
}
if (inProtocolVerification) {
const match = line.match(/Query\s+(\d+)\sBind\s+(\d+)\sExec\s+(\d+)\sSync\s+(\d+)\sMiss\s+(\d+)\s(\w+)/)
if (match && match.length) {
const [query, bind, exec, sync, miss, status] = match.slice(1)
const next = {}
next.query = parseInt(query, 10)
next.bind = parseInt(bind, 10)
next.exec = parseInt(exec, 10)
next.sync = parseInt(sync, 10)
next.miss = parseInt(miss, 10)
next.status = status
result.protocol.push(next)
} else {
inProtocolVerification = false
}
}
}
return result
}
async function main (framework) {
const tests = ['db', 'query', 'update', 'fortune']
let frameworks = [
'actix-http',
'appmpower-odbc-pg',
'aspcore-ado-pg',
'aspcore-ado-pg-up',
'atreugo',
'atreugo-prefork',
'axum-pg',
'beetlex',
'beetlex-core',
'beetlex-core-updb',
'drogon',
'ffead-cpp-postgresql-raw-async-clibpqb-profiled',
'ffead-cpp-postgresql-raw-async-pool-profiled',
'ffead-cpp-postgresql-raw-profiled',
'fiber',
'gearbox',
'greenlightning',
'inverno',
'inverno-postgres',
'jooby-pgclient',
'just',
'lithium-postgres',
'may-minihttp',
'ntex-db-astd',
'officefloor-rawsqlclient',
'officefloor-sqlclient',
'redkale',
'salvo-pg',
'vertx-web-postgres',
'vertx-web-scala',
'wizzardo-http',
'xitca-web'
]
if (framework) frameworks = frameworks.filter(f => f === framework)
let results = []
if (isFile('results.json')) {
results = require('./results.json')
}
for (const framework of frameworks) {
for (const test of tests) {
just.print(`running ${AY}${test}${AD} for ${AM}${framework}${AD} `, false)
const existing = results.find(result => (result.test === test && result.framework === framework))
if (existing) {
if (existing.status !== 'BROKEN') {
let status = 'ok'
if (existing.protocol && existing.protocol.length) {
for (const conn of existing.protocol) {
if (status === 'ok' && conn.status !== 'ok') status = conn.status
}
}
if (status === 'ok') {
just.print(`${AB}exists${AD}`)
continue
}
}
}
results = results.filter(result => !(result.test === test && result.framework === framework))
const tfb = await run('./tfb', ['--mode', 'verify', '--proxy', 'on', '--test', framework, '--type', test])
if (tfb.status !== 0) {
just.print(`${AR}fail${AD}`)
results.push({ framework, test, status: 'BROKEN' })
continue
}
just.print(`${AG}complete${AD}`)
const result = parseOutput(tfb.stdout)
result.framework = framework
results.push(result)
writeFile('results.json', ArrayBuffer.fromString(JSON.stringify(results)))
}
}
}
main(...just.args.slice(2)).catch(err => just.error(err.stack))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment