{
    "content": [
        {
            "type": "text",
            "text": "# App::Prove::State::Result::Test (perldoc)\n\n## NAME\n\nApp::Prove::State::Result::Test - Individual test results.\n\n## SYNOPSIS\n\n# Re-run failed tests\n$ prove --state=failed,save -rbv\n\n## DESCRIPTION\n\nThe \"prove\" command supports a \"--state\" option that instructs it to store persistent state\nacross runs. This module encapsulates the results for a single test.\n\n## Sections\n\n- **NAME**\n- **VERSION**\n- **DESCRIPTION**\n- **SYNOPSIS**\n- **METHODS** (2 subsections)\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "App::Prove::State::Result::Test",
        "section": "",
        "mode": "perldoc",
        "summary": "App::Prove::State::Result::Test - Individual test results.",
        "synopsis": "# Re-run failed tests\n$ prove --state=failed,save -rbv",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "VERSION",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "METHODS",
                "lines": 1,
                "subsections": [
                    {
                        "name": "Class Methods",
                        "lines": 1
                    },
                    {
                        "name": "Instance Methods",
                        "lines": 49
                    }
                ]
            }
        ],
        "sections": {
            "NAME": {
                "content": "App::Prove::State::Result::Test - Individual test results.\n",
                "subsections": []
            },
            "VERSION": {
                "content": "Version 3.43\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "The \"prove\" command supports a \"--state\" option that instructs it to store persistent state\nacross runs. This module encapsulates the results for a single test.\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "# Re-run failed tests\n$ prove --state=failed,save -rbv\n",
                "subsections": []
            },
            "METHODS": {
                "content": "",
                "subsections": [
                    {
                        "name": "Class Methods",
                        "content": "\"new\""
                    },
                    {
                        "name": "Instance Methods",
                        "content": "\"name\"\nThe name of the test. Usually a filename.\n\n\"elapsed\"\nThe total elapsed times the test took to run, in seconds from the epoch..\n\n\"generation\"\nThe number for the \"generation\" of the test run. The first generation is 1 (one) and subsequent\ngenerations are 2, 3, etc.\n\n\"lastpasstime\"\nThe last time the test program passed, in seconds from the epoch.\n\nReturns \"undef\" if the program has never passed.\n\n\"lastfailtime\"\nThe last time the test suite failed, in seconds from the epoch.\n\nReturns \"undef\" if the program has never failed.\n\n\"mtime\"\nReturns the mtime of the test, in seconds from the epoch.\n\n\"raw\"\nReturns a hashref of raw test data, suitable for serialization by YAML.\n\n\"result\"\nCurrently, whether or not the test suite passed with no 'problems' (such as TODO passed).\n\n\"runtime\"\nThe total time it took for the test to run, in seconds. If \"Time::HiRes\" is available, it will\nhave finer granularity.\n\n\"numtodo\"\nThe number of tests with TODO directives.\n\n\"sequence\"\nThe order in which this test was run for the given test suite result.\n\n\"totalpasses\"\nThe number of times the test has passed.\n\n\"totalfailures\"\nThe number of times the test has failed.\n\n\"parser\"\nThe underlying parser object. This is useful if you need the full information for the test\nprogram.\n"
                    }
                ]
            }
        }
    }
}