├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ └── workflow.yaml ├── .gitignore ├── .releaserc.json ├── LICENSE ├── README.md ├── addon-info.json ├── autoload ├── ultest.vim └── ultest │ ├── adapter.vim │ ├── handler.vim │ ├── output.vim │ ├── positions.vim │ ├── process.vim │ ├── signs.vim │ ├── statusline.vim │ ├── summary.vim │ └── util.vim ├── doc └── ultest.txt ├── lua └── ultest.lua ├── plugin └── ultest.vim ├── pyproject.toml ├── requirements.txt ├── rplugin └── python3 │ └── ultest │ ├── __init__.py │ ├── handler │ ├── __init__.py │ ├── parsers │ │ ├── __init__.py │ │ ├── file.py │ │ └── output.py │ ├── runner │ │ ├── __init__.py │ │ ├── attach.py │ │ ├── handle.py │ │ └── processes.py │ └── tracker.py │ ├── logging.py │ ├── models │ ├── __init__.py │ ├── base.py │ ├── file.py │ ├── namespace.py │ ├── result.py │ ├── test.py │ ├── tree.py │ └── types.py │ └── vim_client │ ├── __init__.py │ └── jobs │ ├── __init__.py │ └── watcher.py ├── scripts ├── check-commits ├── style └── test ├── setup.cfg └── tests ├── __init__.py ├── mocks ├── __init__.py ├── test_files │ ├── java │ ├── jest │ └── python └── test_outputs │ ├── exunit │ ├── gotest │ ├── jest │ ├── pytest │ ├── pyunit │ └── richgo ├── test_init.py └── unit ├── __init__.py ├── handler ├── __init__.py ├── parsers │ ├── __init__.py │ ├── test_file.py │ └── test_output.py └── runner │ ├── __init__.py │ ├── test_handle.py │ └── test_processes.py └── models ├── __init__.py └── test_tree.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/workflow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/.github/workflows/workflow.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/.gitignore -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/.releaserc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/README.md -------------------------------------------------------------------------------- /addon-info.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ultest" 3 | } 4 | -------------------------------------------------------------------------------- /autoload/ultest.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/autoload/ultest.vim -------------------------------------------------------------------------------- /autoload/ultest/adapter.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/autoload/ultest/adapter.vim -------------------------------------------------------------------------------- /autoload/ultest/handler.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/autoload/ultest/handler.vim -------------------------------------------------------------------------------- /autoload/ultest/output.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/autoload/ultest/output.vim -------------------------------------------------------------------------------- /autoload/ultest/positions.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/autoload/ultest/positions.vim -------------------------------------------------------------------------------- /autoload/ultest/process.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/autoload/ultest/process.vim -------------------------------------------------------------------------------- /autoload/ultest/signs.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/autoload/ultest/signs.vim -------------------------------------------------------------------------------- /autoload/ultest/statusline.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/autoload/ultest/statusline.vim -------------------------------------------------------------------------------- /autoload/ultest/summary.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/autoload/ultest/summary.vim -------------------------------------------------------------------------------- /autoload/ultest/util.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/autoload/ultest/util.vim -------------------------------------------------------------------------------- /doc/ultest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/doc/ultest.txt -------------------------------------------------------------------------------- /lua/ultest.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/lua/ultest.lua -------------------------------------------------------------------------------- /plugin/ultest.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/plugin/ultest.vim -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/requirements.txt -------------------------------------------------------------------------------- /rplugin/python3/ultest/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/rplugin/python3/ultest/__init__.py -------------------------------------------------------------------------------- /rplugin/python3/ultest/handler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/rplugin/python3/ultest/handler/__init__.py -------------------------------------------------------------------------------- /rplugin/python3/ultest/handler/parsers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/rplugin/python3/ultest/handler/parsers/__init__.py -------------------------------------------------------------------------------- /rplugin/python3/ultest/handler/parsers/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/rplugin/python3/ultest/handler/parsers/file.py -------------------------------------------------------------------------------- /rplugin/python3/ultest/handler/parsers/output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/rplugin/python3/ultest/handler/parsers/output.py -------------------------------------------------------------------------------- /rplugin/python3/ultest/handler/runner/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/rplugin/python3/ultest/handler/runner/__init__.py -------------------------------------------------------------------------------- /rplugin/python3/ultest/handler/runner/attach.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/rplugin/python3/ultest/handler/runner/attach.py -------------------------------------------------------------------------------- /rplugin/python3/ultest/handler/runner/handle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/rplugin/python3/ultest/handler/runner/handle.py -------------------------------------------------------------------------------- /rplugin/python3/ultest/handler/runner/processes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/rplugin/python3/ultest/handler/runner/processes.py -------------------------------------------------------------------------------- /rplugin/python3/ultest/handler/tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/rplugin/python3/ultest/handler/tracker.py -------------------------------------------------------------------------------- /rplugin/python3/ultest/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/rplugin/python3/ultest/logging.py -------------------------------------------------------------------------------- /rplugin/python3/ultest/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/rplugin/python3/ultest/models/__init__.py -------------------------------------------------------------------------------- /rplugin/python3/ultest/models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/rplugin/python3/ultest/models/base.py -------------------------------------------------------------------------------- /rplugin/python3/ultest/models/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/rplugin/python3/ultest/models/file.py -------------------------------------------------------------------------------- /rplugin/python3/ultest/models/namespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/rplugin/python3/ultest/models/namespace.py -------------------------------------------------------------------------------- /rplugin/python3/ultest/models/result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/rplugin/python3/ultest/models/result.py -------------------------------------------------------------------------------- /rplugin/python3/ultest/models/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/rplugin/python3/ultest/models/test.py -------------------------------------------------------------------------------- /rplugin/python3/ultest/models/tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/rplugin/python3/ultest/models/tree.py -------------------------------------------------------------------------------- /rplugin/python3/ultest/models/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/rplugin/python3/ultest/models/types.py -------------------------------------------------------------------------------- /rplugin/python3/ultest/vim_client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/rplugin/python3/ultest/vim_client/__init__.py -------------------------------------------------------------------------------- /rplugin/python3/ultest/vim_client/jobs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/rplugin/python3/ultest/vim_client/jobs/__init__.py -------------------------------------------------------------------------------- /rplugin/python3/ultest/vim_client/jobs/watcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/rplugin/python3/ultest/vim_client/jobs/watcher.py -------------------------------------------------------------------------------- /scripts/check-commits: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cz check --rev-range master..HEAD 4 | -------------------------------------------------------------------------------- /scripts/style: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/scripts/style -------------------------------------------------------------------------------- /scripts/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/scripts/test -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/setup.cfg -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/mocks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/tests/mocks/__init__.py -------------------------------------------------------------------------------- /tests/mocks/test_files/java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/tests/mocks/test_files/java -------------------------------------------------------------------------------- /tests/mocks/test_files/jest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/tests/mocks/test_files/jest -------------------------------------------------------------------------------- /tests/mocks/test_files/python: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/tests/mocks/test_files/python -------------------------------------------------------------------------------- /tests/mocks/test_outputs/exunit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/tests/mocks/test_outputs/exunit -------------------------------------------------------------------------------- /tests/mocks/test_outputs/gotest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/tests/mocks/test_outputs/gotest -------------------------------------------------------------------------------- /tests/mocks/test_outputs/jest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/tests/mocks/test_outputs/jest -------------------------------------------------------------------------------- /tests/mocks/test_outputs/pytest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/tests/mocks/test_outputs/pytest -------------------------------------------------------------------------------- /tests/mocks/test_outputs/pyunit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/tests/mocks/test_outputs/pyunit -------------------------------------------------------------------------------- /tests/mocks/test_outputs/richgo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/tests/mocks/test_outputs/richgo -------------------------------------------------------------------------------- /tests/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/tests/test_init.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/handler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/handler/parsers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/handler/parsers/test_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/tests/unit/handler/parsers/test_file.py -------------------------------------------------------------------------------- /tests/unit/handler/parsers/test_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/tests/unit/handler/parsers/test_output.py -------------------------------------------------------------------------------- /tests/unit/handler/runner/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/handler/runner/test_handle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/tests/unit/handler/runner/test_handle.py -------------------------------------------------------------------------------- /tests/unit/handler/runner/test_processes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/tests/unit/handler/runner/test_processes.py -------------------------------------------------------------------------------- /tests/unit/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/models/test_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcarriga/vim-ultest/HEAD/tests/unit/models/test_tree.py --------------------------------------------------------------------------------