Ejecución manual
Formato de ejecución
./pandora_oculix.py --script <ruta al script oculix> \
--conf <ruta del fichero .conf> \
--jar <ruta al JAR de oculix> \
[--workspace <directorio de trabajo>] \
[--debug <nivel de debug>] \
[--console] \
[--native-access] \
[--checkpoint] \
[--artifacts <directorio de artefactos>] \
[--phase-names <nombres de fase, separados por coma>] \
[--transaction <nombre de la transacción>] \
[--retries <número de reintentos>] \
[--post-command <comando a ejecutar al finalizar>]
Ejemplos
Script único (retrocompatible):
./pandora_oculix.exe --script scripts/login.py --conf oculix.conf --jar oculix.jar --debug 1
Con baseline y consola:
./pandora_oculix.exe --script scripts/login.py --conf oculix.conf --jar oculix.jar --console --checkpoint
Transacción multi-fase con reintentos:
./pandora_oculix.exe --script login.py,search.py,logout.py --phase-names Login,Search,Logout --transaction "MiApp" --retries 2 --conf oculix.conf --jar oculix.jar --debug 1
Con post-comando al finalizar:
./pandora_oculix.exe --script login.py,search.py,logout.py --phase-names Login,Search,Logout --transaction "MiApp" --post-command "echo Done" --conf oculix.conf --jar oculix.jar --debug 1