JSFiddle - React, Tailwind, and code Playground

by Scipion

JavaScript

var data = [
    {
        "tests": [
            {
                "test_status": "Passed",
                "test_name": "test1",
                "subtests": [
                    {
                        "subtest_status": "Passed",
                        "subtest_name": "echo"
                    },
                    {
                        "subtest_status": "Passed",
                        "subtest_name": "sleep"
                    },
                    {
                        "subtest_status": "Passed",
                        "subtest_name": "run"
                    }
                ],
                "full_path": "path1"
            },
            {
                "test_status": "Failed",
                "test_name": "test2",
                "subtests": [
                    {
                        "subtest_status": "Passed",
                        "subtest_name": "echo"
                    },
                    {
                        "subtest_status": "Passed",
                        "subtest_name": "exec"
                    },
                    {
                        "subtest_status": "Failed",
                        "subtest_name": "check"
                    }
                ],
                "full_path": "path2"
            }
        ],
        "main_name": "main_test1"
    },
    {
        "tests": [
            {
                "test_status": "Passed",
                "test_name": "test3",
                "subtests": [
                    {
                        "subtest_status": "Passed",
                        "subtest_name": "prepare"
                    },
                    {
                        "subtest_status": "Passed",
                        "subtest_name": "run"
                    },
                    {
                        "subtest_status": "Passed",
                        "subtest_name": "check"
                    }
                ],
                "full_path": "path3"
            }
     ...