Scénario de test & Cas d'usage
Comandos fundamentales del sistema del servidor CAS.
Descubrir todas las acciones de builtinsEl clúster tiene una configuración mínima de un controlador y un trabajador.
| 1 | /* No se necesita crear datos, solo verificar el estado inicial del clúster. */ |
| 1 | PROC CAS; |
| 2 | BUILTINS.listNodes RESULT=r_antes; |
| 3 | PRINT r_antes; |
| 4 | RUN; |
| 1 | PROC CAS; |
| 2 | /* Se espera que esta acción falle y escriba un error en el log */ |
| 3 | BUILTINS.addNode / |
| 4 | node={"maquina-inexistente.empresa.com"}; |
| 5 | RUN; |
| 1 | PROC CAS; |
| 2 | BUILTINS.listNodes RESULT=r_despues; |
| 3 | PRINT r_despues; |
| 4 | RUN; |
| 5 | QUIT; |
La acción en la etapa 2 debe fallar. El log de CAS debe registrar un error claro, como 'ERROR: No se pudo conectar al host...' o 'ERROR: No se puede resolver el nombre de host...'. La tabla de resultados de la etapa 3 debe ser idéntica a la de la etapa 1, demostrando que el clúster no se vio afectado por el intento fallido.