{
	"results": {
		"total": 3
		"pass": 2,
		"fail": 1,
		"error": 0,

		"duration": 5,

		"suites": [
			{
				"name": "suite name",

				"total": 1
				"pass": 1,
				"fail": 0,
				"error": 0,

				"duration": 3,

				"tests": [
					{
						"name": "test name",
						"status": "pass"
						"duration": 0
					}
				],

				"suites": [
					{
						"name": "a nested suite",

						"total": 2
						"pass": 1,
						"fail": 1,
						"error": 0,

						"duration": 5,

						"tests": [
							{
								"name": "a nested test",
								"status": "pass",
								"duration": 1
							},
							{
								"name": "another nested test",
								"status": "fail",
								"error": {
									"name": "AssertError",
									"message": "expected true but got false"
								},
								"duration": 1
							}
						]
					}
				]
			} 
		]
	}
}
{
	"results": {
		"total": 3
		"pass": 2,
		"fail": 1,
		"error": 0,

		"duration": 5,

		"suites": [
			{
				"name": "suite name",

				"total": 1
				"pass": 1,
				"fail": 0,
				"error": 0,

				"duration": 3,

				"tests": [
					{
						"suiteName": "suite name",
						"name": "test name",
						"status": "pass"
						"duration": 0
					}
				],

				"suites": [
					{
						"name": "a nested suite",

						"total": 2
						"pass": 1,
						"fail": 1,
						"error": 0,

						"duration": 5,

						"tests": [
							{
								"suiteName": "a nested suite",
								"name": "a nested test",
								"status": "pass",
								"duration": 1
							},
							{
								"suiteName": "a nested suite",
								"name": "another nested test",
								"status": "fail",
								"error": {
									"name": "AssertError",
									"message": "expected true but got false"
								},
								"duration": 1
							}
						]
					}
				]
			} 
		]
	}
}
Add suite name to individual test result objects
Add suite name to individual test result objects
