summaryrefslogtreecommitdiffstats
path: root/.github/workflows/integration-tests.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/integration-tests.yml')
-rw-r--r--.github/workflows/integration-tests.yml37
1 files changed, 29 insertions, 8 deletions
diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml
index 171c6d43b..bdd35cca9 100644
--- a/.github/workflows/integration-tests.yml
+++ b/.github/workflows/integration-tests.yml
@@ -96,23 +96,44 @@ jobs:
app: 'news'
check-code: true
- - name: Functional tests
+ - name: Functional tests maintenance
+ working-directory: ../server
run: |
- cd ../server
./occ migrations:migrate news
./occ maintenance:repair
- ./occ news:generate-explore --votes 100 "https://nextcloud.com/blog/feed/"
+
+ - name: Functional tests explore
+ working-directory: ../server
+ run: ./occ news:generate-explore --votes 100 "https://nextcloud.com/blog/feed/"
+
+ - name: Functional tests folder
+ working-directory: ../server
+ run: |
./occ news:folder:add 'admin' 'Something'
./occ news:folder:list 'admin' | grep 'Something'
+
+ - name: Functional tests feed
+ working-directory: ../server
+ run: |
./occ news:feed:add 'admin' "https://nextcloud.com/blog/feed/"
./occ news:feed:list 'admin' | grep 'nextcloud\.com'
- ./occ news:opml:export 'admin' | grep 'nextcloud\.com'
+
+ - name: Functional tests opml
+ working-directory: ../server
+ run: ./occ news:opml:export 'admin' | grep 'nextcloud\.com'
+
+ - name: Functional tests cleanup
+ working-directory: ../server
+ run: |
./occ news:folder:delete 'admin' $(./occ news:folder:list 'admin' | grep 'Something' -1 | head -1 | grep -oE '[0-9]*')
./occ news:feed:delete 'admin' $(./occ news:feed:list 'admin' | grep 'nextcloud\.com' -1 | head -1 | grep -oE '[0-9]*')
- name: Prep PHP tests
- run: cd ../server/apps/news && make php-test-dependencies
+ working-directory: ../server/apps/news
+ run: make php-test-dependencies
- name: Integration tests
- run: cd ../server/apps/news && make integration-test
-
-
+ working-directory: ../server/apps/news
+ run: make integration-test
+ - name: Feed tests
+ working-directory: ../server/apps/news
+ run: make feed-test \ No newline at end of file