{
    "content": [
        {
            "type": "text",
            "text": "# sadt(1) (man)\n\n**Summary:** sadt - simple DEP-8 test runner\n\n**Synopsis:** sadt [options] [test-name...]\n\n## Flags\n\n| Flag | Long | Arg | Description |\n|------|------|-----|-------------|\n| -v | --verbose | — | Make the output more verbose. |\n| -b | --built-source-tree | — | Assume that the source tree is already built. This is equivalent to --ignore-restriction=build-needed. --ignore-restrict |\n| -h | --help | — | Show a help message and exit. |\n\n## See Also\n\n- adt-run(1)\n\n## Section Outline\n\n- **NAME** (2 lines)\n- **SYNOPSIS** (2 lines)\n- **DESCRIPTION** (14 lines)\n- **OPTIONS** (1 lines) — 3 subsections\n  - -v --verbose (2 lines)\n  - -b --built-source-tree (6 lines)\n  - -h --help (2 lines)\n- **CONFORMING TO** (2 lines)\n- **SEE ALSO** (5 lines)\n\n## Full Content\n\n### NAME\n\nsadt - simple DEP-8 test runner\n\n### SYNOPSIS\n\nsadt [options] [test-name...]\n\n### DESCRIPTION\n\nsadt is a simple implementation of DEP-8 (“automatic as-installed package testing”) test\nrunner.\n\nIt is your responsibility to satisfy tests' dependencies.  sadt won't attempt to install any\nmissing packages.  If a test's dependencies cannot be satisfied by packages that are\ncurrently installed, the test will be skipped.\n\nsadt won't build the package even if a test declares the build-needed restriction.  Instead,\nsuch a test will be skipped.  However, you can build the package manually, and then tell sadt\nto assume that the package is already built using the -b/--built-source-tree.\n\nsadt doesn't implement any virtualisation arrangements, therefore it skips tests that declare\nthe breaks-testbed restriction.\n\n### OPTIONS\n\n#### -v --verbose\n\nMake the output more verbose.\n\n#### -b --built-source-tree\n\nAssume that the source tree is already built.  This is equivalent to\n--ignore-restriction=build-needed.\n\n--ignore-restriction=restriction\nDon't skip tests that declare the restriction.\n\n#### -h --help\n\nShow a help message and exit.\n\n### CONFORMING TO\n\nREADME.package-tests shipped by autopkgtest 2.7.2\n\n### SEE ALSO\n\nadt-run(1)\n\n\n\nDebian Utilities                             2026-03-04                                      SADT(1)\n\n"
        }
    ],
    "structuredContent": {
        "command": "sadt",
        "section": "1",
        "mode": "man",
        "summary": "sadt - simple DEP-8 test runner",
        "synopsis": "sadt [options] [test-name...]",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [
            {
                "flag": "-v",
                "long": "--verbose",
                "arg": null,
                "description": "Make the output more verbose."
            },
            {
                "flag": "-b",
                "long": "--built-source-tree",
                "arg": null,
                "description": "Assume that the source tree is already built. This is equivalent to --ignore-restriction=build-needed. --ignore-restriction=restriction Don't skip tests that declare the restriction."
            },
            {
                "flag": "-h",
                "long": "--help",
                "arg": null,
                "description": "Show a help message and exit."
            }
        ],
        "examples": [],
        "see_also": [
            {
                "name": "adt-run",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/adt-run/1/json"
            }
        ],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 14,
                "subsections": []
            },
            {
                "name": "OPTIONS",
                "lines": 1,
                "subsections": [
                    {
                        "name": "-v --verbose",
                        "lines": 2,
                        "flag": "-v",
                        "long": "--verbose"
                    },
                    {
                        "name": "-b --built-source-tree",
                        "lines": 6,
                        "flag": "-b",
                        "long": "--built-source-tree"
                    },
                    {
                        "name": "-h --help",
                        "lines": 2,
                        "flag": "-h",
                        "long": "--help"
                    }
                ]
            },
            {
                "name": "CONFORMING TO",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 5,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "sadt - simple DEP-8 test runner\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "sadt [options] [test-name...]\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "sadt is a simple implementation of DEP-8 (“automatic as-installed package testing”) test\nrunner.\n\nIt is your responsibility to satisfy tests' dependencies.  sadt won't attempt to install any\nmissing packages.  If a test's dependencies cannot be satisfied by packages that are\ncurrently installed, the test will be skipped.\n\nsadt won't build the package even if a test declares the build-needed restriction.  Instead,\nsuch a test will be skipped.  However, you can build the package manually, and then tell sadt\nto assume that the package is already built using the -b/--built-source-tree.\n\nsadt doesn't implement any virtualisation arrangements, therefore it skips tests that declare\nthe breaks-testbed restriction.\n",
                "subsections": []
            },
            "OPTIONS": {
                "content": "",
                "subsections": [
                    {
                        "name": "-v --verbose",
                        "content": "Make the output more verbose.\n",
                        "flag": "-v",
                        "long": "--verbose"
                    },
                    {
                        "name": "-b --built-source-tree",
                        "content": "Assume that the source tree is already built.  This is equivalent to\n--ignore-restriction=build-needed.\n\n--ignore-restriction=restriction\nDon't skip tests that declare the restriction.\n",
                        "flag": "-b",
                        "long": "--built-source-tree"
                    },
                    {
                        "name": "-h --help",
                        "content": "Show a help message and exit.\n",
                        "flag": "-h",
                        "long": "--help"
                    }
                ]
            },
            "CONFORMING TO": {
                "content": "README.package-tests shipped by autopkgtest 2.7.2\n",
                "subsections": []
            },
            "SEE ALSO": {
                "content": "adt-run(1)\n\n\n\nDebian Utilities                             2026-03-04                                      SADT(1)",
                "subsections": []
            }
        }
    }
}