Criar e testar um aplicativo da Windows Store usando o Team Foundation Build

Você pode usar o team foundation build para criar e testar um aplicativo de Windows Store , também conhecido como um aplicativo da Windows Store.

O que você deseja fazer?

  • Implantar um agente de compilação que pode criar aplicativos da Windows Store

    • Implantar o agente de compilação

    • Aplicar uma marca para o agente de compilação

  • Habilitar o agente de compilação para executar testes de unidade

    • Executar o servidor do agente de compilação como um processo interativo

    • Instalar uma licença de desenvolvedor do Windows 8

    • Gerar um certificado de teste da unidade

    • Instalar um certificado de teste da unidade

  • Defina um processo de compilação que compila e teste aplicativos da Windows Store

Implantar um agente de compilação que pode criar aplicativos da Windows Store

Para criar um aplicativo de Windows Store , o agente de compilação deve executar em um servidor de compilação encontrar esses critérios:

  • É executado no Windows 8 (somente versões de cliente).

  • Tem o Visual Studio 2012 instalado.

Permissões exigidas

Você deve ser um membro do grupo de Administradores no computador de compilação, e sua permissão para Gerenciar recursos de compilação deve ser definida como Permitir.Para obter mais informações, consulte Team Foundation Permissões do servidor.

Hh691189.collapse_all(pt-br,VS.110).gifImplantar o agente de compilação

  1. Siga uma destas etapas:

    • Configure um novo servidor de compilação e crie um agente de compilação em um computador executando o Windows 8 (somente versões de cliente).Para obter mais informações sobre como implantar um novo servidor de compilação, consulte Instalar o Serviço de compilação do Team Foundation.

    • Localize um servidor de compilação existente e crie um agente de compilação em um computador executando o Windows 8 (somente versões de cliente).

  2. Faça logon no servidor de compilação.

  3. Instalação Visual Studio 2012 no servidor de compilação.Na maioria dos casos, você pode instalar a mesma versão de Visual Studio 2012 que sua equipe usar nos computadores de dev.

    Em alguns casos, você deve instalar o Visual Studio Professional 2012, o Visual Studio Premium 2012 ou o Visual Studio Ultimate 2012:

    Consulte Instalando o Visual Studio.

  4. No menu Iniciar do Windows, execute o Console de administração do Team Foundation Server.

    O Console de Administração do Team Foundation Server é exibido.

  5. No painel em árvore, expanda o nome do servidor e escolha o nó Configuração da compilação.

    Informações sobre o computador de compilação aparecem no painel de conteúdo.Se o link Configurar recursos instalados aparecer, você deverá concluir a configuração inicial do servidor de compilação.Consulte Instalar o Serviço de compilação do Team Foundation.

Criar um Console de administração do servidor

Hh691189.collapse_all(pt-br,VS.110).gifAplicar uma marca para o agente de compilação

Uma maneira de certificar-se de que o processo de compilação é executado somente em um agente de compilação com capacidade para compilar e testar aplicativos do Windows Store é aplicar uma marca aos agentes de compilação.

  1. No nó de Configuração da compilação do console de administração do Team Foundation Server, siga uma destas etapas:

    • Escolha Novo agente.

    • Localize um agente de compilação que você deseja usar para criar seus aplicativos do Windows 8 e escolha o link Propriedades.

  2. A caixa de diálogo Compilar propriedades do agente aparece.

  3. Em Marcas, escolha o link Adicionar nova marca.

    A caixa de diálogo Adicionar nova marca é exibida.

  4. Especificar uma marca, como WindowsStore.

  5. Escolha OK.

Marca o agente de compilação

Se você precisar executar testes de unidade, vá para a próxima seção.Caso contrário, você pode ignorar a Defina um processo de compilação que compila e teste aplicativos da Windows Store.

Habilitar o agente de compilação para executar testes de unidade

Você pode habilitar o agente de compilação para executar testes de unidade em seu aplicativo do Windows Store.

Hh691189.collapse_all(pt-br,VS.110).gifExecutar o servidor do agente de compilação como um processo interativo

Para executar testes de unidade em seu aplicativo do Windows Store, você deve executar o agente de compilação como um processo interativo.

  1. Identifica uma conta de usuário (não NETWORK SERVICE) que você usará como a conta de serviço de compilação.A conta de serviço de compilação deve encontrar esses critérios:

  2. Faça logon no servidor de compilação com suas credenciais da conta de serviço de compilação.

  3. Na Configuração de compilação do console de administração do Team Foundation Server, escolha Propriedades.

    Selecione propriedades

    A caixa de diálogo Compilar propriedades do serviço aparece.

    Executar o serviço de compilação como um processo interativo

  4. Escolha Finalizar o serviço.

  5. Em Executar serviço como, escolha Alterar e especifique as credenciais para sua conta de serviço de compilação.

  6. Selecione Executar serviço interativamente.

  7. Escolha Iniciar e escolha OK.

  8. Deixe a conta de serviço de compilação conectada ao servidor de compilação.

Hh691189.collapse_all(pt-br,VS.110).gifInstalar uma licença de desenvolvedor do Windows 8

Para executar testes de unidade em seu aplicativo do Windows Store, você deve instalar uma licença de desenvolvedor do Windows 8 no agent e de compilação.Uma maneira de fazer isso é usar o Visual Studio para criar um projeto da Windows Store do Visual C#.

  1. No computador do agente de compilação, execute o Visual Studio.

  2. Na barra de menu, escolha Arquivo, Novo, Projeto.

  3. No caixa de diálogo Novo projeto, selecione um dos modelos de aplicativo da Windows Store do Visual C#.

  4. Escolha OK.

    O sistema solicita que você instale uma licença de desenvolvedor.

    Obter uma licença de desenvolvedor para o Windows

  5. Se a caixa de diálogo Controle de Conta de Usuário aparecer, escolha Sim.

  6. Conectar-se com sua conta Microsoft.

  7. A caixa de diálogo de confirmação de Licença de Desenvolvedor aparece.

    Confirmação de licença do desenvolvedor do Windows

Veja também: Obtendo uma licença de desenvolvedor para o Windows 8.

Hh691189.collapse_all(pt-br,VS.110).gifGerar um certificado de teste da unidade

Para executar testes de unidade em seu aplicativo de Windows Store , você deve instalação- no certificado - um agente de compilação do projeto de código que contém os testes de unidade que você deseja executar.Embora você possa usar o arquivo de certificado pfx que o Visual Studio gera automaticamente, é recomendável que você usar um arquivo de certificado de .cer em vez disso.Você pode usar o Visual Studio para gerá-lo.

Consulte Explicação passo a passo: Criando e executando testes de unidade de aplicativos da Windows StoreMais informações sobre certificados de aplicativo da Windows Store

Para usar o Visual Studio para gerar um arquivo de certificado .cer

  1. No computador de dev, no Visual Studio, em Gerenciador de Soluções, abra o menu de atalho do projeto que contém seus testes de unidade e escolha Repositório, Criar pacote de aplicativos.

  2. O assistente para criação de pacotes de aplicativos aparece.

    Criar pacote de aplicativo

    Selecione Não.

  3. Especifique as configurações de pacote.

    Criar pacote de aplicativo etapa 2

    Selecione ao menos uma plataforma e escolha Criar.

  4. O pacote é criado.

    Os pacotes foram criados

Hh691189.collapse_all(pt-br,VS.110).gifInstalar um certificado de teste da unidade

Em agente de compilação, você deve instalar o certificado de projeto de código que contém os testes de unidade que você deseja executar.

  1. No computador de dev, localize o certificado .cer que você gerou na seção anterior.

    1. No Gerenciador do Controle do Código-Fonte, navegue até a pasta que contém o projeto de teste.

      Projeto de teste no Gerenciador de controle de código-fonte

      Escolha o link Caminho Local.

    2. Navegue até a pasta de AppPackages e a subpasta que contém o pacote que você criou.

      Pasta que contém o certificado. cer

  2. Copie o certificado .cer do seu computador de dev para o computador do agente de compilação.

  3. No computador do agente de compilação, no menu Iniciardo Windows, execute Prompt de comando como o administrador.

  4. Na janela Administrator: prompt de comando, insira certutil -addstore root certficate_file onde certficate_file é o caminho para um arquivo de certificado.

    Certutil

Defina um processo de compilação que compila e teste aplicativos da Windows Store

Para compilar (e opcionalmente testar) o aplicativo do Windows Store, você deve aplicar algumas configurações a sua definição de compilação.O procedimento a seguir descreve como definir um processo de compilação baseado no modelo padrão.

Permissões Necessárias

Para concluir o procedimento a seguir, você deve ter a permissão de Editar definição de compilação definidas para Permitir.Para obter mais informações, consulte Team Foundation Permissões do servidor.

Para definir uma compilação processar que compilações e testar os aplicativos da Windows Store

  1. No Team Explorer:

    1. Se você ainda não estiver conectado ao projeto de equipe no qual deseja trabalhar, conecte-se ao projeto de equipe.

    2. Escolha Ícone da home pagePágina Inicial e depois Ícone de compilaçõesCompilações.

    3. Na página de Compilações, escolha Nova definição de compilação.

    Uma nova janela de definição de compilação é exibida.

  2. Na página de Compilações, crie uma definição de compilação escolhendo Nova definição de compilação ou edite uma definição de compilação abrindo o menu de atalho para a definição de compilação e escolha Editar.

  3. Na guia Opções de compilação, selecione o controlador de compilação que agrupa um agente de compilação que você implantou para compilar aplicativos do Windows Store, conforme explicado anteriormente neste tópico.

    ObservaçãoObservação

    Você não pode usar o Controlador de compilação hospedado para compilar um aplicativo do Windows Store.

  4. Na guia Padrões de compilação, escolha uma das seguintes opções de Local de teste para especificar como você deseja que o processo de compilação produza e armazene arquivos de saída como binários compilados e arquivos de log:

    • Esta compilação não copia arquivos de saída para uma pasta depósito: Escolha esta opção se você não precisa de arquivos de saída.

    • Copiar a saída da compilação para a seguinte pasta depósito: Escolha esta opção se você deseja copiar arquivos de saída para uma pasta depósito em um servidor de compartilhamento de arquivos.Na caixa, digite o caminho do arquivo UNC para a pasta onde você deseja que o sistema de compilação coloque os arquivos de saída.Você deve especificar uma pasta que a conta de serviço de compilação (que você especificou em Executar o servidor do agente de compilação como um processo interativo) pode ler e escrever.Consulte Pastas da operação de configuração.

  5. Na guia Processo:

    1. Expanda o nóObrigatório, expanda o nó Itens a compilar e, na caixa Projetos a compilar, especifique uma ou mais soluções ou projetos a compilar.

    2. Expanda o nó de Avançado , expanda o nó de Configurações do Agente e, na caixa de Filtro de marcas , especifique a marca que você aplicada para compilar os agentes que você está usando para criar aplicativos de Windows Store , por exemplo, WindowsStore.

  6. Se você deseja executar testes automatizados da unidade, siga estas etapas na guia Processo:

    1. Expanda o nó Básico.

    2. Selecione a caixa de seleção Testes automatizados e então escolha o botão de reticências ().

      A caixa de diálogo Testes automatizados é exibida.

    3. Siga uma destas etapas:

      • Para adicionar um teste, escolha Adicionar.

      • Para alterar um teste, escolha-o e escolha Editar.

      A caixa de diálogo Adicionar/Editar teste é exibida.

    4. No menu Testar o realizador, escolha Test Runner do Visual Studio.

    5. Na caixa Testar a especificação de arquivo do assembly, digite **\*test*.appx.

    6. Para obter mais informações sobre outras configurações, consulte Teste de execução em seu processo de compilação.

  7. Especifique quaisquer outras configurações que o processo de compilação exigir.Para obter mais informações, consulte Criar uma definição de compilação.

Para obter mais informações

Para obter mais informações sobre como desenvolver um aplicativo de Windows Store , consulte Aprender a criar aplicativos da Windows Store

Para obter mais informações sobre como criar e realizar testes de unidade em um aplicativo do Windows Store, consulte Explicação passo a passo: Criando e executando testes de unidade de aplicativos da Windows Store.