Este tópico explica como utilizar o ClearCase com mapas de objetos de teste compartilhados e para mesclar scripts nas ramificações.
Utilizando Mapas de Objetos Compartilhados
Executando o registro de saída. Quando você executa o registro de saída de um script que faz referência a um mapa de objetos de teste compartilhado, é executado o registro de saída do mapa com o script.
Gravando. Quando é gravado um script que utiliza um mapa de objetos de teste compartilhado, o Teste Funcional executa o registro de saída do mapa compartilhado. Se você gravar dois scripts que compartilhem um mapa de objetos de teste, executar o registro de entrada de um dos scripts e gravar no segundo script, o Teste Funcional executará o registro de saída do mapa compartilhado.
Executando o registro de entrada. Quando você executa o registro de entrada de um script que faz referência a um mapa de objetos de teste compartilhado, o Teste Funcional mescla e executa o registro de entrada do mapa compartilhado antes de mesclar e executar o registro de entrada do restante do script. Quando você cancela um registro de entrada que requer uma mesclagem do mapa de objetos de teste compartilhado ou privado, o Teste Funcional se comporta de forma diferente em vários estágios do procedimento. Para obter informações, consulte Cancelando durante o Registro de Entrada de um Mapa de Objetos de Teste Mesclado.
Cancelando um registro de saída. Se você cancelar um registro de saída de um script que faz referência a um mapa de objetos de teste compartilhado, o Teste Funcional cancelará o registro de saída do mapa somente se nenhum outro script tiver executado o registro de saída do mapa. Você não perderá as edições de outros scripts se cancelar o registro de saída.
Mesclando Scripts nas Ramificações
Ocasionalmente, pode ser necessário mesclar scripts nas ramificações, por exemplo, ao manter várias ramificações, uma para uma liberação iminente e outra para uma liberação de lançamento. Os arquivos podem ser mesclados de várias maneiras:
A partir da interface gráfica com o usuário, inicie o ClearCase Version Tree Browser.
Na linha de comandos, utilize o comando merge
ou findmerge
.
Utilize um desses comandos em vez do Merge Manager. O Merge Manager não permite especificar a seqüência de arquivos, conforme descrito a seguir.
Os scripts do Teste Funcional consistem em vários arquivos. Para manter a integridade deles, os scripts devem ser mesclados na seguinte ordem:
Mapa de objetos de teste compartilhado (*.rftmap)
Definição de script (resources/*.rftdef)
Arquivo auxiliar de script (resources/*Helper.java)
Pontos de verificação (resources/*.rftvp)
Arquivo de script (scriptname.java para o Teste Funcional, Java Scripting, ou scriptname.vb para o Teste Funcional, VB.NET Scripting)
A mesclagem de todos os arquivos, exceto o arquivo java do script para o Teste Funcional, Java Scripting, ou scriptname.vb para o Teste Funcional, VB.NET Scripting, é automática. O Teste Funcional não mescla os arquivos de datapool de teste. O último arquivo de datapool do qual você executa o registro de entrada substitui o arquivo de datapool anterior com o registro de entrada.
Não execute o registro de entrada de nenhum arquivo de script até que todos os arquivos sejam mesclados. Em seguida, execute o registro de entrada dos arquivos na mesma ordem em que foram mesclados.
Termos de uso | Feedback
(C) Copyright IBM Corporation 2002, 2004. Todos os Direitos Reservados.