Files

Ignorando revisiones en .git-blame-ignore-revs. Haga clic aquí para saltar y para a la vista normal.

78 líneas
3.5 KiB
JSON

{
"required_tables": [
{
"commit": "Validation rules for python-builtin tests",
"name": "top",
"required_columns": [
"total_calls",
"total_duration",
"average",
"percentage"
],
"validation_queries": [
{
"comparison": "equals",
"description": "Verify that '[run][builtin.py:31]' has a total of 5 calls.",
"error_message": "'[run][builtin.py:31]' does not have 5 total calls, as expected.",
"expected_result": 5,
"query": "SELECT total_calls FROM top WHERE name = '[run][builtin.py:31]';"
},
{
"comparison": "equals",
"description": "Verify that '[inefficient][builtin.py:17]' has a total of 5 calls.",
"error_message": "'[inefficient][builtin.py:17]' does not have 5 total calls, as expected.",
"expected_result": 5,
"query": "SELECT total_calls FROM top WHERE name = '[inefficient][builtin.py:17]';"
},
{
"comparison": "equals",
"description": "Verify that '[fib][builtin.py:13]' has a total of 445 calls.",
"error_message": "'[fib][builtin.py:13]' does not have 445 total calls, as expected.",
"expected_result": 445,
"query": "SELECT total_calls FROM top WHERE name = '[fib][builtin.py:13]';"
},
{
"comparison": "equals",
"description": "Verify that percentages sum to 100.",
"error_message": "Percentages do not sum to 100.",
"expected_result": 100,
"query": "SELECT ROUND(SUM(percentage), 1) FROM top;"
}
]
},
{
"commit": "",
"name": "regions",
"required_columns": [
"id",
"guid",
"category",
"name"
],
"validation_queries": [
{
"comparison": "equals",
"description": "Verify that '[run][builtin.py:31]' has a total of 5 calls.",
"error_message": "'[run][builtin.py:31]' does not have 5 total calls, as expected.",
"expected_result": 5,
"query": "SELECT COUNT(*) FROM regions WHERE name = '[run][builtin.py:31]';"
},
{
"comparison": "equals",
"description": "Verify that '[inefficient][builtin.py:17]' has a total of 5 calls.",
"error_message": "'[inefficient][builtin.py:17]' does not have 5 total calls, as expected.",
"expected_result": 5,
"query": "SELECT COUNT(*) FROM regions WHERE name = '[inefficient][builtin.py:17]';"
},
{
"comparison": "equals",
"description": "Verify that '[fib][builtin.py:13]' has a total of 445 calls.",
"error_message": "'[fib][builtin.py:13] does not have 445 total calls, as expected.",
"expected_result": 445,
"query": "SELECT COUNT(*) FROM regions WHERE name = '[fib][builtin.py:13]';"
}
]
}
]
}