From bb7837be4812b061831c05685a51781d8e9846fc Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Wed, 4 Sep 2019 08:15:09 -0500 Subject: req: 3: Add UI.Perform.* and UI.Finish.* --- devel/requirements/3_functional.xml | 63 ++++++++++++++++++++++++++++++++----- 1 file changed, 55 insertions(+), 8 deletions(-) (limited to 'devel') diff --git a/devel/requirements/3_functional.xml b/devel/requirements/3_functional.xml index e5b97ef..199d848 100644 --- a/devel/requirements/3_functional.xml +++ b/devel/requirements/3_functional.xml @@ -671,13 +671,40 @@ Perform Installation
Description / Priority - + The system installs Adélie Linux per the User's choices. +
+
+ Prerequisites + + UI.Perform.Prerequisites.Wizard + If the system is running in a graphical installation environment, the HorizonScript used shall be the HorizonScript generated from the User's choices in the Horizon UI. + + + UI.Perform.Prerequisites.GUIServer + If the system was booted with a HorizonScript specified, and the graphical progress output option is enabled, the HorizonScript used shall be the HorizonScript loaded from the file or network location specified. +
Functional Requirements - - - <para/> + <formalpara id="UI.Perform"> + <title>UI.Perform + The system shall execute the Horizon Runner with the specified HorizonScript, and display the installation progress. + + + UI.Perform.Status + The system shall update the current step being performed, the progress of the step being performed, and the overall progress of the installation, whenever it receives an update from the Horizon Runner. + + + UI.Perform.Error + If the Horizon Runner reports an error, the system shall display a screen explaining the error, possible causes, possible solutions, and that the installation has failed. + + + UI.Perform.Error.Save + The system shall allow the User to save the HorizonScript used, along with relevant log files, to a storage location. + + + UI.Perform.Complete + When Horizon Runner reports that installation is complete, the system shall continue to UI.Finish.
@@ -685,13 +712,33 @@ Installation Completion
Description / Priority - + The system informs the User that installation has completed successfully, and allows the User to optionally save the HorizonScript and log files, then remove any media and reboot the computer.
Functional Requirements - - - <para/> + <formalpara id="UI.Finish"> + <title>UI.Finish + The system shall display a screen congratulating the User on a successful installation of Adélie Linux. + + + UI.Finish.Save + The system shall allow the User to save the HorizonScript and log files related to this installation to a storage location. + + + UI.Finish.Save.Error + If an error occurs while saving the HorizonScript and log files, the system shall display a message explaining the error, and allow the User to choose a different storage location. + + + UI.Finish.RemoveMedia + The system shall prompt the User to remove any installation media used, including optical media. + + + UI.Finish.Buttons + The system shall only display a single button: Complete, which uses the same keyboard accelerator as the Next button. The Complete button shall cause the system to reboot. + + + UI.Finish.Automatic + If the system is using a HorizonScript loaded from a file or network location, then the system shall automatically reboot the computer in 15 seconds.
-- cgit v1.2.3-60-g2f50