{"id":16778546,"url":"https://github.com/slowy07/git-pytest","last_synced_at":"2026-01-30T04:11:05.424Z","repository":{"id":103460127,"uuid":"464107629","full_name":"slowy07/git-pytest","owner":"slowy07","description":"github action to run pytest command with code push to the repository","archived":false,"fork":false,"pushed_at":"2022-02-27T11:35:39.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-02T11:05:24.133Z","etag":null,"topics":["github-config","githubactions"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/slowy07.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-27T10:45:22.000Z","updated_at":"2022-02-27T11:30:13.000Z","dependencies_parsed_at":"2023-07-14T10:30:37.779Z","dependency_job_id":null,"html_url":"https://github.com/slowy07/git-pytest","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/slowy07/git-pytest","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slowy07%2Fgit-pytest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slowy07%2Fgit-pytest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slowy07%2Fgit-pytest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slowy07%2Fgit-pytest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/slowy07","download_url":"https://codeload.github.com/slowy07/git-pytest/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slowy07%2Fgit-pytest/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28900977,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-30T04:02:34.702Z","status":"ssl_error","status_checked_at":"2026-01-30T04:02:33.562Z","response_time":66,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["github-config","githubactions"],"created_at":"2024-10-13T07:28:00.881Z","updated_at":"2026-01-30T04:11:05.404Z","avatar_url":"https://github.com/slowy07.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# git-pytest\n\nlist all args on pytest\n\n```\nusage: pytest [options] [file_or_dir] [file_or_dir] [...]\n\npositional arguments:\n  file_or_dir\n\ngeneral:\n  -k EXPRESSION         only run tests which match the given substring\n                        expression. An expression is a python evaluatable\n                        expression where all names are substring-matched\n                        against test names and their parent classes. Example:\n                        -k 'test_method or test_other' matches all test\n                        functions and classes whose name contains\n                        'test_method' or 'test_other', while -k 'not\n                        test_method' matches those that don't contain\n                        'test_method' in their names. Additionally keywords\n                        are matched to classes and functions containing extra\n                        names in their 'extra_keyword_matches' set, as well as\n                        functions which have names assigned directly to them.\n  -m MARKEXPR           only run tests matching given mark expression.\n                        example: -m 'mark1 and not mark2'.\n  --markers             show markers (builtin, plugin and per-project ones).\n  -x, --exitfirst       exit instantly on first error or failed test.\n  --maxfail=num         exit after first num failures or errors.\n  --strict              marks not registered in configuration file raise\n                        errors.\n  -c file               load configuration from `file` instead of trying to\n                        locate one of the implicit configuration files.\n  --continue-on-collection-errors\n                        Force test execution even if collection errors occur.\n  --rootdir=ROOTDIR     Define root directory for tests. Can be relative path:\n                        'root_dir', './root_dir', 'root_dir/another_dir/';\n                        absolute path: '/home/user/root_dir'; path with\n                        variables: '$HOME/root_dir'.\n  --fixtures, --funcargs\n                        show available fixtures, sorted by plugin appearance\n                        (fixtures with leading '_' are only shown with '-v')\n  --fixtures-per-test   show fixtures per test\n  --import-mode={prepend,append}\n                        prepend/append to sys.path when importing test\n                        modules, default is to prepend.\n  --pdb                 start the interactive Python debugger on errors or\n                        KeyboardInterrupt.\n  --pdbcls=modulename:classname\n                        start a custom interactive Python debugger on errors.\n                        For example:\n                        --pdbcls=IPython.terminal.debugger:TerminalPdb\n  --trace               Immediately break when running each test.\n  --capture=method      per-test capturing method: one of fd|sys|no.\n  -s                    shortcut for --capture=no.\n  --runxfail            run tests even if they are marked xfail\n  --lf, --last-failed   rerun only the tests that failed at the last run (or\n                        all if none failed)\n  --ff, --failed-first  run all tests but run the last failures first. This\n                        may re-order tests and thus lead to repeated fixture\n                        setup/teardown\n  --nf, --new-first     run tests from new files first, then the rest of the\n                        tests sorted by file mtime\n  --cache-show          show cache contents, don't perform collection or tests\n  --cache-clear         remove all cache contents at start of test run.\n  --lfnf={all,none}, --last-failed-no-failures={all,none}\n                        change the behavior when no test failed in the last\n                        run or no information about the last failures was\n                        found in the cache\n  --sw, --stepwise      exit on test fail and continue from last failing test\n                        next time\n  --stepwise-skip       ignore the first failing test but stop on the next\n                        failing test\n\nreporting:\n  -v, --verbose         increase verbosity.\n  -q, --quiet           decrease verbosity.\n  --verbosity=VERBOSE   set verbosity\n  -r chars              show extra test summary info as specified by chars\n                        (f)ailed, (E)error, (s)skipped, (x)failed, (X)passed,\n                        (p)passed, (P)passed with output, (a)all except pP.\n                        Warnings are displayed at all times except when\n                        --disable-warnings is set\n  --disable-warnings, --disable-pytest-warnings\n                        disable warnings summary\n  -l, --showlocals      show locals in tracebacks (disabled by default).\n  --tb=style            traceback print mode (auto/long/short/line/native/no).\n  --show-capture={no,stdout,stderr,log,all}\n                        Controls how captured stdout/stderr/log is shown on\n                        failed tests. Default is 'all'.\n  --full-trace          don't cut any tracebacks (default is to cut).\n  --color=color         color terminal output (yes/no/auto).\n  --durations=N         show N slowest setup/test durations (N=0 for all).\n  --pastebin=mode       send failed|all info to bpaste.net pastebin service.\n  --junit-xml=path      create junit-xml style report file at given path.\n  --junit-prefix=str    prepend prefix to classnames in junit-xml output\n  --result-log=path     DEPRECATED path for machine-readable result log.\n\ncollection:\n  --collect-only        only collect tests, don't execute them.\n  --pyargs              try to interpret all arguments as python packages.\n  --ignore=path         ignore path during collection (multi-allowed).\n  --deselect=nodeid_prefix\n                        deselect item during collection (multi-allowed).\n  --confcutdir=dir      only load conftest.py's relative to specified dir.\n  --noconftest          Don't load any conftest.py files.\n  --keep-duplicates     Keep duplicate tests.\n  --collect-in-virtualenv\n                        Don't ignore tests in a local virtualenv directory\n  --doctest-modules     run doctests in all .py modules\n  --doctest-report={none,cdiff,ndiff,udiff,only_first_failure}\n                        choose another output format for diffs on doctest\n                        failure\n  --doctest-glob=pat    doctests file matching pattern, default: test*.txt\n  --doctest-ignore-import-errors\n                        ignore doctest ImportErrors\n  --doctest-continue-on-failure\n                        for a given doctest, continue to run after the first\n                        failure\n\ntest session debugging and configuration:\n  --basetemp=dir        base temporary directory for this test run.(warning:\n                        this directory is removed if it exists)\n  --version             display pytest lib version and import information.\n  -h, --help            show help message and configuration info\n  -p name               early-load given plugin (multi-allowed). To avoid\n                        loading of plugins, use the `no:` prefix, e.g.\n                        `no:doctest`.\n  --trace-config        trace considerations of conftest.py files.\n  --debug               store internal tracing debug information in\n                        'pytestdebug.log'.\n  -o OVERRIDE_INI, --override-ini=OVERRIDE_INI\n                        override ini option with \"option=value\" style, e.g.\n                        `-o xfail_strict=True -o cache_dir=cache`.\n  --assert=MODE         Control assertion debugging tools. 'plain' performs no\n                        assertion debugging. 'rewrite' (the default) rewrites\n                        assert statements in test modules on import to provide\n                        assert expression information.\n  --setup-only          only setup fixtures, do not execute tests.\n  --setup-show          show setup of fixtures while executing tests.\n  --setup-plan          show what fixtures and tests would be executed but\n                        don't execute anything.\n\npytest-warnings:\n  -W PYTHONWARNINGS, --pythonwarnings=PYTHONWARNINGS\n                        set which warnings to report, see -W option of python\n                        itself.\n\nlogging:\n  --no-print-logs       disable printing caught logs on failed tests.\n  --log-level=LOG_LEVEL\n                        logging level used by the logging module\n  --log-format=LOG_FORMAT\n                        log format as used by the logging module.\n  --log-date-format=LOG_DATE_FORMAT\n                        log date format as used by the logging module.\n  --log-cli-level=LOG_CLI_LEVEL\n                        cli logging level.\n  --log-cli-format=LOG_CLI_FORMAT\n                        log format as used by the logging module.\n  --log-cli-date-format=LOG_CLI_DATE_FORMAT\n                        log date format as used by the logging module.\n  --log-file=LOG_FILE   path to a file when logging will be written to.\n  --log-file-level=LOG_FILE_LEVEL\n                        log file logging level.\n  --log-file-format=LOG_FILE_FORMAT\n                        log format as used by the logging module.\n  --log-file-date-format=LOG_FILE_DATE_FORMAT\n                        log date format as used by the logging module.\n```                       \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslowy07%2Fgit-pytest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fslowy07%2Fgit-pytest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslowy07%2Fgit-pytest/lists"}