Skip to content

Commit 7a4224e

Browse files
renovate-botgemini-code-assist[bot]drstrangelooker
committed
deploy: feat(tools/looker): Enable Get All Lookml Tests, Run LookML Tests, and Create View From Table tools for Looker (googleapis#2522)
## Description Adds a new MCP tool to fetch all available LookML tests for a project that can be executed for validation of changes via the toolbox. Invokes the Looker [API](https://docs.cloud.google.com/looker/docs/reference/looker-api/latest/methods/Project/all_lookml_tests) Get All LookML Tests (AllLookmlTests sdk method), which can fetch all defined tests and use the project_id and file_id parameters to narrow the scope as required. Adds a new MCP tool to run a LookML test for a project. Adds a new MCP tool to create a new view from a table. ## PR Checklist > Thank you for opening a Pull Request! Before submitting your PR, there are a > few things you can do to make sure it goes smoothly: - [x] Make sure you reviewed [CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md) - [x] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea - [x] Ensure the tests and linter pass - [x] Code coverage does not decrease (if any source code was changed) - [x] Appropriate docs were updated (if necessary) - [x] Make sure to add `!` if this involve a breaking change 🛠️ Fixes googleapis#2447, googleapis#2448, googleapis#2450 --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> Co-authored-by: Mike DeAngelo <drstrangelove@google.com> Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com> e01139a
1 parent 5645efc commit 7a4224e

377 files changed

Lines changed: 4112 additions & 1459 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

dev/404.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
<svg class="bi me-2 opacity-50"><use href="#moon-stars-fill"/></svg>
77
Dark<svg class="bi ms-auto d-none"><use href="#check2"/></svg></button></li><li><button type=button class="dropdown-item d-flex align-items-center active" data-bs-theme-value=auto aria-pressed=true>
88
<svg class="bi me-2 opacity-50"><use href="#circle-half"/></svg>
9-
Auto<svg class="bi ms-auto d-none"><use href="#check2"/></svg></button></li></ul></li></ul></div><div class="d-none d-lg-block"><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder="Search this site…" aria-label="Search this site…" autocomplete=off data-offline-search-index-json-src=/googleapis-_-genai-toolbox/dev/offline-search-index.158ecd8a02701ed19d16f47b7fd13210.json data-offline-search-base-href=/ data-offline-search-max-results=10></div></div></div></nav></header><div class="container-fluid td-default td-outer"><main role=main class=td-main><div class=td-content><h1>Not found</h1><p>Oops! This page doesn't exist. Try going back to the <a href=/googleapis-_-genai-toolbox/dev/>home page</a>.</p></div></main><footer class="td-footer row d-print-none"><div class=container-fluid><div class="row mx-md-2"><div class="td-footer__left col-6 col-sm-4 order-sm-1"></div><div class="td-footer__right col-6 col-sm-4 order-sm-3"></div><div class="td-footer__center col-12 col-sm-4 py-2 order-sm-2"><span class=td-footer__copyright>&copy;
9+
Auto<svg class="bi ms-auto d-none"><use href="#check2"/></svg></button></li></ul></li></ul></div><div class="d-none d-lg-block"><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder="Search this site…" aria-label="Search this site…" autocomplete=off data-offline-search-index-json-src=/googleapis-_-genai-toolbox/dev/offline-search-index.2e8d6c299ff4f92f9901519b9646c958.json data-offline-search-base-href=/ data-offline-search-max-results=10></div></div></div></nav></header><div class="container-fluid td-default td-outer"><main role=main class=td-main><div class=td-content><h1>Not found</h1><p>Oops! This page doesn't exist. Try going back to the <a href=/googleapis-_-genai-toolbox/dev/>home page</a>.</p></div></main><footer class="td-footer row d-print-none"><div class=container-fluid><div class="row mx-md-2"><div class="td-footer__left col-6 col-sm-4 order-sm-1"></div><div class="td-footer__right col-6 col-sm-4 order-sm-3"></div><div class="td-footer__center col-12 col-sm-4 py-2 order-sm-2"><span class=td-footer__copyright>&copy;
1010
2026
1111
<span class=td-footer__authors>Google LLC</span></span><span class=td-footer__all_rights_reserved>All Rights Reserved</span></div></div></div></footer></div><script src=/googleapis-_-genai-toolbox/dev/js/main.min.90902a026ed2aee7ed45d85797f4c790b240ba148ac6f8a6f194cb1981ffecf5.js integrity="sha256-kJAqAm7SruftRdhXl/THkLJAuhSKxvim8ZTLGYH/7PU=" crossorigin=anonymous></script><script defer src=/googleapis-_-genai-toolbox/dev/js/click-to-copy.min.73478a7d4807698aed7e355eb23f9890ca18fea3158604c8471746d046702bad.js integrity="sha256-c0eKfUgHaYrtfjVesj+YkMoY/qMVhgTIRxdG0EZwK60=" crossorigin=anonymous></script><script src=/googleapis-_-genai-toolbox/dev/js/tabpane-persist.js></script></body></html>

dev/about/faq/index.html

Lines changed: 7 additions & 4 deletions
Large diffs are not rendered by default.

dev/about/index.html

Lines changed: 7 additions & 4 deletions
Large diffs are not rendered by default.

dev/blogs/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<svg class="bi me-2 opacity-50"><use href="#moon-stars-fill"/></svg>
77
Dark<svg class="bi ms-auto d-none"><use href="#check2"/></svg></button></li><li><button type=button class="dropdown-item d-flex align-items-center active" data-bs-theme-value=auto aria-pressed=true>
88
<svg class="bi me-2 opacity-50"><use href="#circle-half"/></svg>
9-
Auto<svg class="bi ms-auto d-none"><use href="#check2"/></svg></button></li></ul></li></ul></div><div class="d-none d-lg-block"><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder="Search this site…" aria-label="Search this site…" autocomplete=off data-offline-search-index-json-src=/googleapis-_-genai-toolbox/dev/offline-search-index.158ecd8a02701ed19d16f47b7fd13210.json data-offline-search-base-href=/ data-offline-search-max-results=10></div></div></div></nav></header><div class="container-fluid td-default td-outer"><main role=main class=td-main><html><head><title>Redirecting to Featured Articles</title>
9+
Auto<svg class="bi ms-auto d-none"><use href="#check2"/></svg></button></li></ul></li></ul></div><div class="d-none d-lg-block"><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder="Search this site…" aria-label="Search this site…" autocomplete=off data-offline-search-index-json-src=/googleapis-_-genai-toolbox/dev/offline-search-index.2e8d6c299ff4f92f9901519b9646c958.json data-offline-search-base-href=/ data-offline-search-max-results=10></div></div></div></nav></header><div class="container-fluid td-default td-outer"><main role=main class=td-main><html><head><title>Redirecting to Featured Articles</title>
1010
<link rel=canonical href=https://medium.com/@mcp_toolbox><meta http-equiv=refresh content="0;url=https://medium.com/@mcp_toolbox"></head><body><p>If you are not automatically redirected, please <a href=https://medium.com/@mcp_toolbox>follow this link to our articles</a>.</p></body></html></main><footer class="td-footer row d-print-none"><div class=container-fluid><div class="row mx-md-2"><div class="td-footer__left col-6 col-sm-4 order-sm-1"></div><div class="td-footer__right col-6 col-sm-4 order-sm-3"></div><div class="td-footer__center col-12 col-sm-4 py-2 order-sm-2"><span class=td-footer__copyright>&copy;
1111
2026
1212
<span class=td-footer__authors>Google LLC</span></span><span class=td-footer__all_rights_reserved>All Rights Reserved</span></div></div></div></footer></div><script src=/googleapis-_-genai-toolbox/dev/js/main.min.90902a026ed2aee7ed45d85797f4c790b240ba148ac6f8a6f194cb1981ffecf5.js integrity="sha256-kJAqAm7SruftRdhXl/THkLJAuhSKxvim8ZTLGYH/7PU=" crossorigin=anonymous></script><script defer src=/googleapis-_-genai-toolbox/dev/js/click-to-copy.min.73478a7d4807698aed7e355eb23f9890ca18fea3158604c8471746d046702bad.js integrity="sha256-c0eKfUgHaYrtfjVesj+YkMoY/qMVhgTIRxdG0EZwK60=" crossorigin=anonymous></script><script src=/googleapis-_-genai-toolbox/dev/js/tabpane-persist.js></script></body></html>

dev/categories/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
<svg class="bi me-2 opacity-50"><use href="#moon-stars-fill"/></svg>
77
Dark<svg class="bi ms-auto d-none"><use href="#check2"/></svg></button></li><li><button type=button class="dropdown-item d-flex align-items-center active" data-bs-theme-value=auto aria-pressed=true>
88
<svg class="bi me-2 opacity-50"><use href="#circle-half"/></svg>
9-
Auto<svg class="bi ms-auto d-none"><use href="#check2"/></svg></button></li></ul></li></ul></div><div class="d-none d-lg-block"><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder="Search this site…" aria-label="Search this site…" autocomplete=off data-offline-search-index-json-src=/googleapis-_-genai-toolbox/dev/offline-search-index.158ecd8a02701ed19d16f47b7fd13210.json data-offline-search-base-href=/ data-offline-search-max-results=10></div></div></div></nav></header><div class="container-fluid td-default td-outer"><main role=main class=td-main><div class=td-content><main class=taxonomy-terms-page><h1>Categories</h1></main></div></main><footer class="td-footer row d-print-none"><div class=container-fluid><div class="row mx-md-2"><div class="td-footer__left col-6 col-sm-4 order-sm-1"></div><div class="td-footer__right col-6 col-sm-4 order-sm-3"></div><div class="td-footer__center col-12 col-sm-4 py-2 order-sm-2"><span class=td-footer__copyright>&copy;
9+
Auto<svg class="bi ms-auto d-none"><use href="#check2"/></svg></button></li></ul></li></ul></div><div class="d-none d-lg-block"><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder="Search this site…" aria-label="Search this site…" autocomplete=off data-offline-search-index-json-src=/googleapis-_-genai-toolbox/dev/offline-search-index.2e8d6c299ff4f92f9901519b9646c958.json data-offline-search-base-href=/ data-offline-search-max-results=10></div></div></div></nav></header><div class="container-fluid td-default td-outer"><main role=main class=td-main><div class=td-content><main class=taxonomy-terms-page><h1>Categories</h1></main></div></main><footer class="td-footer row d-print-none"><div class=container-fluid><div class="row mx-md-2"><div class="td-footer__left col-6 col-sm-4 order-sm-1"></div><div class="td-footer__right col-6 col-sm-4 order-sm-3"></div><div class="td-footer__center col-12 col-sm-4 py-2 order-sm-2"><span class=td-footer__copyright>&copy;
1010
2026
1111
<span class=td-footer__authors>Google LLC</span></span><span class=td-footer__all_rights_reserved>All Rights Reserved</span></div></div></div></footer></div><script src=/googleapis-_-genai-toolbox/dev/js/main.min.90902a026ed2aee7ed45d85797f4c790b240ba148ac6f8a6f194cb1981ffecf5.js integrity="sha256-kJAqAm7SruftRdhXl/THkLJAuhSKxvim8ZTLGYH/7PU=" crossorigin=anonymous></script><script defer src=/googleapis-_-genai-toolbox/dev/js/click-to-copy.min.73478a7d4807698aed7e355eb23f9890ca18fea3158604c8471746d046702bad.js integrity="sha256-c0eKfUgHaYrtfjVesj+YkMoY/qMVhgTIRxdG0EZwK60=" crossorigin=anonymous></script><script src=/googleapis-_-genai-toolbox/dev/js/tabpane-persist.js></script></body></html>

0 commit comments

Comments
 (0)