文件名称:眼镜:Looker和LookML的持续集成工具
文件大小:214KB
文件格式:ZIP
更新时间:2024-02-20 02:10:40
testing looker analytics continuous-integration ContinuousintegrationPython
什么是眼镜? 是Looker和LookML的持续集成工具。 眼镜运行验证器,这些验证器对Looker实例和LookML进行一系列测试。 每个验证器都与Looker API交互以运行测试,以确保您的Looker实例运行顺畅。 在命令行中,您可以将以下验证器作为子命令运行(例如, spectacles sql ): :white_heavy_check_mark: -测试每个维度的sql字段是否存在数据库错误 :white_heavy_check_mark: -运行 :white_heavy_check_mark: -测试外观和仪表板中的错误 :white_heavy_check_mark: Linting (即将推出) 安装 眼镜CLI分发在PyPi上,可通过pip轻松安装: pip install spectacles :megaphone: 您也可以将Spectacles用作全方位服务的Web应用程序! 查看以了解更多信息。 文献资料 您可以在我们的文档页面上找到CLI和Web应用程序的详细文档。 为什么我们建造这个 有时,当我们对LookML或我们的数据仓库进行更改
【文件预览】:
spectacles-master
----setup.py(1KB)
----.gitignore(1KB)
----codecov.yml(55B)
----requirements.txt(113B)
----config.example.yml(169B)
----.pre-commit-config.yaml(316B)
----CONTRIBUTING.md(9KB)
----LICENSE(1KB)
----setup.cfg(399B)
----.github()
--------CODEOWNERS(26B)
--------dependabot.yml(427B)
----README.md(3KB)
----tests()
--------conftest.py(2KB)
--------test_cli.py(13KB)
--------test_runner.py(3KB)
--------resources()
--------test_logger.py(1KB)
--------test_printer.py(4KB)
--------test_content_validator.py(3KB)
--------constants.py(300B)
--------utils.py(1KB)
--------test_data_test_validator.py(2KB)
--------cassettes()
--------test_branch_manager.py(9KB)
--------test_select.py(2KB)
--------test_utils.py(3KB)
--------test_client.py(7KB)
--------test_sql_validator.py(16KB)
--------test_tracking.py(3KB)
--------test_lookml.py(8KB)
----.circleci()
--------config.yml(2KB)
----docs()
--------join2019_submisson.md(3KB)
--------img()
----requirements-dev.txt(222B)
----RELEASE.md(3KB)
----spectacles()
--------__init__.py(22B)
--------types.py(143B)
--------validators()
--------lookml.py(10KB)
--------printer.py(3KB)
--------client.py(28KB)
--------cli.py(24KB)
--------utils.py(2KB)
--------select.py(1KB)
--------runner.py(11KB)
--------logger.py(2KB)
--------tracking.py(1KB)
--------exceptions.py(4KB)