From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) by mx.groups.io with SMTP id smtpd.web10.21132.1688148875538866495 for ; Fri, 30 Jun 2023 11:14:35 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20221208 header.b=BlodMcGB; spf=pass (domain: gmail.com, ip: 209.85.214.174, mailfrom: kuqin12@gmail.com) Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-1b80ba9326bso16083475ad.1 for ; Fri, 30 Jun 2023 11:14:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688148875; x=1690740875; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=uQScAmfFIlHFym+afm6MEDfpVOCnI4t0XbyFslZVSzw=; b=BlodMcGBpyYn52nI8L+wL8J/If1NDCNspMxnKgttvCI0ojTJvuMFgP3CvIFLhzG5vj 2ZL4IthCp6EO1pFrxjAcjhOLAk7vWWqJW6Jlkb8XxsVGxTc0qr0Cgsgf6wo5I5ZNg0B6 2Z3G4PVn35hhH4Yqnf/oyH8/9q13Z+QDFbvX+EbrlcKteOrp0Aj7hyxQ1CyICLJBfzqc b9ov9iogyxHMT+Gz/kdgR489E+hfht/kCEGFrYBntvJjWbegkiI93saHkUWdPakpnuQK 2/Y9bTiGDoAcMAHF3wjqzpoTVsGVVsIixbTrlidJYoq3iy2WgwmzIVCXKKUGaJ0Dw6B0 5/ow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688148875; x=1690740875; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=uQScAmfFIlHFym+afm6MEDfpVOCnI4t0XbyFslZVSzw=; b=DAow23dH6CMC2uqbgGuaa9stWr0Zod4G/yS2c6teMynvMge/dDrpzk2LZeivRgpDPo In1Va/3JJocXP75jlo/iRp3kDlNti3LOA6jmiWADfJNvnhyMO/5EOSNhMxJA/YnIy5pp IQWZ0cziwNnJ53YNg5Av+gc3qqf0UNmGvS2ei3p8jR6rjsEa1TJp9JBrJtrhUdRyvr4B Y4PGo7J8FvLaZ27xqScxd1sKJiRmuz0mxfjyQ4+7NhIr/cmpL0+8fILMC5y89/hZ0hOa laSZoFDuCNe/OL2E2fQiOTdx7I/N3veElRiwYW6Ikd+ATtzo/J14hFBXA36aT15ID4TY f23Q== X-Gm-Message-State: ABy/qLZS81534Se1EEjsMixsnh/LIJGBtD/ZJTuoKuNmKtSturUTILKv avEbmXbVb2jqYjNyfe49bKUQxZBGbiw= X-Google-Smtp-Source: APBJJlFh1a0jhTav+UHon41FnIIN9Ci8TQ5zKhs29VLt+vODpK6SjYAdiadqhVauZ7hH3b7TGX5kpQ== X-Received: by 2002:a17:902:7608:b0:1b8:2c6f:3248 with SMTP id k8-20020a170902760800b001b82c6f3248mr2571705pll.39.1688148874766; Fri, 30 Jun 2023 11:14:34 -0700 (PDT) Return-Path: Received: from MININT-0U7P5GU.redmond.corp.microsoft.com ([2001:4898:80e8:35:2ff5:3633:349e:ab2f]) by smtp.gmail.com with ESMTPSA id v10-20020a1709028d8a00b001b80c67d78asm8172974plo.95.2023.06.30.11.14.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 Jun 2023 11:14:34 -0700 (PDT) From: "Kun Qin" To: devel@edk2.groups.io Cc: Michael D Kinney , Michael Kubacki , Sean Brogan Subject: [PATCH v3 0/1] Add support for running shell test application in an immutable volume Date: Fri, 30 Jun 2023 11:14:28 -0700 Message-ID: <20230630181430.2128-1-kuqin12@gmail.com> X-Mailer: git-send-email 2.41.0.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4467 This is a rebase of a previously submitted patch series based on top of master branch: https://edk2.groups.io/g/devel/message/105827. The main changes between v2 and v3 patch are: - Rebased to top of master. No other changes. The updated changes are verified on QEMU based Q35 virtual platform as well as proprietary physical platforms. Patch v3 branch: https://github.com/kuqin12/edk2/tree/unit_test_fv_v3 Cc: Michael D Kinney Cc: Michael Kubacki Cc: Sean Brogan Kun Qin (1): UnitTestFrameworkPkg: UnitTestPersistenceLib: Save Unit Test Cache Option UnitTestFrameworkPkg/Library/UnitTestPersistenceLibSimpleFileSystem/UnitTestPersistenceLibSimpleFileSystem.c | 232 +++++++++++++------- 1 file changed, 157 insertions(+), 75 deletions(-) -- 2.41.0.windows.1