diff --git a/.drone.yml b/.drone.yml index 68a740511579..8f04839d3192 100644 --- a/.drone.yml +++ b/.drone.yml @@ -605,9 +605,10 @@ steps: path: /var/run/docker.sock # For better parallelism, we run the E2E tests in a chunked directed acyclic graph -# First we cleanup any VMs that are older than 2h. Then, tests are split into 2 groups: +# First we cleanup any VMs that are older than 2h. Then, tests are split into 3 groups: # - validatecluster and upgradecluster -# - secretsencryption and splitserver +# - secretsencryption +# - splitserver - name: cleanup-vms image: test-e2e @@ -688,8 +689,28 @@ steps: vagrant destroy -f go test -v -timeout=30m ./secretsencryption_test.go -ci -local cp ./coverage.out /tmp/artifacts/se-coverage.out + + volumes: + - name: libvirt + path: /var/run/libvirt/ + - name: cache + path: /tmp/artifacts + +- name: test-e2e-block3 + image: test-e2e + depends_on: + - cleanup-vms + pull: never + resources: + cpu: 6000 + memory: 10Gi + environment: + E2E_GOCOVER: 'true' + commands: + - mkdir -p dist/artifacts + - cp /tmp/artifacts/* dist/artifacts/ - | - cd ../splitserver + cd tests/e2e/splitserver vagrant destroy -f go test -v -timeout=30m ./splitserver_test.go -ci -local cp ./coverage.out /tmp/artifacts/split-coverage.out @@ -697,8 +718,6 @@ steps: volumes: - name: libvirt path: /var/run/libvirt/ - - name: docker - path: /var/run/docker.sock - name: cache path: /tmp/artifacts