Migrating to Cycle 2.0: Helpful Tips
Upgrading to Cycle 2.0 from an older version? Review these important tips and tidbits!
License transfer: For the smoothest possible migration to Cycle 2.0, first you should open your current version of Cycle and go to Settings > License Settings > Relinquish Current License. Then install and launch Cycle 2.0.
File compatibility: Your existing Feature Files should all still open and execute as before without need for updating (unless there were syntax errors hiding in your existing Feature--see below).
Group Tests: Cycle 2.0 combines all Group Tests under a single umbrella. You can still open your saved Terminal Group Tests, but re-saving them or creating a new Group Test will use the latest .cvt file extension. In other words, don’t worry: your existing Group Test will still execute in Cycle 2.0.
Deprecated Steps: As Cycle has grown, some Steps have been reworded for better clarity or have had their functionality rolled into other Steps. In this case, we deprecate the old Step and recommend the newer one. Deprecated Steps will still execute, but will be underlined in yellow and a mouse hover will suggest the updated version.
Syntax errors: Because Cycle 2.0 reads the entire Feature before beginning execution, any red-underlined Step will halt Cycle from executing the Feature. This pre-execution validation was added so that you can troubleshoot more run-time errors when you're originally writing your Feature, saving time and leading to cleaner tests. This does mean that some Features that would run in previous versions of Cycle won't run in Cycle 2.0 without some editing, but that's only because the 2.0 Editor is showing you errors you may not have even known existed in your current Features.
Running multiple versions: First, it should be noted that we really don’t recommend running multiple versions of Cycle on a single machine. By default, your Cycle 2.0 install will overwrite your previous Cycle installation. However, if you need to run two versions for a time, you can chose a different location during your Cycle 2.0 install and still access the previous version. *Note, however, that you will likely need to release your license (see above) each time you switch from running one version to the other.
If you have additional questions as you upgrade to the latest and greatest version of Cycle, help is available! Contact Support at firstname.lastname@example.org.
This post was written by:
Director of Product Development
Evan has spent nearly 20 years in software delivering everything from e-commerce suites to tier one supply chain systems and has now set his sights on improving the way software is designed and delivered with Cycle.