Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp4189378imu; Fri, 30 Nov 2018 12:33:42 -0800 (PST) X-Google-Smtp-Source: AFSGD/W5HjIoNl0GR9R7bGjznQlHcxOwofELTIo6IwjTie1UTXdwi9Dx912s6xywQ9t+J8JHLJLP X-Received: by 2002:a63:d70e:: with SMTP id d14mr6044836pgg.159.1543610022726; Fri, 30 Nov 2018 12:33:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543610022; cv=none; d=google.com; s=arc-20160816; b=f8mGhIVsk/z88OERodMyZhqcaqDthC0El9NxXBCeDZpFklg9IJAaiBhBC4X9hPA38M vf2pmnvnDo0hS0Iojz5PuCmgzqmG1nLbqpTlJ9d3tZxf+o4aWq8YTn86Oi4a9wmWzjh6 FN/gItjgHG+tEHaa0IZ6BU4oAwMaJGIpGCWybPgEsEp1MMSNt+tez0IEuL95/ldJniQM y6KbqW1iVxwGss5E44ejH0em256PDycfKRIlFVYPtvIvLLFYUk/kiIbAZYNK8GQyK5nQ 7hXVV8ecH1JzJO+RRDPh3cAVJVjHXqAVYmuWb5YPD4OU1gmAtcATWipn7HHpdp0U+6Ft 8eVg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=tFbB9VVaPQ1F0JZ8j58+ADCTN6NJYVEdcYZ/7UyBiUc=; b=RG5y5SKeID9w0KFbw7xbVXJ97VSXWf2OirnEPgHbQRv2tmTnSzwAVCh51w0a3uOdV2 bMxruZGvqpFXXx/KJJyljcJE79YPje19tf5NrGCkTNKXQHuR+T33KMoP61OEeJdS3A11 N85B3FquRgkBcBEL3H5N03aOYQAmFgG/pv6ZCqRFnDLLkb6iIQbY1dca1sS9XBw9gF1p SZvNWOWzBWiPUJUI7go+5migspWm1tPMz9HLE3SAqrxaT7TpJZTti5kd3LDIHi7mxfmm k8zAF0Wp1YviKk7c9y3hmrtlo7Kua6qU7fjIx4RkP+zFnYxUS4jbud5u1u+Cbcp5AMeb jV0w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v8si6087598plp.215.2018.11.30.12.33.18; Fri, 30 Nov 2018 12:33:42 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726454AbeLAHnG (ORCPT + 99 others); Sat, 1 Dec 2018 02:43:06 -0500 Received: from mail-ot1-f66.google.com ([209.85.210.66]:40257 "EHLO mail-ot1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725847AbeLAHnG (ORCPT ); Sat, 1 Dec 2018 02:43:06 -0500 Received: by mail-ot1-f66.google.com with SMTP id s5so6296694oth.7; Fri, 30 Nov 2018 12:32:37 -0800 (PST) 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:mime-version :content-transfer-encoding; bh=tFbB9VVaPQ1F0JZ8j58+ADCTN6NJYVEdcYZ/7UyBiUc=; b=nmb4mzapDo5FrJyYY0OrC35t28oxq/y3crwHPT9UVkBmMIa7eKMo2A54RSzv+douT5 sPqpw5qfF1ETP4XsQk4twaa7QpEE5S7YSqtOePDwgXlRBgQDh4zyJ+2R5MOJqW1BIjVR FvD6JxjcGVutWE8cIgwfbhLqW00/UVLwtAvAwSD0SbDbuWW5jh8uC07RsGb2lkG4PYaO 38h4yr8ZpZSjG8QQwKWuaIaBWjnRbPx+vivSkY8irwJi5H3yZlJ/yzlcwZd/BYEKbqIN +08MSFABVEndsNjUF9/MFp0+6gkICTKx0Cbc0l7bBroDogXv3ImaBaWVl9xZ7/GqrxJV L5iw== X-Gm-Message-State: AA+aEWZMSe0wHXXknK7lPSvVRnI4IS8MMfBaQ8j6R52g1muphl+5cGbN uNChxBacE8BfF6dghuVWCVrbt18= X-Received: by 2002:a9d:6a09:: with SMTP id g9mr4584046otn.179.1543609956610; Fri, 30 Nov 2018 12:32:36 -0800 (PST) Received: from xps15.herring.priv (24-155-109-49.dyn.grandenetworks.net. [24.155.109.49]) by smtp.googlemail.com with ESMTPSA id 30sm2550641ots.52.2018.11.30.12.32.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 30 Nov 2018 12:32:36 -0800 (PST) From: Rob Herring To: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Frank Rowand , Daniel Vetter Subject: [RFC PATCH] of: Add a GitLab CI config file for unittests Date: Fri, 30 Nov 2018 14:32:32 -0600 Message-Id: <20181130203232.5743-1-robh@kernel.org> X-Mailer: git-send-email 2.19.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This adds a GitLab CI config file running the DT unittest in a usermode Linux build. The corresponding CI job can be found here: https://gitlab.com/robherring/linux-dt-unittest/pipelines This CI job can be duplicated by others by creating a kernel repo on a GitLab instance and configuring GitLab CI to use drivers/of/.gitlab-ci.yml config file. Cc: Frank Rowand Cc: Daniel Vetter Signed-off-by: Rob Herring --- drivers/of/.gitlab-ci.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 drivers/of/.gitlab-ci.yml diff --git a/drivers/of/.gitlab-ci.yml b/drivers/of/.gitlab-ci.yml new file mode 100644 index 000000000000..44a4824f5c33 --- /dev/null +++ b/drivers/of/.gitlab-ci.yml @@ -0,0 +1,18 @@ +# SPDX-License-Identifier: GPL-2.0+ + +image: registry.gitlab.com/robherring/docker-images/ubuntu-kernel-build + +variables: + ARCH: um + +job-unittest: + artifacts: + paths: + - "*.log" + + script: + - echo -e "CONFIG_OF=y\nCONFIG_OF_UNITTEST=y\nCONFIG_OF_OVERLAY=y" > kernel/configs/extra.config + - make defconfig extra.config + - make -s -j $(nproc) vmlinux | tee build.log + - TMP=/tmp ./vmlinux > boot.log || true + - grep -E '\#\#\# dt-test \#\#\# end of unittest - [0-9]* passed, 0 failed' boot.log -- 2.19.1