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
docs-publish.yaml
frontend-build-check.yaml
k3d-ci.yaml
k3d-log-ci.yaml
k3d-nightly-ci.yaml tests: fixes for crawl cancel + crawl stopped (#864) 2023-05-22 20:17:29 -07:00
lint.yaml
microk8s-ci.yaml
project-assign-issue.yml
release.yaml
ui-tests-playwright.yml ci: make playwright integration tests run only on PRs involving frontend 2023-04-05 09:57:34 -07:00