├── .dockerignore ├── .gitattributes ├── .gitignore ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── api-specification.yml ├── docs ├── .gitignore ├── Makefile ├── _static │ ├── .gitempty │ └── sqlogo.png ├── _templates │ ├── layout.html │ └── squareslab.html ├── api.rst ├── api │ ├── applications.rst │ ├── bug.rst │ ├── bugzoo.rst │ ├── client.rst │ ├── commands.rst │ ├── container.rst │ ├── coverage.rst │ ├── exceptions.rst │ ├── patch.rst │ └── test.rst ├── cli.rst ├── cli │ ├── bug.rst │ ├── container.rst │ ├── source.rst │ └── tool.rst ├── conf.py ├── contributing.rst ├── contributing │ ├── bugs.rst │ ├── source.rst │ └── tools.rst ├── faqs.rst ├── file-format.rst ├── index.rst └── make.bat ├── mypy.ini ├── poetry.lock ├── pyproject.toml ├── src └── bugzoo │ ├── .gitignore │ ├── __init__.py │ ├── cli │ ├── __init__.py │ ├── app.py │ └── controllers │ │ ├── base.py │ │ ├── bug.py │ │ ├── container.py │ │ ├── source.py │ │ └── tool.py │ ├── client │ ├── __init__.py │ ├── api.py │ ├── bug.py │ ├── container.py │ ├── dockerm.py │ ├── file.py │ └── tools.py │ ├── cmd.py │ ├── compiler.py │ ├── core │ ├── __init__.py │ ├── bug.py │ ├── build.py │ ├── container.py │ ├── coverage.py │ ├── filechar.py │ ├── fileline.py │ ├── language.py │ ├── patch.py │ ├── source.py │ ├── spectra.py │ ├── test.py │ └── tool.py │ ├── example │ ├── exceptions.py │ ├── manager.py │ ├── mgr │ ├── bug.py │ ├── build.py │ ├── container.py │ ├── coverage │ │ ├── __init__.py │ │ ├── extractor.py │ │ └── gcov.py │ ├── file.py │ ├── source.py │ └── tool.py │ ├── server │ └── __init__.py │ ├── util.py │ └── version.py └── test └── test_patch.py /.dockerignore: -------------------------------------------------------------------------------- 1 | * 2 | !bugzoo 3 | !test 4 | !setup.py 5 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/README.md -------------------------------------------------------------------------------- /api-specification.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/api-specification.yml -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/.gitempty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_static/sqlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/_static/sqlogo.png -------------------------------------------------------------------------------- /docs/_templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/_templates/layout.html -------------------------------------------------------------------------------- /docs/_templates/squareslab.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/_templates/squareslab.html -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/api/applications.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/api/applications.rst -------------------------------------------------------------------------------- /docs/api/bug.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/api/bug.rst -------------------------------------------------------------------------------- /docs/api/bugzoo.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/api/bugzoo.rst -------------------------------------------------------------------------------- /docs/api/client.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/api/client.rst -------------------------------------------------------------------------------- /docs/api/commands.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/api/commands.rst -------------------------------------------------------------------------------- /docs/api/container.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/api/container.rst -------------------------------------------------------------------------------- /docs/api/coverage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/api/coverage.rst -------------------------------------------------------------------------------- /docs/api/exceptions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/api/exceptions.rst -------------------------------------------------------------------------------- /docs/api/patch.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/api/patch.rst -------------------------------------------------------------------------------- /docs/api/test.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/api/test.rst -------------------------------------------------------------------------------- /docs/cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/cli.rst -------------------------------------------------------------------------------- /docs/cli/bug.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/cli/bug.rst -------------------------------------------------------------------------------- /docs/cli/container.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/cli/container.rst -------------------------------------------------------------------------------- /docs/cli/source.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/cli/source.rst -------------------------------------------------------------------------------- /docs/cli/tool.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/cli/tool.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/contributing.rst -------------------------------------------------------------------------------- /docs/contributing/bugs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/contributing/bugs.rst -------------------------------------------------------------------------------- /docs/contributing/source.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/contributing/source.rst -------------------------------------------------------------------------------- /docs/contributing/tools.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/contributing/tools.rst -------------------------------------------------------------------------------- /docs/faqs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/faqs.rst -------------------------------------------------------------------------------- /docs/file-format.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/file-format.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/docs/make.bat -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- 1 | [mypy] 2 | ignore_missing_imports = True 3 | -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/bugzoo/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | -------------------------------------------------------------------------------- /src/bugzoo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/__init__.py -------------------------------------------------------------------------------- /src/bugzoo/cli/__init__.py: -------------------------------------------------------------------------------- 1 | from .app import BugZooCLI 2 | -------------------------------------------------------------------------------- /src/bugzoo/cli/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/cli/app.py -------------------------------------------------------------------------------- /src/bugzoo/cli/controllers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/cli/controllers/base.py -------------------------------------------------------------------------------- /src/bugzoo/cli/controllers/bug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/cli/controllers/bug.py -------------------------------------------------------------------------------- /src/bugzoo/cli/controllers/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/cli/controllers/container.py -------------------------------------------------------------------------------- /src/bugzoo/cli/controllers/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/cli/controllers/source.py -------------------------------------------------------------------------------- /src/bugzoo/cli/controllers/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/cli/controllers/tool.py -------------------------------------------------------------------------------- /src/bugzoo/client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/client/__init__.py -------------------------------------------------------------------------------- /src/bugzoo/client/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/client/api.py -------------------------------------------------------------------------------- /src/bugzoo/client/bug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/client/bug.py -------------------------------------------------------------------------------- /src/bugzoo/client/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/client/container.py -------------------------------------------------------------------------------- /src/bugzoo/client/dockerm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/client/dockerm.py -------------------------------------------------------------------------------- /src/bugzoo/client/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/client/file.py -------------------------------------------------------------------------------- /src/bugzoo/client/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/client/tools.py -------------------------------------------------------------------------------- /src/bugzoo/cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/cmd.py -------------------------------------------------------------------------------- /src/bugzoo/compiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/compiler.py -------------------------------------------------------------------------------- /src/bugzoo/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/core/__init__.py -------------------------------------------------------------------------------- /src/bugzoo/core/bug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/core/bug.py -------------------------------------------------------------------------------- /src/bugzoo/core/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/core/build.py -------------------------------------------------------------------------------- /src/bugzoo/core/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/core/container.py -------------------------------------------------------------------------------- /src/bugzoo/core/coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/core/coverage.py -------------------------------------------------------------------------------- /src/bugzoo/core/filechar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/core/filechar.py -------------------------------------------------------------------------------- /src/bugzoo/core/fileline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/core/fileline.py -------------------------------------------------------------------------------- /src/bugzoo/core/language.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/core/language.py -------------------------------------------------------------------------------- /src/bugzoo/core/patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/core/patch.py -------------------------------------------------------------------------------- /src/bugzoo/core/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/core/source.py -------------------------------------------------------------------------------- /src/bugzoo/core/spectra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/core/spectra.py -------------------------------------------------------------------------------- /src/bugzoo/core/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/core/test.py -------------------------------------------------------------------------------- /src/bugzoo/core/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/core/tool.py -------------------------------------------------------------------------------- /src/bugzoo/example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/example -------------------------------------------------------------------------------- /src/bugzoo/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/exceptions.py -------------------------------------------------------------------------------- /src/bugzoo/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/manager.py -------------------------------------------------------------------------------- /src/bugzoo/mgr/bug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/mgr/bug.py -------------------------------------------------------------------------------- /src/bugzoo/mgr/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/mgr/build.py -------------------------------------------------------------------------------- /src/bugzoo/mgr/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/mgr/container.py -------------------------------------------------------------------------------- /src/bugzoo/mgr/coverage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/mgr/coverage/__init__.py -------------------------------------------------------------------------------- /src/bugzoo/mgr/coverage/extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/mgr/coverage/extractor.py -------------------------------------------------------------------------------- /src/bugzoo/mgr/coverage/gcov.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/mgr/coverage/gcov.py -------------------------------------------------------------------------------- /src/bugzoo/mgr/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/mgr/file.py -------------------------------------------------------------------------------- /src/bugzoo/mgr/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/mgr/source.py -------------------------------------------------------------------------------- /src/bugzoo/mgr/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/mgr/tool.py -------------------------------------------------------------------------------- /src/bugzoo/server/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/server/__init__.py -------------------------------------------------------------------------------- /src/bugzoo/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/src/bugzoo/util.py -------------------------------------------------------------------------------- /src/bugzoo/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "2.3.0" 2 | -------------------------------------------------------------------------------- /test/test_patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squaresLab/BugZoo/HEAD/test/test_patch.py --------------------------------------------------------------------------------