A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Professor Ismael H F Santos –

Apresentações semelhantes


Apresentação em tema: "Professor Ismael H F Santos –"— Transcrição da apresentação:

1 Professor Ismael H F Santos – ismael@tecgraf.puc-rio.br
Modulo II Verifier Professor Ismael H F Santos – April 05 Prof. Ismael H. F. Santos

2 Bibliografia Introduction to Apache Maven 2
Tutorial ibm developerWorks: March 09 Prof. Ismael H. F. Santos

3 Ementa Traditional Build x Maven Build March 09
Prof. Ismael H. F. Santos

4 Descrição Útil para testes de integração - verifica a existência de certas condições. 4

5 Descrição Meta: verifier:verify - verifica a existência ou não de arquivos/diretórios e, opcionalmente, faz verificações do conteúdo de um arquivo com uma regexp. Requer o projeto Maven 2.0 para executar. Executa automaticamente no ciclo de vida - fase: integration-test 5

6 Como utilizar o plugin Verifier no Maven
Para verificar os recursos do sistema de arquivos durante sua construção, adicione o plugin Verifier no pom.xml sob a seção build. Também será necessário criar um arquivo que contém as regras de verificação. Adicione o caminho do arquivo para o elemento de configuração verificationFile. 6

7 Como utilizar o plugin Verifier no Maven
<project> [...] <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-verifier-plugin</artifactId> <configuration> <verificationFile>src/test/verifier/verifications-test.xml </verificationFile> </configuration> <executions> <execution> <id>main</id> <phase>verify</phase> <goals> <goal>verify</goal> </goals> </execution> </executions> </plugin> </plugins> </build> 7

8 Como utilizar o plugin Verifier no Maven
O plugin Verifier irá falhar se a regra de verificação encontrada no verificationFile der erro. Se você não quiser que o plugin Verifier falhe na build, defina a configuração do elemento <failOnError> para false. 8

9 Como utilizar o plugin Verifier no Maven
Exemplo de um arquivo verifications.xml: <verifications> <files> <file> <location>src/main/resources/file1.txt</location> </file> <location>src/main/resources/file2.txt</location> <contains>aaaabbbb</contains> <location>src/main/resources/file3.txt</location> <exists>false</exists> </files> </verifications> 9

10 Como utilizar o plugin Verifier no Maven
Este arquivo: Verifica se o arquivo src/main/resources/file1.txt está presente. Verifica se o arquivo src/main/resources/file2.txt está presente e contém a regexp aaaabbbb. Verifica se o arquivo src/main/resources/file3.txt não está presente. 10

11 Como utilizar o plugin Verifier no Maven
Verificações de formato do arquivo Verificações - Projeto específico de configuração de arquivo para o plugin Verifier. Contém definições dos arquivos e diretórios a serem verificados após um teste de integração ser executado. Também pode verificar o conteúdo do arquivo com o regexps. 11

12 Como utilizar o plugin Verifier no Maven
<verifications> <files> </file> <location/> <contains/> <exists/> </files> </verifications> 12

13 Como utilizar o plugin Verifier no Maven
Verificações Elemento raiz das verificações do arquivo. Arquivo Elemento Descrição files Lista de arquivos e diretórios para verificação Elemento Descrição location Local do arquivo ou diretório para verificar. contains Verifica o conteúdo com este regexp. exists Quando é configurado para true o plugin verifica se o arquivo ou diretório existe. Quando definido como false, verifica se o arquivo ou diretório não existe. O valor padrão é true. 13

14 Como Usar no Eclipse Clique com o botão direito do mouse no pom.xml do projeto. Selecione "Run As" e clique em "4 Maven build...". 14

15 Como Usar no Eclipse Clique em "Select...". 15

16 Como Usar no Eclipse Localize "verifier" na lista, clique na seta à esquerda, clique em "verify" e clique em "OK". 16

17 Como Usar no Eclipse Clique em “Add...”. 17

18 Como Usar no Eclipse Digite “location” em “Name:” e o caminho do arquivo para verificar a existência em “Value:”. 18

19 Como Usar no Eclipse Clique em "Run". 19

20 Como Usar no Eclipse O relatório será exibido em "Console" após a linha [verifier:verify]. 20

21 Como Usar no Eclipse Clique com o botão direito do mouse no pom.xml do projeto. Selecione "Run As" e clique em "4 Maven build...". 21

22 Como Usar no Eclipse Clique em "Select...". 22

23 Como Usar no Eclipse Localize "verifier" na lista, clique na seta à esquerda, clique em "verify" e clique em "OK". 23

24 Como Usar no Eclipse Clique em “Add...”. 24

25 Como Usar no Eclipse Digite “location” em “Name:” e o caminho do arquivo para verificar se tem a expressão regular em “Value:”. 25

26 Como Usar no Eclipse Clique em “Add...”. 26

27 Como Usar no Eclipse Digite “contains” em “Name:” e a expressão regular a verificar em “Value:”. 27

28 Como Usar no Eclipse Clique em "Run". 28

29 Como Usar no Eclipse O relatório será exibido em "Console" após a linha [verifier:verify]. 29

30 Como Usar no Eclipse Clique com o botão direito do mouse no pom.xml do projeto. Selecione "Run As" e clique em "4 Maven build...". 30

31 Como Usar no Eclipse Clique em "Select...". 31

32 Como Usar no Eclipse Localize "verifier" na lista, clique na seta à esquerda, clique em "verify" e clique em "OK". 32

33 Como Usar no Eclipse Clique em “Add...”. 33

34 Como Usar no Eclipse Digite “location” em “Name:” e o caminho do arquivo para verificar se não existe em “Value:”. 34

35 Como Usar no Eclipse Clique em “Add...”. 35

36 Como Usar no Eclipse Digite “exists” em “Name:” e ”false” em “Value:”.
36

37 Como Usar no Eclipse Clique em "Run". 37

38 Como Usar no Eclipse O relatório será exibido em "Console" após a linha [verifier:verify]. 38

39 Fonte plugin/verify-mojo.html 39


Carregar ppt "Professor Ismael H F Santos –"

Apresentações semelhantes


Anúncios Google