Test ldap
This commit is contained in:
parent
f4659d73fb
commit
12e8547f07
3 changed files with 7 additions and 78 deletions
10
.github/workflows/test.yml
vendored
10
.github/workflows/test.yml
vendored
|
@ -21,10 +21,15 @@ jobs:
|
||||||
POSTGRES_USER: peertube
|
POSTGRES_USER: peertube
|
||||||
POSTGRES_HOST_AUTH_METHOD: trust
|
POSTGRES_HOST_AUTH_METHOD: trust
|
||||||
|
|
||||||
|
ldap:
|
||||||
|
image: rroemhild/test-openldap
|
||||||
|
ports:
|
||||||
|
- 389:389
|
||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
test_suite: [ misc, api-1, api-2, api-3, api-4, cli, lint ]
|
test_suite: [ misc, api-1, api-2, api-3, api-4, cli, lint, external-plugins ]
|
||||||
|
|
||||||
env:
|
env:
|
||||||
PGUSER: peertube
|
PGUSER: peertube
|
||||||
|
@ -63,9 +68,6 @@ jobs:
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: yarn install --frozen-lockfile
|
run: yarn install --frozen-lockfile
|
||||||
|
|
||||||
- name: Test
|
|
||||||
run: echo $PATH
|
|
||||||
|
|
||||||
- name: Run Test
|
- name: Run Test
|
||||||
run: NODE_PENDING_JOB_WAIT=2000 npm run ci -- ${{ matrix.test_suite }}
|
run: NODE_PENDING_JOB_WAIT=2000 npm run ci -- ${{ matrix.test_suite }}
|
||||||
|
|
||||||
|
|
|
@ -7,85 +7,12 @@ stages:
|
||||||
- docker-nightly
|
- docker-nightly
|
||||||
- external-plugins
|
- external-plugins
|
||||||
|
|
||||||
#before_script:
|
|
||||||
# - 'sed -i -z "s/database:\n hostname: ''localhost''/database:\n hostname: ''postgres''/" config/test.yaml'
|
|
||||||
# - 'sed -i -z "s/redis:\n hostname: ''localhost''/redis:\n hostname: ''redis''/" config/test.yaml'
|
|
||||||
# - if [[ $CI_JOB_STAGE == "test" ]]; then psql -c "create user peertube with password 'peertube';"; fi
|
|
||||||
# - NOCLIENT=1 yarn install --pure-lockfile --cache-folder .yarn-cache
|
|
||||||
|
|
||||||
cache:
|
cache:
|
||||||
key: yarn
|
key: yarn
|
||||||
paths:
|
paths:
|
||||||
- .yarn-cache
|
- .yarn-cache
|
||||||
- cached-fixtures
|
- cached-fixtures
|
||||||
|
|
||||||
###
|
|
||||||
## Jobs templates
|
|
||||||
#
|
|
||||||
#.build-and-lint: &build-and-lint
|
|
||||||
# stage: build-and-lint
|
|
||||||
#
|
|
||||||
#.tests: &tests
|
|
||||||
# stage: test
|
|
||||||
# dependencies:
|
|
||||||
# - build-server
|
|
||||||
# services:
|
|
||||||
# - name: postgres:9.6
|
|
||||||
# alias: postgres
|
|
||||||
# - name: redis:latest
|
|
||||||
# alias: redis
|
|
||||||
# variables:
|
|
||||||
# PGHOST: postgres
|
|
||||||
# PGUSER: postgres
|
|
||||||
# REDIS_HOST: redis
|
|
||||||
# artifacts:
|
|
||||||
# expire_in: 1 day
|
|
||||||
# paths:
|
|
||||||
# - test*/logs
|
|
||||||
# when: always
|
|
||||||
#
|
|
||||||
####
|
|
||||||
### Build and lint
|
|
||||||
##
|
|
||||||
#build-server:
|
|
||||||
# <<: *build-and-lint
|
|
||||||
# artifacts:
|
|
||||||
# expire_in: 5h
|
|
||||||
# paths:
|
|
||||||
# - dist/
|
|
||||||
# script:
|
|
||||||
# - npm run build:server
|
|
||||||
#
|
|
||||||
#lint:
|
|
||||||
# <<: *build-and-lint
|
|
||||||
# script:
|
|
||||||
# - yarn install --pure-lockfile --cache-folder .yarn-cache
|
|
||||||
# - npm run ci -- "lint"
|
|
||||||
#
|
|
||||||
####
|
|
||||||
### Tests
|
|
||||||
#
|
|
||||||
#test-misc:
|
|
||||||
# <<: *tests
|
|
||||||
# script:
|
|
||||||
# - yarn install --pure-lockfile --cache-folder .yarn-cache
|
|
||||||
# - npm run ci -- "misc"
|
|
||||||
#
|
|
||||||
#test-cli:
|
|
||||||
# <<: *tests
|
|
||||||
# retry:
|
|
||||||
# max: 1
|
|
||||||
# script:
|
|
||||||
# - npm run ci -- "cli"
|
|
||||||
#
|
|
||||||
#api:
|
|
||||||
# <<: *tests
|
|
||||||
# parallel: 4
|
|
||||||
# retry:
|
|
||||||
# max: 1
|
|
||||||
# script:
|
|
||||||
# - NODE_PENDING_JOB_WAIT=1000 npm run ci -- api-$CI_NODE_INDEX
|
|
||||||
|
|
||||||
build-openapi-clients:
|
build-openapi-clients:
|
||||||
stage: clients
|
stage: clients
|
||||||
only:
|
only:
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/bin/bash
|
||||||
|
|
||||||
set -eu
|
set -eu
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue