Creating a TEF Project

This section describes how to create a Test Execution Framework (TEF) project using the Project Creation Wizard (PCW).

Introduction

You must have a Symbian C++ project, which is the actual development work, before you build a test project. Your project can be core Symbian OS, UIQ, MOAP or S60. Once the main development project has been created you can create a test project, for example a TEF project.

A TEF project can be created as a test environment using PCW. You can then write your own test programs manually.

Procedure

This section describes how to create a new TEF project using the Project Creation Wizard.

  1. Click File > New > New Project to launch the Project Creation Wizard.

    New project wizard


    New project wizard

  2. Select TEF Project under Generic Symbian OS Tests to create a new TEF project and click Next.

    Project Creation Wizard can also be launched by clicking File > New > Symbian OS C++ Project > TEF Project.

  3. Type the Project name for the new project. Select a location for the new project or accept the default location, and click Next.

    If you select a location that does not exist, the wizard creates the directory automatically.

    Project name


    Project name

  4. Select one or more SDKs and Build Configurations to build the project for the specified platforms. Click Next.

    Enable the Filter SDKs based on selected template option to show only the build configurations based on the SDK template you previously selected. Clear this option to show all enabled SDKs and their related build configurations.

    Symbian OS SDKs


    Symbian OS SDKs

  5. Click Next to set project properties in the Basic Settings dialog box.

    For detailed information on all fields, please refer to Carbide Help > Carbide.c++ User Guide > Create Projects.

    The UID, Author name and Copyright fields can be set as follows:

    Basic settings


    Basic settings

  6. Click Next to launch the Project Directories dialog box. You can change the directories for the files to be generated.

    Project directories


    Project directories

  7. Click Finish.

Result

The TEF project is created with the files as follows. It is an environment suitable to further develop your test programs and run them.

  • .script file

  • .mmp file

  • bld.inf file

  • .iby file

  • .ini file (if selected)

Project generated


Project generated