This note tracks the dependencies of integration tests, so that in the future we might be able to untangle them
When running only logs:
test-application-1 | 32 passing (2m)
test-application-1 | 1 pending
test-application-1 | 6 failing
test-application-1 |
test-application-1 |
test-application-1 | 1) Bookkeeping
test-application-1 | Integration Suite
test-application-1 | UI
test-application-1 | Logs
test-application-1 | Overview Page
test-application-1 | Should display the correct items counter at the bottom of the page:
test-application-1 |
test-application-1 | AssertionError: expected 119 to equal 150
test-application-1 | + expected - actual
test-application-1 |
test-application-1 | -119
test-application-1 | +150
test-application-1 |
test-application-1 | at Context.<anonymous> (test/public/logs/overview.test.js:69:102)
test-application-1 | at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
test-application-1 |
test-application-1 |
test-application-1 | 2) Bookkeeping
test-application-1 | Integration Suite
test-application-1 | UI
test-application-1 | Logs
test-application-1 | Overview Page
test-application-1 | can filter by creation date:
test-application-1 |
test-application-1 | AssertionError: expected 1 to equal 19
test-application-1 | + expected - actual
test-application-1 |
test-application-1 | -1
test-application-1 | +19
test-application-1 |
test-application-1 | at Context.<anonymous> (test/public/logs/overview.test.js:243:47)
test-application-1 | at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
test-application-1 |
test-application-1 |
test-application-1 | 3) Bookkeeping
test-application-1 | Integration Suite
test-application-1 | UI
test-application-1 | Logs
test-application-1 | Overview Page
test-application-1 | can filter by tags:
test-application-1 |
test-application-1 | AssertionError: expected 1 to be below 1
test-application-1 | + expected - actual
test-application-1 |
test-application-1 |
test-application-1 | at Context.<anonymous> (test/public/logs/overview.test.js:279:49)
test-application-1 | at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
test-application-1 |
test-application-1 |
test-application-1 | 4) Bookkeeping
test-application-1 | Integration Suite
test-application-1 | UI
test-application-1 | Logs
test-application-1 | Overview Page
test-application-1 | can filter by run number:
test-application-1 |
test-application-1 | AssertionError: expected 2 to equal 3
test-application-1 | + expected - actual
test-application-1 |
test-application-1 | -2
test-application-1 | +3
test-application-1 |
test-application-1 | at Context.<anonymous> (test/public/logs/overview.test.js:360:49)
test-application-1 | at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
test-application-1 |
test-application-1 |
test-application-1 | 5) Bookkeeping
test-application-1 | Integration Suite
test-application-1 | UI
test-application-1 | Logs
test-application-1 | Overview Page
test-application-1 | can sort by columns in ascending and descending manners:
test-application-1 |
test-application-1 | AssertionError: expected [ 'Fourth entry', 'Second entry' ] to not deeply equal [ 'Fourth entry', 'Second entry' ]
test-application-1 | + expected - actual
test-application-1 |
test-application-1 |
test-application-1 | at Context.<anonymous> (test/public/logs/overview.test.js:431:41)
test-application-1 | at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
test-application-1 |
test-application-1 |
test-application-1 | 6) Bookkeeping
test-application-1 | Integration Suite
test-application-1 | UI
test-application-1 | Logs
test-application-1 | Overview Page
test-application-1 | should successfully display the list of related runs as hyperlinks to their details page:
test-application-1 | TimeoutError: Waiting for selector `#row150-runs a` failed: Waiting failed: 30000ms exceeded
test-application-1 | at Timeout.<anonymous> (node_modules/puppeteer-core/lib/cjs/puppeteer/common/WaitTask.js:59:37)
test-application-1 | at listOnTimeout (node:internal/timers:569:17)
test-application-1 | at process.processTimers (node:internal/timers:512:7)
It appears to depend on runs? → See if uncommenting the runs test fixes this.