From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6683745317194563584 X-Received: by 2002:a5d:66c9:: with SMTP id k9mr9404589wrw.101.1556184639780; Thu, 25 Apr 2019 02:30:39 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a5d:61c9:: with SMTP id q9ls4929358wrv.8.gmail; Thu, 25 Apr 2019 02:30:39 -0700 (PDT) X-Google-Smtp-Source: APXvYqw3kTD8hakrRrhKbg+ihhJD12yYEF6Rr9fhOdq2HGyHubmphKrPHPIQwS1SnQ2stWDFO3Ho X-Received: by 2002:adf:b69b:: with SMTP id j27mr5862942wre.151.1556184639313; Thu, 25 Apr 2019 02:30:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556184639; cv=none; d=google.com; s=arc-20160816; b=sAEOS3iPvS2kWpm66mLYhWDUKhcvwzHsnVm43DeQvgownan76wO+UtXfbsqENa71vT W0pkQHH6dZVAEh7S7alFJSqG+H4Scd0/CbD2J9zy8ipS7vNYiObJlQLQQvkqjqjqz4bT B8OGIvd8hLzPEkt9+nir/hsMVRUPJ30VsSXw6MM9RrSDJMAe7bkz+M6fdiJ7+69+f8L4 VXe8sNt0lZsb9L9PxN3Lt1JD5JSBW/D7YmhXg8yMKuRJ7CkfNd+hqyTLCRP9KFXy/ymw fseuZlPl/Pz7vZhSZdQNK+YTNZrg6QIAUaZBn9m5Iq7kacvDmCpbdbcZ6Hvy0NpHdY4D I3YQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:references:to:subject; bh=pCj8QywGhedAbDjlyUXj4wqBufyogFOxSuuENzmZmcs=; b=sDH8LDVKr1fmi1ElVgAWTcPPWy2BE4NUytv4JYgAkGsJP6QkoJ9N63FXUuZn9TBvh5 kP+87PMGiQu14j4k9XtJ80HwhdDPdmNY5yuTOyFLH4nLbEXGsn7e5WERdlv85hwBwhUI 6Ur312V3b3jsA4PXUVAX6JnGb0FXyTc/aHQfxJVCGKNlUTQDoM3wPVoxoo7XHqRpj8XZ A+EHinXpR6CEscSuvsOsUTWMbWX5DRSJCtjba55v/BfA2vQIyHciRz1KU57F9cvmxM2T z8LqFYxAu7L7Ybh7OMsiyrIvvhlXWO3bq7BiRr8igFw3GIe8O8njwjoywspka5E+wgTN zm2w== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of claudius.heine.ext@siemens.com designates 192.35.17.28 as permitted sender) smtp.mailfrom=claudius.heine.ext@siemens.com Return-Path: Received: from goliath.siemens.de (goliath.siemens.de. [192.35.17.28]) by gmr-mx.google.com with ESMTPS id l13si239061wmc.1.2019.04.25.02.30.39 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 Apr 2019 02:30:39 -0700 (PDT) Received-SPF: pass (google.com: domain of claudius.heine.ext@siemens.com designates 192.35.17.28 as permitted sender) client-ip=192.35.17.28; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of claudius.heine.ext@siemens.com designates 192.35.17.28 as permitted sender) smtp.mailfrom=claudius.heine.ext@siemens.com Received: from mail1.sbs.de (mail1.sbs.de [192.129.41.35]) by goliath.siemens.de (8.15.2/8.15.2) with ESMTPS id x3P9UcWv004331 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 25 Apr 2019 11:30:38 +0200 Received: from [139.25.69.232] (linux-ses-ext02.ppmd.siemens.net [139.25.69.232]) by mail1.sbs.de (8.15.2/8.15.2) with ESMTP id x3P9UcI8027976; Thu, 25 Apr 2019 11:30:38 +0200 Subject: Re: CI tests procedure To: "Maxim Yu. Osipov" , isar-users References: <136d22ad-cf57-e84b-4d0d-8bb7d0e40713@ilbers.de> From: Claudius Heine Message-ID: Date: Thu, 25 Apr 2019 11:30:38 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <136d22ad-cf57-e84b-4d0d-8bb7d0e40713@ilbers.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-TUID: ZaanlRRw5mC7 On 25/04/2019 10.25, Maxim Yu. Osipov wrote: > Hi everybody, > > I see that there is a misunderstanding regarding CI test procedure. What is described here is *a* test procedure using the CI scripts, not one implemented in the CI. Since CI just runs either "fast" or "standard" hidden in some invisible jenkins configuration. Claudius > > CI tests procedure is described in section Development of > CONTRIBUTING.md (https://github.com/ilbers/isar/blob/next/CONTRIBUTING.md) > >> 3. Test your code. >> >>    * No regressions are introduced in the affected code. >> >>    * Seemingly unaffected boards still build. >> >>    * It's highly suggested to test your patchset before submitting it >> to the mailing >>      by launching CI tests scripts. The procedure is described below: >> >>     First, run "fast" CI >> ``` >>      scripts/ci_build.sh -q -f >>      ... >>      source isar-init-build-env >>      scripts/vm_smoke_test -f >> ``` >>     Currently "fast" CI launches >>      * parallel cross build of QEMU arm/arm64/amd64 Debian stretch and >> Raspberry Pi 1 Raspbian stretch targets >>      * cross build of one of the supported boards which includes >> compilation of Linux kernel/U-Boot for it >>      * Launches login prompt check tests for built QEMU targets >> >>     Second, run standard CI >> ``` >>      scripts/ci_build.sh -q >>      ... >>      source isar-init-build-env >>      scripts/vm_smoke_test -q >> ``` >>     Currently standard CI launches >>      * parallel native build of QEMU arm/arm64/i386/amd64 Debian >> stretch/buster and Raspberry Pi 1 Raspbian stretch targets >>      * Launches login prompt check tests for built QEMU targets >> >>     Active developers may request from maintainers an account on >> isar-build.org >>     to analyze CI logs or to launch their own CI builds there. >> >> > > I hope, this paragraph eliminates further misunderstanding. > > You may send patchsets not fully tested. > But patch set will be applied only if it passes the procedure above. > > Anyway I  encourage you to follow this procedure to avoid patchsets > iterations. > > Regards, > Maxim. > -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-54 Fax: (+49)-8142-66989-80 Email: ch@denx.de