summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorSean Molenaar <sean@seanmolenaar.eu>2020-10-09 21:17:40 +0200
committerBenjamin Brahmer <info@b-brahmer.de>2020-10-09 22:15:03 +0200
commit8a203a329c1bfae84e7204bd0fda452c6ad11903 (patch)
tree2c811f4355c43b9dcef7868e4dcbeb1ac971127f /.github
parent39f539f97589eff6789e1edcafb82685b48188ff (diff)
Fix minor issues, prepare for foreign keys and check feeds
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
Diffstat (limited to '.github')
-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