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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
|
// This is a list of configuration for the bazel-tests job.
// See https://github.com/bazelbuild/continuous-integration/blob/master/docs/owner.md#customizing-a-project.
[
{
"configurations": [
{"node": "linux-x86_64"},
{"node": "ubuntu_16.04-x86_64"}
],
"parameters": {
"configure": [
"echo >>WORKSPACE",
"cat >>WORKSPACE <<EOF",
"android_sdk_repository(",
" name = \"androidsdk\",",
" path = \"${ANDROID_SDK_PATH}\",",
")",
"android_ndk_repository(",
" name = \"androidndk\",",
" path = \"${ANDROID_NDK_PATH}\",",
")",
"EOF"
],
"tests": [
"//scripts/...",
"//src/test/...",
"//third_party/ijar/...",
"//tools/android/..."
],
"test_tag_filters": ["-slow"],
"targets": []
}
}, {
"node": "darwin-x86_64",
"parameters": {
"configure": [
"echo >>WORKSPACE",
"cat >>WORKSPACE <<EOF",
"android_sdk_repository(",
" name = \"androidsdk\",",
" path = \"${ANDROID_SDK_PATH}\",",
")",
"android_ndk_repository(",
" name = \"androidndk\",",
" path = \"${ANDROID_NDK_PATH}\",",
")",
"EOF"
],
"build_opts": ["--define IPHONE_SDK=1"],
"tests": [
"//scripts/...",
"//src/test/...",
"//third_party/ijar/...",
"//tools/android/..."
],
"test_tag_filters": ["-slow"],
"targets": []
}
}, {
"toolchain": "msvc",
"node": "windows-x86_64",
"parameters": {
"build_opts": [
"--copt=-w",
"--host_copt=-w"
],
"test_opts": [
// TODO(pcloudy): Remove this after TEMP is properly set.
// A workaround for ASSERT_DEATH in gtest on Windows.
// When running tests, Bazel doesn't set TEMP,
// ASSERT_DEATH will try to write to C:/Windows, then fails.
"--test_env=TEMP"
],
"tests": [
"//src:all_windows_tests"
],
"targets": ["//src:bazel"]
}
}, {
"toolchain": "msys",
"node": "windows-x86_64",
"parameters": {
"build_opts": ["--cpu=x64_windows_msys", "--host_cpu=x64_windows_msys"],
"test_tag_filters": [
"-no_windows",
"-slow"
],
"tests": [],
"targets": ["//examples/cpp:hello-world"]
}
}
]
|