browsertrix/.github/workflows
Ilya Kreymer 12f7db3ae2
tests: fixes for crawl cancel + crawl stopped (#864)
* tests:
- fix cancel crawl test by ensuring state is not running or waiting
- fix stop crawl test by ensuring stop is only initiated after at least one page has been crawled,
otherwise result may be failed, as no crawl data has been crawled yet (separate fix in crawler to avoid loop if stopped
before any data written webrecorder/browsertrix-crawler#314)
- bump page limit to 4 for tests to ensure crawl is partially complete, not fully complete when stopping
- allow canceled or partial_complete due to race condition

* chart: bump frontend limits in default, not just for tests (addresses #780)

* crawl stop before starting:
- if crawl stopped before it started, mark as canceled
- add test for stopping immediately, which should result in 'canceled' crawl
- attempt to increase resync interval for immediate failure
- nightly tests: increase page limit to test timeout

* backend:
- detect stopped-before-start crawl as 'failed' instead of 'done'
- stats: return stats counters as int instead of string
2023-05-22 20:17:29 -07:00
..
deploy-dev.yaml ci: set env vars for deploy script 2023-02-03 10:54:03 -08:00
docs-publish.yaml Add path filter to GH workflows (#500) 2023-01-18 15:02:21 -08:00
frontend-build-check.yaml Run unit tests in frontend PR check (#569) 2023-02-06 17:47:15 -08:00
k3d-ci.yaml Make pending invites expire via TTL index (#568) 2023-02-14 16:07:14 -05:00
k3d-log-ci.yaml ci: 2023-02-08 11:24:54 -08:00
k3d-nightly-ci.yaml tests: fixes for crawl cancel + crawl stopped (#864) 2023-05-22 20:17:29 -07:00
lint.yaml ci: 2023-02-08 11:24:54 -08:00
microk8s-ci.yaml Make pending invites expire via TTL index (#568) 2023-02-14 16:07:14 -05:00
project-assign-issue.yml chore: switch actions for issue assign automation 2023-03-08 10:01:00 -08:00
release.yaml ci: ensure qemu is setup for multiarch build 2022-12-05 18:38:26 -08:00
ui-tests-playwright.yml ci: make playwright integration tests run only on PRs involving frontend 2023-04-05 09:57:34 -07:00