GXtest config file

Official Content
This documentation is valid for:

GXtest has some properties that can be used to customize how GXtest uses resources in GeneXus.
The file is Abstracta.GXtest.BL.dll.config and can be found in <GeneXusProgramDir>/Packages/. In case you want to edit its values, you must restart the IDE so that the changes take effect.

These properties are:

  • version: used to check if GXtest objects must be updated (runner and XPZ). The comparison is done against KB's Test -> Version property value
  • frameworkFile: the path to the XML file that contains GXtest KB objects added for running tests
  • UITestSD: the path to XPZ file that contains external object needed to execute UI tests for smart devices
  • sourceCodesDirectoryPath: path to folder that contains GeneXus codes for objects defined in XML file set in folderStructurePath
  • testsReferencesName: name for procedure object that contains references to tests that will be run after selecting an option to run tests
  • testsRunnerName: name for procedure object that runs and saves execution results
  • testResultFileName: name for XML file that GXtest reads to show execution results. Note that in case you need to change this value, also must be changed in the runner gxcode file under sourceCodesDirectoryPath config
  • executionDataFileName: name for JSON file used by GXtest as execution parameter to runner object
  • exportTestResultsTemplate: Path to HTML template report to be used when using the feature Export Results in the Test Results window
  • gxtestModuleVersion: fixed GXtest module version to use for this extension in this GeneXus installation (available since GXtest for GX16 U8)
  • gxtestModuleId: GXtest module identifier
  • applicationsRegistryKey: registry keys to search installed applications
  • browsersMainRegistryKey: registry key to search for installed browsers
  • browsersSecondaryRegistryKey: secondary registry key to search for installed browsers
  • recorderExtensionURL: GXtest Recorder chrome extension URL to launch when using Recorder-IDE integration feature
  • recorderHomeURL: home URL to navigate when launching the GXtest Recorder using Google Chrome
  • recorderToken: token used to detect that the new script was sent from the GXtest Recorder to the GeneXus IDE