Get Started#

Intel® ESQ CLI tool and test modules are installed as part of the Edge Software package selected above.

Note: Be aware that screenshots may show a package version number that is different from the current release. See the Release Notes for information on the current release.

  • Time to Complete: Approximately 45 minutes for installation and 30 minutes for execution depending on the test modules

  • Programming Language: Python 3.12

  • Test Modules: Depend on the Test Modules

Target System Requirements#

  • At least 2 GB RAM.

  • At least 32 GB hard drive.

  • A stable Internet connection.

  • Supported Operating Systems:

    • Ubuntu 24.04 LTS

    • Ubuntu 22.04 LTS

Step 1: Download and Install Intel® ESQ#

  1. Select Configure & Download on one of the pages below to download the package:

  2. After you have successfully downloaded the Intel ESQ package, create an installation path, copy the package into the target system and extract the package.

  3. Navigate to the extracted package, edge_system_qualification and change edgesoftware to an executable permission.

    cd edge_system_qualification
    chmod +x edgesoftware
    
  4. Run the command below to install the Intel® ESQ and test modules on the target system.

    sudo apt install python3-venv
    python3 -m venv venv
    ./edgesoftware install 
    
  5. During installation process, you will be prompted to enter the Product Key you received during the package download. When the installation is complete, you see the message Installation of package complete and the installation status for each module.

    Note: Make sure all the modules installed successfully before you start using the Intel® ESQ. If any module failed to install, run the command:

    ./edgesoftware update <Failed Module ID(s)>
    
  6. Once the installation is completed, reboot the system.

  7. The Intel® ESQ CLI and the test modules are already available in the target system. To go to the directory for the Intel® ESQ, edit the change directory command below before running it:

    cd ~/esq  
    

Step 2: Running the Application#

  1. Download and install Intel® ESQ with the respective test module to continue in this section. To run Intel® ESQ as a complete test suite via esq CLI. Change directory to the location of Intel® ESQ folder using the command:

    cd ~/esq
    
  2. Check the Intel® ESQ version using the command:

    esq --version
    

    Example output

    Version: 11.2.1
    
  3. Run esq --help to view the available command-line options for esq:

    esq --help
    

    Example output

    Usage: esq [OPTIONS] COMMAND [ARGS]...
    
    Edge System Qualification
    
    Options:
    --version          Show package version                                     
    --verbose          Show command verbose output                              
    --help             Show this message and exit.                              
    
    Commands:
    config    Manage configs                                                    
    log       Manage logs                                                       
    module    Manage modules                                                    
    run       Run specified modules, or all modules if none are specified.
    
  4. Run esq module list to list the available test modules.

    esq module list
    

    Example output

    Listing all modules:
    ai-edge-system
    system
    

    Note: System test module is a pre-distributed test module in the Intel ESQ.

  5. Run Intel® ESQ test execution. This command runs the test modules, which are listed in the package.

    Note: Use --verbose option to show verbose output.

    esq run
    

    Example output

    No specific modules provided, running all modules
    Running module 1/1: system
    Executing module with command: ./run.sh
    Verifying the result
    Starting report generation
    Report successfully created at: /home/user/reports/
    Execution completed
    

    Note: If the CLI asks for super user permission, please provide the sudo password when prompted. This command will execute the installed test module and generate a report once execution is completed.

  6. Once test execution of the test module completed, the report will be generated in the location as stated in the CLI. Navigate to the reports folder. Extract the zip file to view the html report

    cd reports
    

    Example content

    .
    ├── report_2025-05-13_10-35-40.html
    └── report.zip
    
  7. Open your preferred web browser to view report.html in your computer and send it edgesoftwaredevicequalification@intel.com to continue the devkit qualification process.
    report_example_2

Summary and Next Steps#

With the Intel® ESQ CLI tool, you were able to run an Intel provided test suite at the target system, with the goal of testing your platform for a specific Edge Software package. Intel® ESQ generated a complete test report in HTML format, along with detailed logs packaged as one zip file. As a next step, you can submit the final result package (Example: report.zip and report.html) by email to the edge.software.device.qualification@intel.com.

Learn More#

  • Learn to run the Intel® ESQ Package Installation in Debian 10 Platform , in Tutorials.

  • Understand the components, services, architecture, and data flow, in the Overview.

Troubleshooting#

Debian 10 Python Environment Issue#

You may encounter the RuntimeError below when executing esq or edgesoftware CLI.
Error_screenshot

Solution
Execute the exports below before CLI usage:

export LC_ALL=C.UTF-8 
export LANG=C.UTF-8 

Support Forum#

If you’re unable to resolve your issues, contact the Support Forum.