summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.cirrus.yml24
-rw-r--r--toxav/BUILD.bazel2
-rw-r--r--toxcore/BUILD.bazel4
3 files changed, 30 insertions, 0 deletions
diff --git a/.cirrus.yml b/.cirrus.yml
new file mode 100644
index 00000000..350c2422
--- /dev/null
+++ b/.cirrus.yml
@@ -0,0 +1,24 @@
1---
2cirrus-ci_task:
3 container:
4 image: cirrusci/bazel:latest
5 cpu: 8
6 memory: 12G
7 configure_script:
8 - sudo apt update
9 - sudo apt install -y
10 autopoint
11 libasound2-dev
12 libcv-dev
13 libhighgui-dev
14 libopenal-dev
15 - echo "build --jobs=50 --curses=no --verbose_failures" | sudo tee /etc/bazel.bazelrc
16 - echo "build --config=linux" | sudo tee -a /etc/bazel.bazelrc
17 - echo "build --config=gcc" | sudo tee -a /etc/bazel.bazelrc
18 - echo "build --config=remote" | sudo tee -a /etc/bazel.bazelrc
19 - cd .. && mv cirrus-ci-build c-toxcore
20 - git clone --depth=1 https://github.com/TokTok/toktok-stack cirrus-ci-build
21 - mv c-toxcore cirrus-ci-build
22 - cd -
23 test_all_script:
24 - bazel test -c opt -k //c-toxcore/...
diff --git a/toxav/BUILD.bazel b/toxav/BUILD.bazel
index 03130587..a2b57ee9 100644
--- a/toxav/BUILD.bazel
+++ b/toxav/BUILD.bazel
@@ -20,6 +20,7 @@ cc_library(
20 20
21cc_test( 21cc_test(
22 name = "ring_buffer_test", 22 name = "ring_buffer_test",
23 size = "small",
23 srcs = ["ring_buffer_test.cc"], 24 srcs = ["ring_buffer_test.cc"],
24 deps = [ 25 deps = [
25 ":ring_buffer", 26 ":ring_buffer",
@@ -56,6 +57,7 @@ cc_library(
56 57
57cc_test( 58cc_test(
58 name = "rtp_test", 59 name = "rtp_test",
60 size = "small",
59 srcs = ["rtp_test.cc"], 61 srcs = ["rtp_test.cc"],
60 deps = [ 62 deps = [
61 ":rtp", 63 ":rtp",
diff --git a/toxcore/BUILD.bazel b/toxcore/BUILD.bazel
index a34c328c..f041938a 100644
--- a/toxcore/BUILD.bazel
+++ b/toxcore/BUILD.bazel
@@ -30,6 +30,7 @@ cc_library(
30 30
31cc_test( 31cc_test(
32 name = "crypto_core_test", 32 name = "crypto_core_test",
33 size = "small",
33 srcs = ["crypto_core_test.cc"], 34 srcs = ["crypto_core_test.cc"],
34 deps = [ 35 deps = [
35 ":crypto_core", 36 ":crypto_core",
@@ -67,6 +68,7 @@ cc_library(
67 68
68cc_test( 69cc_test(
69 name = "mono_time_test", 70 name = "mono_time_test",
71 size = "small",
70 srcs = ["mono_time_test.cc"], 72 srcs = ["mono_time_test.cc"],
71 deps = [ 73 deps = [
72 ":mono_time", 74 ":mono_time",
@@ -99,6 +101,7 @@ cc_library(
99 101
100cc_test( 102cc_test(
101 name = "util_test", 103 name = "util_test",
104 size = "small",
102 srcs = ["util_test.cc"], 105 srcs = ["util_test.cc"],
103 deps = [ 106 deps = [
104 ":network", 107 ":network",
@@ -115,6 +118,7 @@ cc_library(
115 118
116cc_test( 119cc_test(
117 name = "ping_array_test", 120 name = "ping_array_test",
121 size = "small",
118 srcs = ["ping_array_test.cc"], 122 srcs = ["ping_array_test.cc"],
119 deps = [ 123 deps = [
120 ":ping_array", 124 ":ping_array",