How to Import Pre Cycle 2.2.0 Bundles and Directories Into Projects

How to Import Pre Cycle 2.2.0 Bundles and Directories Into Projects

Problem

In previous versions of Cycle, generally users would organize related Cycle files and test assets into a folder or directory, often but not always set as the Resource Directory. With the 2.2.0 release, the Resource Directory is replaced with a Project Directory, and the organization of related files is formalized as a Cycle Project.

JDA Feature Bundles (and other Cycle files/test assets) developed prior to Cycle 2.2.0 will need to be imported as a Cycle Project in order to develop and execute the tests using Cycle 2.2.0 and subsequent releases.

Importing the project creates a project specific file (CYC_Project_File) that allows the user to set project specific settings and easily switch between different Cycle projects on one machine.

Solution

Prior to importing the project directory as a Cycle Project, the directory will look similar to the directory below. Note that there is no CYC_Project_File in the directory.

pre_project_dir.png

1. Open Cycle and click ‘Import Project’ or click File->Import Project

import_icon.png

file_import.png

2. In the ‘Project setup’ window, browse to the directory where your current pre-Cycle 2.2.0 files are located in the ‘Project Location’ field and enter the name of your project in the Project Name field. Then click Continue.

 project_setup.png

3. Cycle creates a new Cycle Project file and registers the directory you specified as the project location.

cycle_project.png

project_file.png

    • Related Articles

    • How To Update Jira Statuses With Jenkins Pipeline In Cycle Appliance

      The Cycle Appliance provides a platform that facilitates continuous testing and continuous integration through cloud-based infrastructure running Jenkins in Azure. A key aspect of continuous testing and continuous integration is giving your ...
    • How To Post Jenkins Pipeline Results from the Cycle Appliance to Slack

      The Cycle Appliance provides a platform that facilitates continuous testing and continuous integration through cloud-based infrastructure running Jenkins in Azure. A key aspect of continuous testing and continuous integration is giving your ...
    • How to use Groovy to return values in XML strings

      Problem It may be necessary to return values from XML strings in your automated tests.  This article provides examples for common ways to use the Groovy programming language to output XML information. Solution Cycle includes steps to execute simple ...
    • How to use Groovy to work with Strings

      Problem Other than concatenate Cycle does not include steps to work with strings. Solution Cycle now includes steps to execute simple Groovy statements inline as well as execute complex Groovy scripts.  The 2 Cycle steps that execute Groovy are:  I ...
    • How to checkout or relinquish a license with cycle-cli

      (This article is applicable to Cycle 2.5.0 and earlier versions) Cycle-cli is the command line interface for executing Features, Playlists or Group test files. For more detailed information on cycle-cli read this article. This article focuses on ...