Skip to content

chore(ci): run acceptance tests in GitHub workflows#256

Draft
phil-davis wants to merge 1 commit intomasterfrom
acceptance-tests-202603
Draft

chore(ci): run acceptance tests in GitHub workflows#256
phil-davis wants to merge 1 commit intomasterfrom
acceptance-tests-202603

Conversation

@phil-davis
Copy link
Copy Markdown
Contributor

@phil-davis phil-davis commented Mar 30, 2026

This is a first part of what will be needed:

  • run an Apache server
  • use owncloudci/core docker image (in an action) to install owncloud core from a tarball (daily-master-qa)
  • copy the app code into the installed core
  • enable the app
  • get an environment set up that has the test code (acceptance test code from core, and for the app)
  • run API test scenarios
  • start selenium and other pieces started to support webUI tests
  • run webui test scenarios

Next:

  • write notes about what I have done
  • use this is another app, and see what extra flexibility is needed

@phil-davis phil-davis force-pushed the acceptance-tests-202603 branch 2 times, most recently from 3ff3dd1 to 1276d60 Compare March 30, 2026 10:08
@phil-davis
Copy link
Copy Markdown
Contributor Author

Note: 412 responses have string(31) "{"message":"CSRF check failed"}" in the response.
Need to do something about CSRF setting.
https://github.com/owncloud/impersonate/actions/runs/23783076997/job/69299894063?pr=256

This is a first part of what will be needed:

- run an Apache server
- use owncloudci/core docker image (in an action)
  to install owncloud core from a tarball (daily-master-qa)

There is lots more to add to this, but first see how far we have got.
@phil-davis phil-davis force-pushed the acceptance-tests-202603 branch from ed78e3a to 7bd04b4 Compare April 7, 2026 13:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant