sltest.testmanager.run
Run tests with Test Manager
Description
resultObj = sltest.testmanager.run
resultObj = sltest.testmanager.run(Name,Value)
Examples
This example shows how to use sltest.testmanager.run to run a test file in the Test Manager. A simulation test case runs on the sldemo_autotrans model
Open the Model
sldemo_autotrans
Create a Test File, Test Suite, and Test Case
tf = sltest.testmanager.TestFile("API Test File"); ts = createTestSuite(tf,"API Test Suite"); tc = createTestCase(ts,"simulation","Simulation Test Case");
Remove the Default Test Suite
tsDel = getTestSuiteByName(tf,"New Test Suite 1");
remove(tsDel);Assign the System Under Test to the Test case
setProperty(tc,"Model","sldemo_autotrans");
Run the Test File and Get the Test Results
ro = sltest.testmanager.run;
To run this example with Parallel Computing Toolbox, instead use
        ro = sltest.testmanager.run("Parallel", true).
Open the Test Manager and View the Results
sltest.testmanager.view
View the Results in the Test Manager
Go to the Results and Artifacts pane and expand the Results.
Clear the Test Manager
sltest.testmanager.clear sltest.testmanager.clearResults sltest.testmanager.close
Name-Value Arguments
Specify optional pairs of arguments as
      Name1=Value1,...,NameN=ValueN, where Name is
      the argument name and Value is the corresponding value.
      Name-value arguments must appear after other arguments, but the order of the
      pairs does not matter.
    
Example: Parallel=true,Tags=["safety","regression"]
      Before R2021a, use commas to separate each name and value, and enclose 
      Name in quotes.
    
Example: "Parallel",true,"Tags",["safety","regression"]
Specifies whether to run tests with Parallel Computing Toolbox™ or MATLAB®
            Parallel Server™. This option requires Parallel Computing Toolbox or MATLAB
            Parallel Server license, respectively. You can run tests in parallel only
                            on interactive parallel pools that you start by using
                                parpool. Running tests on noninteractive
                            parallel pools is not supported.
Example: "Parallel",true
Data Types: logical
Simulation mode for running all
                            test files in the Test Manager, specified as
                            "Normal", "Accelerator",
                                "Rapid Accelerator",
                                "Software-in-the-Loop", or
                                "Processor-in-the-Loop". When you specify this
                            name-value argument, the setting overrides the simulation mode set in
                            the Test Manager. You do not need to update the test parameters or
                            settings when running the tests in the new mode. 
The SimulationMode value
- Applies to both simulations in an equivalence test. 
- Applies to all iterations in a test case. 
- Applies to multirelease tests. 
- Does not apply to baseline captures. 
- Does not apply to real-time tests or MATLAB-based Simulink tests. 
If you set SimulationMode to
                                "Software-in-the-Loop" or
                                "Processor-in-the-Loop", and select
                                Override model blocks in SIL/PIL mode to normal
                                mode in the System Under Test
                            section of the Test Manager, the Test Manager uses the
                                SimulationMode value to run the test.
Example: "SimulationMode","Accelerator"
Specifies test tags for execution. For more information, see Tags.
Example: "Tags",["safety"]
Example: "Tags",["safety","regression"]
Data Types: cell | char | string
Output Arguments
Results set object from which to get results, returned as a sltest.testmanager.ResultSet
                        object.
Extended Capabilities
To run in parallel, set Parallel to
                true.
For more information, see Run Tests Using Parallel Execution.
Version History
Introduced in R2015aThe SimulationMode property overrides the simulation mode set
                in the Test Manager. Use this property to run a test using a different mode without
                having to change any test parameters or
                settings.
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.
América
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)