Loki: Redesign and improve query patterns (#55097)
* WIP * WIP * Query patterns: Redesign and improve feature * Remove duplicated pattern * Remove empty line * Refactor * Add tests * Update docs and e2e test * Update public/app/plugins/datasource/loki/querybuilder/LokiQueryModeller.ts Co-authored-by: Matias Chomicki <matyax@gmail.com> * Update public/app/plugins/datasource/loki/querybuilder/LokiQueryModeller.ts Co-authored-by: Matias Chomicki <matyax@gmail.com> * Update public/app/plugins/datasource/loki/querybuilder/LokiQueryModeller.ts Co-authored-by: Matias Chomicki <matyax@gmail.com> * Use capitalize * Refactor to use QueryPatternsCard component * Update public/app/plugins/datasource/loki/querybuilder/LokiQueryModeller.ts Co-authored-by: Matias Chomicki <matyax@gmail.com> * Update feature tracking for v2 * QueryPatternsCard: Remove unnecessary key * Update naming for card * Mock reportInteraction in tests Co-authored-by: Matias Chomicki <matyax@gmail.com>
This commit is contained in:
co-authored by
Matias Chomicki
parent
231de5a32f
commit
c0ecdf6783
@@ -45,7 +45,9 @@ describe('Loki query builder', () => {
|
||||
e2e().contains(dataSourceName).scrollIntoView().should('be.visible').click();
|
||||
|
||||
// Start in builder mode, click and choose query pattern
|
||||
e2e.components.QueryBuilder.queryPatterns().click().type('Log query with parsing{enter}');
|
||||
e2e.components.QueryBuilder.queryPatterns().click();
|
||||
e2e().contains('Log query starters').click();
|
||||
e2e().contains('Use this query').click();
|
||||
e2e().contains('No pipeline errors').should('be.visible');
|
||||
e2e().contains('Logfmt').should('be.visible');
|
||||
e2e().contains('{} | logfmt | __error__=``').should('be.visible');
|
||||
|
||||
Reference in New Issue
Block a user