Compare commits

...

59 Commits

Author SHA1 Message Date
Andrei Stoica d4750c97f5 drone-ci testing
continuous-integration/drone/pr Build is passing Details
2023-05-15 23:16:00 -04:00
Andrei Stoica 7d57c91627 drone-ci testing
continuous-integration/drone/pr Build is failing Details
2023-05-15 23:12:55 -04:00
Andrei Stoica 0d6d761d9b drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 23:12:09 -04:00
Andrei Stoica 201fb26e3f drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 23:04:56 -04:00
Andrei Stoica 22640970de drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 23:02:54 -04:00
Andrei Stoica 95df62b5fb drone-ci testing
continuous-integration/drone/push Build is failing Details
2023-05-15 23:01:21 -04:00
Andrei Stoica 44afed516c drone-ci testing
continuous-integration/drone/push Build is failing Details
2023-05-15 22:57:39 -04:00
Andrei Stoica 79f0e88e7d drone-ci testing
continuous-integration/drone/push Build is failing Details
2023-05-15 22:54:59 -04:00
Andrei Stoica 4a51622c7e drone-ci testing
continuous-integration/drone/push Build encountered an error Details
2023-05-15 22:54:19 -04:00
Andrei Stoica c2aab348ca drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 22:51:19 -04:00
Andrei Stoica 3f16f3a964 drone-ci testing
continuous-integration/drone/push Build is failing Details
2023-05-15 22:48:56 -04:00
Andrei Stoica 13250151ea drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 22:45:30 -04:00
Andrei Stoica 97b7c2b8ea drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 22:42:14 -04:00
Andrei Stoica 86cb243ee6 drone-ci testing
continuous-integration/drone/push Build is failing Details
2023-05-15 22:42:02 -04:00
Andrei Stoica 8b0e1800da drone-ci testing
continuous-integration/drone/push Build is failing Details
2023-05-15 22:33:48 -04:00
Andrei Stoica eb607b99d9 drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 22:33:10 -04:00
Andrei Stoica 7886ada3ef drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 22:32:06 -04:00
Andrei Stoica 1bc45bcd32 drone-ci testing
continuous-integration/drone/push Build encountered an error Details
2023-05-15 22:30:49 -04:00
Andrei Stoica f88e61b463 drone-ci testing
continuous-integration/drone/push Build encountered an error Details
2023-05-15 22:30:06 -04:00
Andrei Stoica c4bec20781 drone-ci testing
continuous-integration/drone/push Build encountered an error Details
2023-05-15 22:24:37 -04:00
Andrei Stoica 6115c165bd drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 22:23:08 -04:00
Andrei Stoica 0d975b1479 drone-ci testing
continuous-integration/drone/push Build is failing Details
2023-05-15 22:21:56 -04:00
Andrei Stoica 40f3ad24b9 drone-ci testing
continuous-integration/drone/push Build is failing Details
2023-05-15 22:19:55 -04:00
Andrei Stoica 2801cef4be drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 22:18:11 -04:00
Andrei Stoica 01630d2d5f drone-ci testing
continuous-integration/drone/push Build is failing Details
2023-05-15 22:17:05 -04:00
Andrei Stoica b366a81716 drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 22:16:14 -04:00
Andrei Stoica 19d60c9d86 drone-ci testing
continuous-integration/drone/push Build is failing Details
2023-05-15 22:12:35 -04:00
Andrei Stoica 20111f0e13 drone-ci testing
continuous-integration/drone/push Build is failing Details
2023-05-15 22:09:59 -04:00
Andrei Stoica 477dfc9648 drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 22:07:36 -04:00
Andrei Stoica d3db3ce673 drone-ci testing
continuous-integration/drone/push Build encountered an error Details
2023-05-15 22:06:56 -04:00
Andrei Stoica a59a4580d1 drone-ci testing
continuous-integration/drone/push Build is failing Details
2023-05-15 22:05:00 -04:00
Andrei Stoica 21f8696bac drone-ci testing
continuous-integration/drone/push Build is failing Details
2023-05-15 21:57:35 -04:00
Andrei Stoica aeb7386180 drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 21:56:35 -04:00
Andrei Stoica f7dc8100ee drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 21:55:38 -04:00
Andrei Stoica caebe6f284 drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 21:54:51 -04:00
Andrei Stoica 6530abaa56 drone-ci testing
continuous-integration/drone/push Build is failing Details
2023-05-15 21:53:02 -04:00
Andrei Stoica 4dcd9aeada drone-ci testing
continuous-integration/drone/push Build is failing Details
2023-05-15 21:52:27 -04:00
Andrei Stoica fff856afdc drone-ci testing
continuous-integration/drone/push Build is failing Details
2023-05-15 18:09:12 -04:00
Andrei Stoica f2c76945c4 drone-ci testing
continuous-integration/drone/push Build is failing Details
2023-05-15 18:07:54 -04:00
Andrei Stoica 40353e8c85 drone-ci testing
continuous-integration/drone/push Build is failing Details
2023-05-15 17:55:04 -04:00
Andrei Stoica d0a706433d drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 17:44:10 -04:00
Andrei Stoica 285533ea61 drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 12:47:07 -04:00
Andrei Stoica 0be4294782 drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 12:44:30 -04:00
Andrei Stoica e0aa886209 drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 12:44:10 -04:00
Andrei Stoica 100cf89a01 drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 12:43:33 -04:00
Andrei Stoica 88decd67e6 drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 12:41:06 -04:00
Andrei Stoica 219ad68e2d drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 12:38:29 -04:00
Andrei Stoica b6b1794252 drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 12:35:09 -04:00
Andrei Stoica 6f513001d3 drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 12:15:25 -04:00
Andrei Stoica 8c127b806d drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 12:11:18 -04:00
Andrei Stoica c66103223c drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 12:05:53 -04:00
Andrei Stoica accdd9449d drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 12:05:28 -04:00
Andrei Stoica 779e55db74 drone-ci testing
continuous-integration/drone/push Build is passing Details
2023-05-15 12:04:30 -04:00
Andrei Stoica 6331cb8bdf drone-ci testing
continuous-integration/drone/push Build is failing Details
2023-05-15 12:03:03 -04:00
Andrei Stoica 1364896616 drone-ci testing
continuous-integration/drone/push Build is failing Details
2023-05-15 12:02:16 -04:00
Andrei Stoica d46909eaa9 drone-ci testing
continuous-integration/drone/push Build encountered an error Details
2023-05-15 11:32:05 -04:00
Andrei Stoica 08dc04f32d drone-ci testing
continuous-integration/drone/push Build encountered an error Details
2023-05-15 11:30:25 -04:00
Andrei Stoica 615f72b9cc drone-ci testing
continuous-integration/drone/push Build encountered an error Details
2023-05-15 11:28:09 -04:00
Andrei Stoica 2d59b2f2ee drone-ci testing
continuous-integration/drone/push Build encountered an error Details
2023-05-15 11:27:02 -04:00
2 changed files with 58 additions and 13 deletions

View File

@ -1,21 +1,65 @@
--- ---
kind: pipeline kind: pipeline
name: test name: test
environment:
project_name: rgraph
trigger:
event:
include:
- pull_request
steps: steps:
- name: db-up - name: db-up
image: compose:1.23.2 image: docker/compose:alpine-1.29.2
volumes: environment:
- name: docker_sock POSTGRES_USER:
path: /var/run/docker.sock from_secret: TESTING_USER
commands: POSTGRES_PASSWORD:
- up -p rgraph-test -f docker-compose.yaml from_secret: TESTING_PASSWORD
environment: POSTGRES_DB:
- POSTGRES_USER=${TESTING_USER} from_secret: TESTING_DB
- POSTGRES_PASSWORD=${TESTING_PASSWORD} volumes:
- POSTGRES_DB=${TESTING_DB} - name: docker_sock
secrets: [TESTING_USER, TESTING_PASSWORD, TESTING_DB] path: /var/run/docker.sock
commands:
- docker-compose -p rgraph-test up -d
- name: requirements
image: python:3.10-alpine
commands:
- python -m venv .venv
- . .venv/bin/activate
- pip install -r requirements.txt
- name: build
image: python:3.10-alpine
commands:
- . .venv/bin/activate
- pip install .
- name: test
image: python:3.10-alpine
environment:
POSTGRES_USER:
from_secret: TESTING_USER
POSTGRES_PASSWORD:
from_secret: TESTING_PASSWORD
POSTGRES_DB:
from_secret: TESTING_DB
commands:
- hostip=$(ip route show | awk '/default/ {print $3}')
- export POSTGRES_URL=$hostip
- . .venv/bin/activate
- pytest
- name: db-cleanup
image: docker/compose:alpine-1.29.2
volumes:
- name: docker_sock
path: /var/run/docker.sock
commands:
- docker-compose -p rgraph-test down
- docker volume rm rgraph-test_dbdata
volumes: volumes:
- name: docker_sock - name: docker_sock
host: host:
path: /var/run/docker.sock path: /var/run/docker.sock

1
.gitignore vendored
View File

@ -10,3 +10,4 @@ htmlcov
*.pytest_cache/ *.pytest_cache/
*.egg-info/ *.egg-info/
dist/ dist/
build/