]> granicus.if.org Git - icu/commitdiff
ICU-20032 re-enable Travis (#10)
authorSteven R. Loomis <srl295@gmail.com>
Wed, 18 Jul 2018 18:46:23 +0000 (11:46 -0700)
committerGitHub <noreply@github.com>
Thu, 27 Sep 2018 21:27:37 +0000 (14:27 -0700)
- From https://github.com/aheninger/icu-trunk-exp by @aheninger

.appveyor.yml [new file with mode: 0644]
.travis.yml [new file with mode: 0644]

diff --git a/.appveyor.yml b/.appveyor.yml
new file mode 100644 (file)
index 0000000..56fbbe1
--- /dev/null
@@ -0,0 +1,8 @@
+image:         Visual Studio 2017
+platform:      x64
+configuration: Release
+build:
+    project: icu4c/source/allinone/allinone.sln
+
+test_script:
+    - icu4c/source/allinone/icucheck.bat x64 Release
diff --git a/.travis.yml b/.travis.yml
new file mode 100644 (file)
index 0000000..b3d667d
--- /dev/null
@@ -0,0 +1,40 @@
+matrix:
+  include:
+    - language: java
+      env:      BUILD=ICU4J
+      script:   cd icu4j && ant init && ant check
+      after_failure:
+          -  cat `find out/junit-results -name "*.txt" -exec grep -l FAILED {} \;`
+
+    - language: cpp
+      env:      BUILD=ICU4C_GCC
+      compiler: gcc
+      script:   cd icu4c/source && ./runConfigureICU Linux && make -j2 check
+
+    - language: cpp
+      env:      BUILD=ICU4C_CLANG
+      compiler: clang
+      script:   cd icu4c/source && ./runConfigureICU Linux && make -j2 check
+
+    - language: cpp
+      env:      BUILD=MACINTOSH
+      os:       osx
+      compiler: clang
+      script:   cd icu4c/source && ./runConfigureICU MacOSX && make -j2 check
+
+    - language: cpp
+      os:       linux
+      dist:     trusty
+      compiler: clang
+      addons:
+          apt:
+              update: true
+              sources:
+                  - llvm-toolchain-trusty-5.0
+              packages:
+                  - clang-5.0
+      env:
+          - BUILD=ASAN
+      script:
+          - echo not yet
+          # - cd icu4c/source && CPPFLAGS="-fsanitize=address" LDFLAGS="-fsanitize=address" ./runConfigureICU --enable-debug --disable-release Linux --disable-renaming && make -j2 check