feat: add Cognos FormaΓ§Γ£o- Cursos Online to llms.txt hub #551
Triggered via pull request
November 19, 2025 11:41
Status
Failure
Total duration
23m 49s
Artifacts
–
pr-review.yml
on: pull_request
Validate
1m 57s
E2E Tests
21m 45s
Annotations
10 errors, 2 warnings, and 1 notice
|
[chromium] βΊ tests/pages.spec.ts:4:7 βΊ Main Pages βΊ homepage should load and display key elements:
tests/pages.spec.ts#L22
3) [chromium] βΊ tests/pages.spec.ts:4:7 βΊ Main Pages βΊ homepage should load and display key elements
Retry #2 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: expect(received).toBeTruthy()
Received: false
20 | // Check at least some key content is present
21 | const hasContent = await page.locator('text=/featured|tools|developer/i').first().isVisible()
> 22 | expect(hasContent).toBeTruthy()
| ^
23 | })
24 |
25 | test('about page should load and display content', async ({ page }) => {
at /home/runner/work/llms-txt-hub/llms-txt-hub/apps/e2e/tests/pages.spec.ts:22:24
|
|
[chromium] βΊ tests/pages.spec.ts:4:7 βΊ Main Pages βΊ homepage should load and display key elements:
tests/pages.spec.ts#L22
3) [chromium] βΊ tests/pages.spec.ts:4:7 βΊ Main Pages βΊ homepage should load and display key elements
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: expect(received).toBeTruthy()
Received: false
20 | // Check at least some key content is present
21 | const hasContent = await page.locator('text=/featured|tools|developer/i').first().isVisible()
> 22 | expect(hasContent).toBeTruthy()
| ^
23 | })
24 |
25 | test('about page should load and display content', async ({ page }) => {
at /home/runner/work/llms-txt-hub/llms-txt-hub/apps/e2e/tests/pages.spec.ts:22:24
|
|
[chromium] βΊ tests/pages.spec.ts:4:7 βΊ Main Pages βΊ homepage should load and display key elements:
tests/pages.spec.ts#L22
3) [chromium] βΊ tests/pages.spec.ts:4:7 βΊ Main Pages βΊ homepage should load and display key elements
Error: expect(received).toBeTruthy()
Received: false
20 | // Check at least some key content is present
21 | const hasContent = await page.locator('text=/featured|tools|developer/i').first().isVisible()
> 22 | expect(hasContent).toBeTruthy()
| ^
23 | })
24 |
25 | test('about page should load and display content', async ({ page }) => {
at /home/runner/work/llms-txt-hub/llms-txt-hub/apps/e2e/tests/pages.spec.ts:22:24
|
|
[chromium] βΊ tests/interactions.spec.ts:214:7 βΊ Mobile Interactions βΊ mobile search should work:
tests/interactions.spec.ts#L220
2) [chromium] βΊ tests/interactions.spec.ts:214:7 βΊ Mobile Interactions βΊ mobile search should work
Retry #2 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: locator.isVisible: Error: strict mode violation: getByRole('button', { name: /search/i }) resolved to 2 elements:
1) <button type="button" aria-label="Toggle search" class="md:hidden text-muted-foreground hover:text-foreground">β¦</button> aka getByRole('button', { name: 'Toggle search' })
2) <button type="submit" aria-label="Search" class="absolute inset-y-0 right-0 flex items-center px-2 text-muted-foreground">β¦</button> aka getByRole('button', { name: 'Search', exact: true })
Call log:
- checking visibility of getByRole('button', { name: /search/i })
218 | const searchTrigger = page.getByRole('button', { name: /search/i })
219 |
> 220 | if (await searchTrigger.isVisible()) {
| ^
221 | await searchTrigger.click()
222 |
223 | // Should show search input
at /home/runner/work/llms-txt-hub/llms-txt-hub/apps/e2e/tests/interactions.spec.ts:220:29
|
|
[chromium] βΊ tests/interactions.spec.ts:214:7 βΊ Mobile Interactions βΊ mobile search should work:
tests/interactions.spec.ts#L220
2) [chromium] βΊ tests/interactions.spec.ts:214:7 βΊ Mobile Interactions βΊ mobile search should work
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: locator.isVisible: Error: strict mode violation: getByRole('button', { name: /search/i }) resolved to 2 elements:
1) <button type="button" aria-label="Toggle search" class="md:hidden text-muted-foreground hover:text-foreground">β¦</button> aka getByRole('button', { name: 'Toggle search' })
2) <button type="submit" aria-label="Search" class="absolute inset-y-0 right-0 flex items-center px-2 text-muted-foreground">β¦</button> aka getByRole('button', { name: 'Search', exact: true })
Call log:
- checking visibility of getByRole('button', { name: /search/i })
218 | const searchTrigger = page.getByRole('button', { name: /search/i })
219 |
> 220 | if (await searchTrigger.isVisible()) {
| ^
221 | await searchTrigger.click()
222 |
223 | // Should show search input
at /home/runner/work/llms-txt-hub/llms-txt-hub/apps/e2e/tests/interactions.spec.ts:220:29
|
|
[chromium] βΊ tests/interactions.spec.ts:214:7 βΊ Mobile Interactions βΊ mobile search should work:
tests/interactions.spec.ts#L220
2) [chromium] βΊ tests/interactions.spec.ts:214:7 βΊ Mobile Interactions βΊ mobile search should work
Error: locator.isVisible: Error: strict mode violation: getByRole('button', { name: /search/i }) resolved to 2 elements:
1) <button type="button" aria-label="Toggle search" class="md:hidden text-muted-foreground hover:text-foreground">β¦</button> aka getByRole('button', { name: 'Toggle search' })
2) <button type="submit" aria-label="Search" class="absolute inset-y-0 right-0 flex items-center px-2 text-muted-foreground">β¦</button> aka getByRole('button', { name: 'Search', exact: true })
Call log:
- checking visibility of getByRole('button', { name: /search/i })
218 | const searchTrigger = page.getByRole('button', { name: /search/i })
219 |
> 220 | if (await searchTrigger.isVisible()) {
| ^
221 | await searchTrigger.click()
222 |
223 | // Should show search input
at /home/runner/work/llms-txt-hub/llms-txt-hub/apps/e2e/tests/interactions.spec.ts:220:29
|
|
[chromium] βΊ tests/interactions.spec.ts:4:7 βΊ User Interactions βΊ search functionality should work:
tests/interactions.spec.ts#L13
1) [chromium] βΊ tests/interactions.spec.ts:4:7 βΊ User Interactions βΊ search functionality should work
Retry #2 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
TimeoutError: page.waitForURL: Timeout 30000ms exceeded.
=========================== logs ===========================
waiting for navigation to "**/search?*" until "load"
navigated to "http://localhost:3000/"
============================================================
11 |
12 | // Should navigate to search results or show results
> 13 | await page.waitForURL('**/search?*')
| ^
14 | // Check that we're on search page and results are shown
15 | await expect(page.getByRole('heading', { level: 1 })).toBeVisible()
16 | })
at /home/runner/work/llms-txt-hub/llms-txt-hub/apps/e2e/tests/interactions.spec.ts:13:16
|
|
[chromium] βΊ tests/interactions.spec.ts:4:7 βΊ User Interactions βΊ search functionality should work:
tests/interactions.spec.ts#L13
1) [chromium] βΊ tests/interactions.spec.ts:4:7 βΊ User Interactions βΊ search functionality should work
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
TimeoutError: page.waitForURL: Timeout 30000ms exceeded.
=========================== logs ===========================
waiting for navigation to "**/search?*" until "load"
navigated to "http://localhost:3000/"
============================================================
11 |
12 | // Should navigate to search results or show results
> 13 | await page.waitForURL('**/search?*')
| ^
14 | // Check that we're on search page and results are shown
15 | await expect(page.getByRole('heading', { level: 1 })).toBeVisible()
16 | })
at /home/runner/work/llms-txt-hub/llms-txt-hub/apps/e2e/tests/interactions.spec.ts:13:16
|
|
[chromium] βΊ tests/interactions.spec.ts:4:7 βΊ User Interactions βΊ search functionality should work:
tests/interactions.spec.ts#L13
1) [chromium] βΊ tests/interactions.spec.ts:4:7 βΊ User Interactions βΊ search functionality should work
TimeoutError: page.waitForURL: Timeout 30000ms exceeded.
=========================== logs ===========================
waiting for navigation to "**/search?*" until "load"
navigated to "http://localhost:3000/"
============================================================
11 |
12 | // Should navigate to search results or show results
> 13 | await page.waitForURL('**/search?*')
| ^
14 | // Check that we're on search page and results are shown
15 | await expect(page.getByRole('heading', { level: 1 })).toBeVisible()
16 | })
at /home/runner/work/llms-txt-hub/llms-txt-hub/apps/e2e/tests/interactions.spec.ts:13:16
|
|
E2E Tests
e2e#test:e2e: command (/home/runner/work/llms-txt-hub/llms-txt-hub/apps/e2e) /home/runner/setup-pnpm/node_modules/.bin/pnpm run test:e2e exited (1)
|
|
Validate
Input 'fail_on_error' has been deprecated with message: Deprecated, use `fail_level` instead.
|
|
E2E Tests
No files were found with the provided path: apps/e2e/playwright-report/. No artifacts will be uploaded.
|
|
π Playwright Run Summary
18 failed
[chromium] βΊ tests/interactions.spec.ts:4:7 βΊ User Interactions βΊ search functionality should work
[chromium] βΊ tests/interactions.spec.ts:214:7 βΊ Mobile Interactions βΊ mobile search should work
[chromium] βΊ tests/pages.spec.ts:4:7 βΊ Main Pages βΊ homepage should load and display key elements
[chromium] βΊ tests/pages.spec.ts:47:7 βΊ Main Pages βΊ websites page should load and display website list
[chromium] βΊ tests/pages.spec.ts:57:7 βΊ Main Pages βΊ members page should load and display member list
[chromium] βΊ tests/pages.spec.ts:74:7 βΊ Main Pages βΊ faq page should load and display FAQ content
[chromium] βΊ tests/pages.spec.ts:119:7 βΊ Search and Navigation βΊ navigation should work between pages
[chromium] βΊ tests/pages.spec.ts:154:7 βΊ Legal Pages βΊ cookies policy should load ββββββββββββββ
[chromium] βΊ tests/simple.spec.ts:79:7 βΊ Navigation Tests βΊ can navigate between pages βββββββββ
[mobile] βΊ tests/interactions.spec.ts:65:7 βΊ Navigation Interactions βΊ footer links should work
[mobile] βΊ tests/interactions.spec.ts:84:7 βΊ Navigation Interactions βΊ breadcrumb navigation should work if present
[mobile] βΊ tests/interactions.spec.ts:214:7 βΊ Mobile Interactions βΊ mobile search should work ββ
[mobile] βΊ tests/pages.spec.ts:35:7 βΊ Main Pages βΊ guides page should load and display guides ββ
[mobile] βΊ tests/pages.spec.ts:57:7 βΊ Main Pages βΊ members page should load and display member list
[mobile] βΊ tests/pages.spec.ts:74:7 βΊ Main Pages βΊ faq page should load and display FAQ content
[mobile] βΊ tests/pages.spec.ts:109:7 βΊ Search and Navigation βΊ search page should work with query parameter
[mobile] βΊ tests/pages.spec.ts:119:7 βΊ Search and Navigation βΊ navigation should work between pages
[mobile] βΊ tests/pages.spec.ts:154:7 βΊ Legal Pages βΊ cookies policy should load ββββββββββββββββ
67 passed (19.9m)
|