Squish/Custom Settings for Test Runs/es: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
this page in: [[:Category:Tools::Squish::Custom settings for test runs|English]] '''Español''' [[:Category:Tools::Squish::CustomSettingsForTestRuns Italian|Italian]]
this page in: [[Category:Tools::Squish::Custom_settings_for_test_runs|English]] '''Español''' [[Category:Tools::Squish::CustomSettingsForTestRuns_Italian|Italian]]


=Configuración personalizada para pruebas=
[[Category:Tools::Squish]] [[Category:Spanish]]
 
= 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.
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 <span class="caps">API</span> 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.
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.
 
Tenga en cuenta que esta llamada no modifica los objetos QSettings en la aplicación, por lo que tendrá que hacerse antes de cualquier de ellos sean creados.
 
===There are 2 articles in "Tools -&gt; Squish -&gt; CustomSettingsForTestRunsSpanish":===
 
===T===
* [[:Category:Tools::Squish::CustomSettingsForTestRuns Italian|Category:Tools -&gt; Squish -&gt; CustomSettingsForTestRuns_Italian]]
* [[:Category:Tools::Squish::Custom settings for test runs|Category:Tools -&gt; Squish -&gt; Custom_settings_for_test_runs]]
 
===Categories:===


* [[:Category:Spanish|Spanish]]
<code>tempDir = &quot;/tmp/test-settings&amp;quot;<br />QSettings.setPath(QSettings.NativeFormat, QSettings.UserScope, tempDir)</code>
* [[:Category:Tools|Tools]]
** [[:Category:Tools::Squish|Squish]]
* [[:Category:Tools::Squish::CustomSettingsForTestRuns Italian|CustomSettingsForTestRuns_Italian]]
* [[:Category:Tools::Squish::Custom settings for test runs|Custom_settings_for_test_runs]]

Revision as of 06:31, 24 February 2015

this page in: Español

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 = &quot;/tmp/test-settings&amp;quot;<br />QSettings.setPath(QSettings.NativeFormat, QSettings.UserScope, tempDir)