]> git.eshelyaron.com Git - emacs.git/commitdiff
* New native-comp CI setup
authorAndrea Corallo <akrl@sdf.org>
Sun, 8 Mar 2020 21:40:51 +0000 (21:40 +0000)
committerAndrea Corallo <akrl@sdf.org>
Sun, 8 Mar 2020 21:51:56 +0000 (21:51 +0000)
- Disable 'test-all' till is known to be broken in this branch.

- Run 'test-native-bootstrap' always (not only when scheduled).

- Set 'test-native-bootstrap' timeout to 3 hours.

.gitlab-ci.yml

index d081bb7c474be3b7b689a42f79e31f8cf160458b..5069ad5fe00c1913a32e51a19ffd6119088c045c 100644 (file)
@@ -37,15 +37,16 @@ before_script:
 stages:
   - test
 
-test-all:
-  # This tests also file monitor libraries inotify and inotifywatch.
-  stage: test
-  script:
-    - DEBIAN_FRONTEND=noninteractive apt install --no-install-recommends -y -qq -o=Dpkg::Use-Pty=0 inotify-tools
-    - ./autogen.sh autoconf
-    - ./configure --without-makeinfo
-    - make bootstrap
-    - make check-expensive
+# FIXME: Commented for this branch till is known to be broken.
+# test-all:
+#   # This tests also file monitor libraries inotify and inotifywatch.
+#   stage: test
+#   script:
+#     - DEBIAN_FRONTEND=noninteractive apt install --no-install-recommends -y -qq -o=Dpkg::Use-Pty=0 inotify-tools
+#     - ./autogen.sh autoconf
+#     - ./configure --without-makeinfo
+#     - make bootstrap
+#     - make check-expensive
 
 test-filenotify-gio:
   stage: test
@@ -70,11 +71,12 @@ test-native-bootstrap:
   # Test native bootstrap
   # Run for now only speed 0 to limit memory usage and compilation time.
   stage: test
-  only:
-    - schedules
+  # Uncomment the following to run it only when sceduled.
+  # only:
+  #   - schedules
   script:
     - DEBIAN_FRONTEND=noninteractive apt install --no-install-recommends -y -qq -o=Dpkg::Use-Pty=0 libgccjit-6-dev
     - ./autogen.sh autoconf
     - ./configure --without-makeinfo --with-nativecomp
     - make bootstrap BYTE_COMPILE_EXTRA_FLAGS='--eval "(setq comp-speed 0)"' -j2
-  timeout: 10 hours
+  timeout: 3 hours