X-Original-To: alpine-devel@lists.alpinelinux.org Received: from mail-qt0-f174.google.com (mail-qt0-f174.google.com [209.85.216.174]) by lists.alpinelinux.org (Postfix) with ESMTP id B87235C4E8D for ; Tue, 27 Feb 2018 18:19:11 +0000 (GMT) Received: by mail-qt0-f174.google.com with SMTP id z14so7222011qti.2 for ; Tue, 27 Feb 2018 10:19:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dereferenced-org.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=9VmH2SsiZTT+jGQaa30F4C5zYWX14fy1gwkBfGeB1/0=; b=xJSZo87qH1hNs6n7DzZEENdtA2Nj788SLTq+j8BA0jQkaVBm9DQeQS16BOcYOBRrYV EsiGqG4untbcsl3C0iOSrT+XnKpa7Dialk0xyQ5FsXMTGeAd3q/+KAopnmXijxbb8g93 6ku6GFCU82ZlldiIkF1Ajzrh3aFrQx+c8EuXzwOdhmJ8MJIiDuTgEk8Y2Yg8DKZVqnU2 0ZCi8X2irUZfs9xawKWm2kzntueJC+erH79OMtjgMTphPRapTmORptAdgk9Jy7H1KlFS 6TfVJVmdPEnelUbQJTXEQJe/RXuUeW9cPRKcIwRF4EvP6GRBzPE7hRRp4hV5zuU5g9vu O+3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=9VmH2SsiZTT+jGQaa30F4C5zYWX14fy1gwkBfGeB1/0=; b=X6rrImv32a4Pz55QcOVSWv1r9vIp9BFYK7iXCR8cxHrc7VDvcO2FiXxWJHbC7E7mQR MNAXURteh9Zn9dlF68YlCea9pcFIn5G/i1TAJFFvlgPcol5NdJKBDeUmgTn8JkW7+Ysh WhRhWc0/qHWmiIyPtkmM1OeeO9dEadG4c6IN+dCLAzXSY3Jz7NrYKQ7qDtj2Dw9ZDYu8 ilSSvZC9KGklq/pXyTLPPWVi1P3NhjOr57GxBjdvFPNIs8Crc3PpwD5VAVPckfkT17sa 3C1za66wru3DYc0+TIOiKWY2/c3D47Xi2InNSJtbZMHm4LIPhlCmYmTPHltQt9iiWXKt h0fQ== X-Gm-Message-State: APf1xPCWIe1mV3Kl4Zc2H46czwktTZzFddATsLWT2rLF02HbM7BUXchB HNPOEx7NjD6iAqZj37W6sICvMja9o/7noM1oDoDpzA== X-Google-Smtp-Source: AG47ELtu5SaJuTNzAM/J3Gv5YnJtSRIEROKGFX8go6BT1l0kKDQvLAXHRwyQ7kqlP9BO6t8T5QhhBJ56g074EDp8d4s= X-Received: by 10.200.40.44 with SMTP id 41mr23790891qtq.111.1519755550886; Tue, 27 Feb 2018 10:19:10 -0800 (PST) X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Received: by 10.200.33.250 with HTTP; Tue, 27 Feb 2018 10:19:10 -0800 (PST) From: William Pitcock Date: Tue, 27 Feb 2018 12:19:10 -0600 Message-ID: Subject: [alpine-devel] Informal package testsuite day: March 2, 2018 To: alpine-dev Content-Type: text/plain; charset="UTF-8" Hello, I would like to announce that I am organizing a day where I am committing testsuites to as many packages as possible. The main reason why I am announcing this, is because if you're interested in adding testsuites to packages, I will be available all day to commit those changes on your behalf, just ping me in #alpine-devel. I invite other Alpine developers to join me in that effort of course :) Please note that I will not accept packages that add a check() function that just runs `$binary --version`, the reason why is that most programs are structured like this: ===== void version(void) { printf("foo v1.0\n"); exit(EXIT_SUCCESS); } int main(int argc, const char *argv[]) { if (argc < 2 || !strcmp(argv[1], "--version")) version(); [...] } ===== Accordingly, a check() function that just runs `$binary --version` is essentially worthless. check() functions should either run a testsuite or actually perform a real computation with the software to verify the software is functional. Together, we can get check() functions in all packages, lets see how many we can do this Friday! William --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---