| VC00CR00CP002 | Fuente |
Inicializa un repositorio VCSGis sobre una base de datos nueva de H2 e inicia el servidor de VCSGis que hay empotrado en gvSIG desktop. Como resultado de ejecutar el caso de prueba en el repositorio quedará activa la autenticación y autorización, y tendremos creados dos usuarios:
Durante la ejecución del caso de prueba se creara la conexion a la base de datos que va a usarse para acceder al repositorio.
Antes de pasar el caso de prueba compruebe aquí que no exista abierta una incidencia sobre él.
${check} TMPFOLDER=${TMPFOLDER}. Carpeta en la que se crearán los archivos que se precisen
durante la ejecución del caso de prueba. Deberemos tener permiso de escritura en ella.
${check} REPONAME=${REPONAME}. Nombre de la conexión a crear asociada al repositorio.
${check} Un gvSIG desktop instalado y funcional para ser usado como Servidor de la versión indicada
en el plan de pruebas.
${check} El complemento de VCSGis debe estar instalado y activo.
${check} Comprobaremos que no este iniciado gvSIG desktop a partir de la portable
para el Servidor. Si lo esta deberiamos cerrarlo.
${TMPFOLDER}/${REPONAME}.mv.db (TMPFOLDER/REPONAME.mv.db).En caso de que exista lo eliminaremos.
${check} Iniciaremos gvSIG desktop a partir de la portable para el Servidor.
${check} Una vez iniciado seleccionaremos la opción de menú “Herramientas/VCSGis/Administracion/Inicializar repositorio” que nos presenta la ventana de título “Inicializar repositorio”.
${check} Pulse el botón asociado al campo “Conexión” para crear la conexion a la base de datos. Este se situa adyacente al desplegable con las diferentes conexiones.
${check} Siga los pasos de crear una conexión a base de datos
${check} Una vez creada la conexión a la base de datos, de nuevo en la ventana de título “Inicializar repositorio”, pulse el botón “Inicializar repositorio”.
${check} Se habrá cerrado la ventana de inicialización del repositorio y no debe aparecer ningun mensaje de error, ni en ventanas, ni en la barra de mensajes de gvSIG desktop.
${check} Abra el explorador de archivos del sistema y compruebe que se ha creado el archivo
${TMPFOLDER}/${REPONAME}.mv.db (TMPFOLDER/REPONAME.mv.db) en el sistema de archivos.
${check} En la aplicación de gvSIG desktop seleccione la opción de menu “Archivo/Connect to database workspase” que mostrará una ventana de diálogo titulada “Connect”.
${check} En el desplegable “Conection” seleccione la conexión llamada ${REPONAME}.
${check} Pulse el botón “Connect” que cierra la ventana que realiza la conexión al espacio de trabajo de la base de datos. No debe aparecer ningun mensaje de error, ni en ventanas, ni en la barra de mensajes de gvSIG desktop.
${check} Seguiremos los pasos de activar autenticación y autorización en el repositorio
${check} Pulsaremos la opción de menú “Herramientas/VCSGis/Administración/Servidor VCSGis”. Al hacerlo aparecerá una ventana de título “Servidor VCSGis”.
${check} En el desplegable asociado al campo “Base de datos” debera existir la opción ${REPONAME}, la seleccionaremos.
${check} Pulsaremos en el boton “Reiniciar” y maximizaremos la ventana.
2021-05-04 09:23:50.839 - Creating server...
2021-05-04 09:23:50.939 - Starting server with repository jdbc:h2:file:${TMPFOLDER}/${REPONAME};MODE=PostgreSQL;SCHEMA=PUBLIC;ALLOW_LITERALS=ALL...
Pueden cambiar las fechas y las rutas que aparezcan.
Servidor.Si se pueden realizar los pasos tal y como se han descrito sin que aparezca ningún mensaje de error, bien en uno de los diálogos que presenta el test, en una ventana de error o en el área de mensajes de la aplicación (barra de abajo a la izquierda), se considera que el test ha pasado correctamente.
En caso de que los resultados obtenidos no sean los correctos puede reportar una incidencia en el redmine de gvSIG deskop.
Pulse aquí para comprobar si hay abierta una incidencia sobre este caso de prueba.
Pulse aquí para abrir una incidencia sobre este caso de prueba. Indique en la descripción del ticket en qué paso del caso de prueba se ha producido el problema, y describa lo mas inequivocamente posible qué ha observado para decidir que no ha pasado éste. En caso de que el problema se produzca en un procedimiento dentro del caso de prueba, indique, además del paso dentro del caso de prueba, en qué paso del procedimiento se ha producido el problema. Recuerde adjuntar los ficheros de log generados durante la ejecución del test que ha fallado al ticket.