-
Notifications
You must be signed in to change notification settings - Fork 7
/
.turbo_test.yml
69 lines (62 loc) · 2.37 KB
/
.turbo_test.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
env:
FOO: bar
# The installation definition contains the commands needed to create a virtual
# machine capable of running your tests. This is where you install required
# programming languages, databases and other supporting libraries.
#
# The build installation is cached as a virtual machine image for subsequent
# builds. When the install section changes, the virtual machine image is
# re-created.
#
# Installation commands are specified as a YAML multi-line string.
#
# N.B. Remember, shell commands MUST execute non-interactively. For example,
# any commands that require user input will hang until the build is cancelled or
# after a 15 minute timeout.
install: |
sudo apt-get update -y
sudo apt-get install make upstart gcc g++ make -y --no-install-recommends
touch local_env
source local_env
# The setup definition specifies commands to execute before running your test
# suites.
#
# Use the setup definition to update your project dependencies or compile classes.
# For example, in a ruby project here's where you run bundle install.
#
# Unlike the install definition, setup is not cached and therefore executes on
# every build.
setup: |
echo $FOO
# Test suites are inferred from each YAML key ending with test_suite.
#
# Specify multiple test suites by adding a YAML key with a unique prefix ending
# in _test_suite such as:
# - system_test_suite
# - functional_test_suite
#
# Create a test_suite YAML key if your build only requires one test suite.
test_suite:
# Environment variables are specified as YAML key/value pairs.
env:
FOO: test suite bar
BAZ: quux
# A string specifying the command which executes one test file.
#
# The test file is passed as the last argument to the command.
command: sh
# An array of file path globs which expands to a list of files. File paths are
# relative to the project directory.
#
# Each file is passed as the last argument to your test command.
files:
- test_17_mins/012a9abb_3687_4b7b_b263_141f930a737a_test.sh
- test_17_mins/014a0146_ebbe_41e0_a078_9ae7690e35c4_test.sh
- test_17_mins/0214e37a_38aa_4262_9cc3_13d8e664ae2a_test.sh
- test_17_mins/030c2b23_6aa5_44bd_b2a3_efee9ff9af49_test.sh
- test_17_mins/03f507de_9c43_46dc_b335_f759b0f351f1_test.sh
# - test_17_mins/*_test.sh
# - test_34_mins/*_test.sh
# - test_68_mins/*_test.sh
# - test_136_mins/*_test.sh
# - test_272_mins/*_test.sh