Skip to content

Instantly share code, notes, and snippets.

@Lemonlemmings
Created February 20, 2020 21:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Lemonlemmings/40f137050f00d72613a84504091fd0ef to your computer and use it in GitHub Desktop.
Save Lemonlemmings/40f137050f00d72613a84504091fd0ef to your computer and use it in GitHub Desktop.
An example JSON formed by rebot
{
"rpa": true,
"generator": "Rebot 3.2b2.dev1 (Python 3.7.2 on win32)",
"generated": "20200209 17:16:28.714",
"suite": {
"id": "s1",
"name": "Example",
"kw": [
{
"name": "logs on trace",
"tags": [
"tag not in source"
],
"assign": [
"${not really in source}"
],
"kw": [
{
"name": "Log",
"lib": "BuiltIn",
"doc": "Logs the given message with the given level.",
"args": [
"Log on ${TEST NAME}",
"TRACE"
],
"status": {
"status": "PASS",
"starttime": "20111024 13:41:20.931",
"endtime": "20111024 13:41:20.932",
"elapsedtime": "1"
}
}
],
"status": {
"status": "PASS",
"starttime": "20111024 13:41:20.930",
"endtime": "20111024 13:41:20.933",
"elapsedtime": "3"
}
}
],
"suites": [
{
"id": "s1-s1",
"name": "Normal",
"source": "normal.html",
"kw": [
{
"name": "my setup",
"type": "setup",
"timeout": "1 year",
"status": {
"status": "PASS",
"starttime": "20111024 13:41:20.886",
"endtime": "20111024 13:41:20.888",
"elapsedtime": "2"
}
}
],
"tests": [
{
"id": "s1-s1-t1",
"name": "First One",
"kw": [
{
"name": "Log",
"lib": "BuiltIn",
"doc": "Logs the given message with the given level.",
"args": [
"Test 1"
],
"msgs": [
{
"msg": "Test 1",
"level": "INFO",
"timestamp": "20111024 13:41:20.927",
"html": true
}
],
"status": {
"status": "PASS",
"starttime": "20111024 13:41:20.926",
"endtime": "20111024 13:41:20.928",
"elapsedtime": "2"
}
}
],
"doc": "Test case documentation",
"tags": [
"t1"
],
"status": {
"status": "PASS",
"starttime": "20111024 13:41:20.925",
"endtime": "20111024 13:41:20.934",
"elapsedtime": "9",
"critical": true
}
}
],
"doc": "Normal test cases",
"metadata": {
"Something": "My Value"
},
"status": {
"status": "PASS",
"starttime": "20111024 13:41:20.873",
"endtime": "20111024 13:41:20.952",
"elapsedtime": "79"
}
},
{
"id": "s1-s2",
"name": "Normal & Normal",
"kw": [
{
"name": "logs on trace",
"tags": [
"tag not in source"
],
"assign": [
"${not really in source}"
],
"kw": [
{
"name": "Log",
"lib": "BuiltIn",
"doc": "Logs the given message with the given level.",
"args": [
"Log on ${TEST NAME}",
"TRACE"
],
"status": {
"status": "PASS",
"starttime": "20111024 13:41:20.931",
"endtime": "20111024 13:41:20.932",
"elapsedtime": "1"
}
}
],
"status": {
"status": "PASS",
"starttime": "20111024 13:41:20.930",
"endtime": "20111024 13:41:20.933",
"elapsedtime": "3"
}
},
{
"name": "logs on trace",
"tags": [
"tag not in source"
],
"assign": [
"${not really in source}"
],
"kw": [
{
"name": "Log",
"lib": "BuiltIn",
"doc": "Logs the given message with the given level.",
"args": [
"Log on ${TEST NAME}",
"TRACE"
],
"status": {
"status": "PASS",
"starttime": "20111024 13:41:20.931",
"endtime": "20111024 13:41:20.932",
"elapsedtime": "1"
}
}
],
"status": {
"status": "PASS",
"starttime": "20111024 13:41:20.930",
"endtime": "20111024 13:41:20.933",
"elapsedtime": "3"
}
}
],
"suites": [
{
"id": "s1-s2-s1",
"name": "Normal",
"source": "normal.html",
"kw": [
{
"name": "my setup",
"type": "setup",
"timeout": "1 year",
"status": {
"status": "PASS",
"starttime": "20111024 13:41:20.886",
"endtime": "20111024 13:41:20.888",
"elapsedtime": "2"
}
}
],
"tests": [
{
"id": "s1-s2-s1-t1",
"name": "First One",
"kw": [
{
"name": "Log",
"lib": "BuiltIn",
"doc": "Logs the given message with the given level.",
"args": [
"Test 1"
],
"msgs": [
{
"msg": "Test 1",
"level": "INFO",
"timestamp": "20111024 13:41:20.927",
"html": true
}
],
"status": {
"status": "PASS",
"starttime": "20111024 13:41:20.926",
"endtime": "20111024 13:41:20.928",
"elapsedtime": "2"
}
}
],
"doc": "Test case documentation",
"tags": [
"t1"
],
"status": {
"status": "PASS",
"starttime": "20111024 13:41:20.925",
"endtime": "20111024 13:41:20.934",
"elapsedtime": "9",
"critical": true
}
}
],
"doc": "Normal test cases",
"metadata": {
"Something": "My Value"
},
"status": {
"status": "PASS",
"starttime": "20111024 13:41:20.873",
"endtime": "20111024 13:41:20.952",
"elapsedtime": "79"
}
},
{
"id": "s1-s2-s2",
"name": "Normal",
"source": "normal.html",
"kw": [
{
"name": "my setup",
"type": "setup",
"timeout": "1 year",
"status": {
"status": "PASS",
"starttime": "20111024 13:41:20.886",
"endtime": "20111024 13:41:20.888",
"elapsedtime": "2"
}
}
],
"tests": [
{
"id": "s1-s2-s2-t1",
"name": "First One",
"kw": [
{
"name": "Log",
"lib": "BuiltIn",
"doc": "Logs the given message with the given level.",
"args": [
"Test 1"
],
"msgs": [
{
"msg": "Test 1",
"level": "INFO",
"timestamp": "20111024 13:41:20.927",
"html": true
}
],
"status": {
"status": "PASS",
"starttime": "20111024 13:41:20.926",
"endtime": "20111024 13:41:20.928",
"elapsedtime": "2"
}
}
],
"doc": "Test case documentation",
"tags": [
"t1"
],
"status": {
"status": "PASS",
"starttime": "20111024 13:41:20.925",
"endtime": "20111024 13:41:20.934",
"elapsedtime": "9",
"critical": true
}
}
],
"doc": "Normal test cases",
"metadata": {
"Something": "My Value"
},
"status": {
"status": "PASS",
"starttime": "20111024 13:41:20.873",
"endtime": "20111024 13:41:20.952",
"elapsedtime": "79"
}
}
],
"status": {
"status": "PASS",
"starttime": null,
"endtime": null,
"elapsedtime": "158"
}
}
],
"status": {
"status": "PASS",
"starttime": null,
"endtime": null,
"elapsedtime": "237"
}
},
"statistics": {
"suite": [
{
"name": "Example.Normal",
"passed": 1,
"failed": 0,
"id": "s1-s1"
},
{
"name": "Example.Normal & Normal",
"passed": 2,
"failed": 0,
"id": "s1-s2"
},
{
"name": "Example",
"passed": 3,
"failed": 0,
"id": "s1"
}
],
"total": [
{
"name": "All Tests",
"passed": 3,
"failed": 0
},
{
"name": "Critical Tests",
"passed": 3,
"failed": 0
}
],
"tag": [
{
"name": "t1",
"passed": 3,
"failed": 0,
"critical": false,
"tag": "t1"
}
]
},
"errors": []
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment