Quellcode durchsuchen

Allow Travis failure on OSX, try Coverity again

Thomas Buck vor 9 Jahren
Ursprung
Commit
6efb5b8954
2 geänderte Dateien mit 18 neuen und 4 gelöschten Zeilen
  1. 8
    4
      .travis.yml
  2. 10
    0
      test/Script.cpp

+ 8
- 4
.travis.yml Datei anzeigen

@@ -13,11 +13,11 @@ install:
13 13
     - if [ "$TRAVIS_OS_NAME" = "osx" ]; then cmake/travis_install_mac.sh; fi
14 14
 
15 15
 script:
16
-    - if [ "$TRAVIS_OS_NAME" = "linux" ]; then cmake/travis_script_linux.sh; fi
17
-    - if [ "$TRAVIS_OS_NAME" = "osx" ]; then cmake/travis_script_mac.sh; fi
16
+    - if [ ${COVERITY_SCAN_BRANCH} != 1 ]; then if [ "$TRAVIS_OS_NAME" = "linux" ]; then cmake/travis_script_linux.sh; fi; fi
17
+    - if [ ${COVERITY_SCAN_BRANCH} != 1 ]; then if [ "$TRAVIS_OS_NAME" = "osx" ]; then cmake/travis_script_mac.sh; fi; fi
18 18
 
19 19
 after_success:
20
-    - if [ "$TRAVIS_OS_NAME" = "linux" ]; then cmake/travis_after_success_linux.sh; fi
20
+    - if [ ${COVERITY_SCAN_BRANCH} != 1 ]; then if [ "$TRAVIS_OS_NAME" = "linux" ]; then cmake/travis_after_success_linux.sh; fi; fi
21 21
 
22 22
 notifications:
23 23
     email:
@@ -35,6 +35,10 @@ os:
35 35
     - linux
36 36
     - osx
37 37
 
38
+matrix:
39
+    allow_failures:
40
+        - os: osx
41
+
38 42
 env:
39 43
     global:
40 44
         # The next declaration is the encrypted COVERITY_SCAN_TOKEN, created
@@ -47,7 +51,7 @@ addons:
47 51
             name: "xythobuz/OpenRaider"
48 52
             description: "Build submitted via Travis CI"
49 53
         notification_email: taucher.bodensee@googlemail.com
50
-        build_command_prepend: "cmake; make clean"
54
+        build_command_prepend: "cmake .; make clean"
51 55
         build_command:   "make -j 4"
52 56
         branch_pattern: coverity_scan
53 57
 

+ 10
- 0
test/Script.cpp Datei anzeigen

@@ -102,6 +102,7 @@ namespace {
102 102
 }
103 103
 
104 104
 int main(int argc, char *argv[]) {
105
+    std::cout << "Tomb Raider 2:" << std::endl;
105 106
     char *f = fullPath("~/.OpenRaider/paks/tr2/TOMBPC.DAT", 0);
106 107
     int error = test(f, !((argc > 1) && (argv[1][0] == 's')));
107 108
     delete [] f;
@@ -109,10 +110,19 @@ int main(int argc, char *argv[]) {
109 110
     if (error != 0)
110 111
         return error;
111 112
 
113
+    std::cout << std::endl << "Tomb Raider 3:" << std::endl;
112 114
     f = fullPath("~/.OpenRaider/paks/tr3/TOMBPC.DAT", 0);
113 115
     error = test(f, !((argc > 1) && (argv[1][0] == 's')));
114 116
     delete [] f;
115 117
 
118
+    if (error != 0)
119
+        return error;
120
+
121
+    std::cout << std::endl << "Tomb Raider 2 PSX:" << std::endl;
122
+    f = fullPath("~/.OpenRaider/paks/tr2_psx/TOMBPSX.DAT", 0);
123
+    error = test(f, !((argc > 1) && (argv[1][0] == 's')));
124
+    delete [] f;
125
+
116 126
     return error;
117 127
 }
118 128
 

Laden…
Abbrechen
Speichern