forked from beeware/toga
-
Notifications
You must be signed in to change notification settings - Fork 0
/
beekeeper.yml
72 lines (72 loc) · 2.47 KB
/
beekeeper.yml
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
pull_request:
- beefore:
name: Prebuild checks
subtasks:
- eslint:
name: JavaScript lint checks
task: beefore-javascript
- pycodestyle:
name: Python lint checks
task: beefore
- core:
subtasks:
- py3.4:
name: Python 3.4 Core API tests
task: py34
environment:
TEST_DIR: src/core
SRC_DEPENDANTS: src/dummy
- py3.5:
name: Python 3.5 Core API tests
task: py35
environment:
TEST_DIR: src/core
SRC_DEPENDANTS: src/dummy
- py3.6:
name: Python 3.6 Core API tests
task: py36
environment:
TEST_DIR: src/core
SRC_DEPENDANTS: src/dummy
- implementations:
task: py34
subtasks:
- gtk:
name: GTK+ implementation compliance check
task: gtk-py34
environment:
TEST_DIR: src/gtk
SRC_DEPENDANTS: src/core src/dummy
- winforms:
name: Winforms implementation compliance check
environment:
EXTRA_REQUIRES: https://github.com/pybee/legless-lizard/archive/master.zip
TEST_DIR: src/winforms
SRC_DEPENDANTS: src/core src/dummy
- cocoa:
name: macOS Cocoa implementation compliance check
environment:
TEST_DIR: src/cocoa
SRC_DEPENDANTS: src/core src/dummy
- iOS:
name: iOS implementation compliance check
environment:
TEST_DIR: src/iOS
SRC_DEPENDANTS: src/core src/dummy
- android:
name: Android implementation compliance check
environment:
TEST_DIR: src/android
SRC_DEPENDANTS: src/core src/dummy
- django:
name: Django implementation compliance check
environment:
TEST_DIR: src/django
SRC_DEPENDANTS: src/core src/dummy
push:
- smoke:
task: py34
name: Core API tests
environment:
TEST_DIR: src/core
SRC_DEPENDANTS: src/dummy