Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.
Squish/Custom Settings for Test Runs/es: Difference between revisions
(Mark as not-a-category) |
AutoSpider (talk | contribs) m (AutoSpider moved page Category:Tools::Squish::CustomSettingsForTestRunsSpanish to Squish/Custom Settings for Test Runs/es: Title name format) |
Revision as of 02:55, 25 November 2017
This article is nominated for deletion. Reason: Page not category. Include as single block in Squish: custom settings for test runs/es if relevant Please raise your support/opposition to this nomination in the article's discussion page. |
This page in: English Español Italian
Configuración personalizada para pruebas
En ciertos casos de prueba, podría ser necesario utilizar una configuración personalizada para la aplicación, diferente de otros casos de prueba. Un ejemplo de esto podría ser una aplicación que muestra una guía de introducción la primera vez que se inicia, para configurar algunos parámetros básicos. Esta sólo funciona la primera vez, sin embargo los ajustes son almacenados cuando el caso de prueba ha terminado, preferentemente utilizando QSettings.
Pero ya que podemos acceder a toda la API de Qt desde Squish, hay una manera fácil de evitar este problema! Para el caso de esta prueba específica, simplemente modificamos los QSettings del objeto de la aplicación. O más concretamente, cambiamos la ruta de acceso donde se almacenan los ajustes a un directorio temporal que sera eliminado al final de la secuencia de comandos de la prueba.
tempDir = "/tmp/test-settings"
QSettings.setPath(QSettings.NativeFormat, QSettings.UserScope, tempDir)