From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (localhost [127.0.0.1]) by arlo.cworth.org (Postfix) with ESMTP id 3B5FD6DE10B7 for ; Thu, 17 Aug 2017 10:54:39 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: -0.065 X-Spam-Level: X-Spam-Status: No, score=-0.065 tagged_above=-999 required=5 tests=[AWL=-0.104, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.211, SPF_PASS=-0.001] autolearn=disabled Received: from arlo.cworth.org ([127.0.0.1]) by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cYmiG3R3FB0r for ; Thu, 17 Aug 2017 10:54:38 -0700 (PDT) Received: from mail-wr0-f179.google.com (mail-wr0-f179.google.com [209.85.128.179]) by arlo.cworth.org (Postfix) with ESMTPS id 76D0F6DE0C6B for ; Thu, 17 Aug 2017 10:54:29 -0700 (PDT) Received: by mail-wr0-f179.google.com with SMTP id 49so41746883wrw.2 for ; Thu, 17 Aug 2017 10:54:29 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=g+nVbwwskulyQTqBFzYU4+HFDsJQwskg8INPf6IYaSw=; b=q+PbDWkYktm3fSOuBo0ic47NkC5VPMD3Os/n6AzDK0Az/GkQw7yijrRb8DuKuQaj55 lIwkNflBBMKf+yegPe3ZLcpPm0wV+T+gPMIQbspXtisWrcYXkEV8Otviq265C6YzzdNh HH995v+xbtu7o985ezCfK1v1WND9mdD+4a28wb+XdcA2C3LZlaU5rZ+01r83zeqbqtcY IyCKEYaFHOSf4ihev1k3GDKBAcvI8n9Ehh/WaiK0lrGwi7+C/W1oUGLhyD1VK/e9ekGz xrF6RUrV4EHEgQsMf/8AUI1mc44nnvyy70YZjWUctYPeQk0VtMwU0cJwQHEw06mgnsxn c4Yw== X-Gm-Message-State: AHYfb5hxfN3uQIro6kxSr667nDIrsnsJfo7NxeoXw56VBdDuJg9IulmA EsoF6m9E4LiWx6LQkU8= X-Received: by 10.28.144.197 with SMTP id s188mr886077wmd.144.1502992465880; Thu, 17 Aug 2017 10:54:25 -0700 (PDT) Received: from home.thecybershadow.net ([89.28.117.31]) by smtp.gmail.com with ESMTPSA id c34sm4345025wra.80.2017.08.17.10.54.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 17 Aug 2017 10:54:25 -0700 (PDT) From: Vladimir Panteleev To: notmuch@notmuchmail.org Subject: [PATCH 7/7] .travis.yml: Test against several Emacs versions Date: Thu, 17 Aug 2017 17:51:45 +0000 Message-Id: <20170817175145.3204-8-notmuch@thecybershadow.net> X-Mailer: git-send-email 2.13.3 In-Reply-To: <20170817175145.3204-1-notmuch@thecybershadow.net> References: <20170817175145.3204-1-notmuch@thecybershadow.net> X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Aug 2017 17:54:39 -0000 Use an env matrix and Flycheck's emacs-travis project to install and test against multiple Emacs versions (currently 24.3, 24.5, 25.1, and the latest development snapshot). --- .travis.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.travis.yml b/.travis.yml index 8b71568d..5ee6a6cc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,6 +3,12 @@ language: c dist: trusty sudo: false +env: + - EMACS_VERSION=24.3 + - EMACS_VERSION=24.5 + - EMACS_VERSION=25.1 + - EMACS_VERSION=snapshot + addons: apt: packages: @@ -15,6 +21,12 @@ addons: - gpgsm script: + # Configure and install Emacs (according to $EMACS_VERSION) + - export PATH="$HOME/bin:$PATH" + - wget 'https://raw.githubusercontent.com/flycheck/emacs-travis/master/emacs-travis.mk' + - make -f emacs-travis.mk install_emacs + - emacs --version + - ./configure - make download-test-databases - make test -- 2.13.3