-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.js
More file actions
36 lines (31 loc) · 1.22 KB
/
index.js
File metadata and controls
36 lines (31 loc) · 1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
'use strict'
require('loadenv')()
const client = require('./lib/client.js')
const opts = require('./lib/utils/env-arg-parser')
const promisifyClientModel = require('./lib/utils/promisify-client-model')
before(() => {
return promisifyClientModel(client).githubLoginAsync(opts.ACCESS_TOKEN)
.then(() => {
opts.connectSid = client.connectSid
})
})
after((done) => {
client.logout(done)
})
const testConfiguration = {
client,
opts
}
require('./tests/0-cleanup')(testConfiguration)
require('./tests/1-new-service-containers')(testConfiguration)
require('./tests/2-new-repository-containers')(testConfiguration)
require('./tests/3-new-repository-containers-mirroring')(testConfiguration)
require('./tests/4-rebuild-repo-container')(testConfiguration)
require('./tests/5-github-webhooks')(testConfiguration)
require('./tests/6-isolation')(testConfiguration)
require('./tests/7-container-to-container-dns')(testConfiguration)
require('./tests/8-navi-urls')(testConfiguration)
require('./tests/9-new-service-containers-with-custom-dockerfile')(testConfiguration)
require('./tests/10-private-docker-registry')(testConfiguration)
require('./tests/11-ssh-keys')(testConfiguration)
require('./tests/12-compose-extends')(testConfiguration)