From nobody Sun Jul 09 13:54:59 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QzTCm2LcMz4mCqB for ; Sun, 9 Jul 2023 13:55:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QzTCm1qy1z4Bns; Sun, 9 Jul 2023 13:55:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1688910900; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=pyCP4Em5shy1hG0ZGBc4M+t38I2uLe7Rg/QhI3SN6Q0=; b=xoJwCZ5G51el++nYwjB/vV8psdGpHVtUJfcnui2TjppndVFUzJn+DCQRtGLhBg/dQA7Sgd EabCXDRMYunkW7bRPic6n5Dz5/hrBbAE5ejDITUHg5rEeWvdrzRG1WSWzOim9JGj/rXnJl UxwR6zYy/Cg5nxN6C820J/5tlhHCLmA7cSjFGvW4fifTSptrrZdyHWjGo6qGrqYzUXP6hP 6RIoeV3DGN74u1PYSvnDUWtX/CRm8EBmKQkGOv+DOL/UddUOa/XV7tZEhsxLSZl/ldM6Nn M3DxxiXIuW6qf+Yu0PN6fQthYu6wkLvyQ/7Zsa1zJHQGjhxYa+ZEgtGyToXlSg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1688910900; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=pyCP4Em5shy1hG0ZGBc4M+t38I2uLe7Rg/QhI3SN6Q0=; b=SPqS78xMtPdeB3M7ecN/p1XgPqKmHhJM/703nawCYiypOqtZyqokwdEN07FwrQb6Rkf9x2 pbKsZ9j4I+rWJVtqdkGjWRniUAMl+YvoltA7eLDR7YttX+Kcl3g++ScRvnDV0ED7UJ0+Oz vzjqHqpfiR8Ud6hkDxjkf24DZ+Q8/T9KB+RQg9JdtzjzYDMLScS08F/+0Q2zm26tmNkdeA DaTx5NNc42lXWwHcKowpQryS/18mejtMIGBE+DlzsY2tIBzeXTBKdBAh9hbv36BMV0mCFC vYBQjZ/nixxbhlWooDWK7Ux0jBLbflkbtmBtV6wFDr6LxGqMkq4r4DmS4iUDCg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1688910900; a=rsa-sha256; cv=none; b=MbMW1vU2lhCgG4h0+2VT0efn/Fg5u5bjdAXkjOYeNm0+qTzvGom/IQ9iqiQ+xquwXayc5G VCucfwZEysjtgwPPh7zakTJsnXnsiM3mTPIBq/AEFHZHpCEOoKQJ/xVfunYfoJIDTyzZ+w o20BpmIB0BaKoKJqo4oK7LRhsbaQL6to6dVhZwpAGBPtrnN/K9bb+jdN4mPIGPjSSJAZBt /FXRvjryQ9oBpxqTZlNEgKEHWtlAxWCFBQ2a0QJ8yJdnJ1K6qJr7dNaKesgX812qBdkUOH srsdJGRO7EmoxRw5ePfkpFghNSTbKzO6kVO9SS/D+9d2OtOs36XhdlvP8DDURQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4QzTCm0c4Zz15Hj; Sun, 9 Jul 2023 13:55:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 369Dsxnl003334; Sun, 9 Jul 2023 13:54:59 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 369DsxTS003333; Sun, 9 Jul 2023 13:54:59 GMT (envelope-from git) Date: Sun, 9 Jul 2023 13:54:59 GMT Message-Id: <202307091354.369DsxTS003333@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 0d9240415a - main - Status/2023Q2/ci-bootloader.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0d9240415a7e0ffe68c59d35246f52ded6e8045b Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=0d9240415a7e0ffe68c59d35246f52ded6e8045b commit 0d9240415a7e0ffe68c59d35246f52ded6e8045b Author: Sudhanshu Mohan Kashyap AuthorDate: 2023-07-09 13:43:13 +0000 Commit: Lorenzo Salvadore CommitDate: 2023-07-09 13:53:50 +0000 Status/2023Q2/ci-bootloader.adoc: Add report Reviewed by: status (Pau Amma ) Approved by: dbaio (mentor, implicit) --- .../report-2023-04-2023-06/ci-bootloader.adoc | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/website/content/en/status/report-2023-04-2023-06/ci-bootloader.adoc b/website/content/en/status/report-2023-04-2023-06/ci-bootloader.adoc new file mode 100644 index 0000000000..b80b77c066 --- /dev/null +++ b/website/content/en/status/report-2023-04-2023-06/ci-bootloader.adoc @@ -0,0 +1,21 @@ +=== CI Test Harness For Bootloader + +Links: + +link:https://wiki.freebsd.org/SummerOfCode2023Projects/CITestHarnessForBootloader[FreeBSD Wiki GSoC Page] + +link:https://github.com/mightyjoe781/freebsd-src/tree/bootloader-smk/tools/boot/bootloader_test[Github Project Link] + +Contact: Sudhanshu Mohan Kashyap + +FreeBSD supports multiple architectures, file systems, and disk-partitioning schemes. +I am trying to write a Lua script which would allow for testing boot loader of all the architecture combinations supported in the first and second-tier support, and provide a report on any broken combinations and expected functionality. +If time permits, further exploration could be done to integrate the script into the existing build infrastructure (either Jenkins or Github Actions) to generate a comprehensive summary of the test results. + +Currently any changes made by developer might inhibit the ability of the operating system to boot in some specific environment. +These scripts provide assurance that changes do not cause regressions for the tested environments. +The scripts are designed to be efficient and much less expensive than a full make universe required today. +These attributes allow developers to routinely use the script, and allow integration into the CI pipelines without undue cost. + +Currently script related work seems to be on track, but certainly ahead I will need to find all different kinds of QEMU recipes to test different environments. +If anyone has any kind of working QEMU recipe for currently released versions of FreeBSD, feel free to send to me via mail at smk@FreeBSD.org . + +Sponsor: Google under Google Summer of Code (GSoC) Program