-
Notifications
You must be signed in to change notification settings - Fork 12
/
pytest.ini
58 lines (54 loc) · 3.22 KB
/
pytest.ini
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
[pytest]
; test paths for vscode to pick up tests
testpaths = testsuites
; options to automatically call pytest with
addopts = -v --html=results/report.html --self-contained-html --junitxml=results/results.xml
; ignore directories when collecting tests
norecursedirs = venv*
; min version of pytest to run tests
minversion = 3.0.2
; global timeout individual tests (15 min).
timeout = 900
markers =
sanity: test that should run quickly
nightly: test that takes a while to run, should be only run as part of the nightly runs
listener: test that includes the listener (cross-platform)
replication: test that includes replication
p2p: test that that exercises peer to peer topology
changes: test that includes changes feed verification
syncgateway: test that includes sync_gateway
attachments: test that exercises attachments
autoprune: test that exercises client autoprune (1.3) behavior
compaction: test that exercises database compaction
onlineoffline: test that exercises database online / offline (Sync Gateway)
sync: test that exercises sync functionality (Sync Gateway)
role: test that exercises sync function roles (Sync Gateway)
channel: test that exercises sync function channel (Sync Gateway)
access: test that exercises sync function access (Sync Gateway)
compression: test that exercises response compression (Sync Gateway)
webhooks: test that exercises webhook functionality (Sync Gateway)
ttl: test that exercises ttl functionality (Sync Gateway)
oidc: test that exercises OpenID Connect functionality (Sync Gateway)
bucketshadow: test that exercises bucket shadowing functionality (Sync Gateway)
sgreplicate: test that exercises sgreplicate functionality (Sync Gateway)
nginx: test that exercises nginx load balancer (Sync Gateway)
flakey: test that does not pass consistently
topospecific test that requires topology different than base_cc or base_ac
rebalance: test that exercises Couchbase Server rebalance (Sync Gateway)
failover: test that exercises Couchbase Server failover (Sync Gateway)
conflicts: test that involve conflicting documents
sgaccel: test that exercises Sg Accel specific behavior
logging: test that exercises logging
session: test that exercises Sync Gateway session
basicauth: test that exercises Sync Gateway basic auth
backfill: test that exercises Sync Gateway backfill of changes
rollback: test that exercises Sync Gateway rollback handling
bulkops: test that exercises Sync Gateway bulk_docs / bulk_get
xattrs: test that Sync Gateway interop with sdk
logredaction: test that covers log redaction on Sync gateway
noconflicts: test that covers no conflicts scenarios
views: test that covers view i.e non GSI scenarios
oscertify: test that covers for os certification
basicsgw: test that covers all basic functionality on SGW
adminauth: test that may require admin auth enabled for full functionality
collections: test that implements scopes and collections added in SGW 3.1.0