/inf321-environment-vagrant

Unicamp INF321 LAB01 - Setup do ambiente com vagrant para teste de um aplicativo protótipo baseado em modelos de estados com graphwalker + appium

Primary LanguageShell

INF321 LAB01 ENVIRONMENT

PRÉ-REQUISITOS

  • Windows

    • Instalar o gerenciador de pacotes Chocolatey

      Para instalar rodar o comando abaixo em um prompt de comando com permissão de administrador:

      @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

    • Instalar VirtualBox

      choco install virtualbox -version 5.1.4.110228

    • Instalar VirtualBox Extension Pack

      choco install virtualbox.extensionpack -version 5.1.4.110228

    • Instalar Vagrant

      choco install vagrant

    • Intalar Vagrant plugin vbguest

      vagrant plugin install vagrant-vbguest

  • Linux / Mac

    • Instalar VirtualBox

    • Instalar VirtualBox Extension Pack

    • Instalar Vagrant

    • Intalar Vagrant plugin vbguest

      vagrant plugin install vagrant-vbguest

    • No linux para o virtualbox reconhecer os devices conectados via usb é necessário adicionar o usuario ao grupo vboxusers:

      sudo usermod -a -G vboxusers <nome do usuario>

      Para verificar se o usuario foi adicionado ao grupo:

      groups <nome do usuario>

      Se o grupo vboxusers aparecer na listagem então a configuração está correta. Após adicionar o usuário é necessario reiniciar o linux.

Iniciar ambiente

vagrant up

Parar ambiente

vagrant halt

Apagar ambiente

vagrant destroy