Software Público Brasileiro
Portal do

Software Público Brasileiro

  • Cadastre-se
  • Entrar
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Issues 0
  • Merge Requests 0
  • Wiki
  • softwarepublico
  • test
  • test_helper.sh
  • d3660aa8   test_helper: call ssh directly ... Browse Code »
    Calling `ssh` directly instead of `vagrant ssh` brings the total run
    time of the test suite from ~42s down to ~9s on my workstation.
    Antonio Terceiro
    2015-02-19 16:47:43 -0200  
test_helper.sh 402 Bytes
Edit Raw Blame History
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
export PATH="$(dirname $0)/bin:$PATH"

run_on() {
  local vm="$1"
  shift
  ssh -F .ssh_config "$vm" -- "$@"
}

# waits until a file exists
wait_for() {
  local machine="$1"
  local file="$2"
  local total=0
  while [ "$total" -lt 10 ]; do
    if run_on "$machine" sudo test -f "$file"; then
      return 0
    fi
    sleep 1
    total=$(($total + 1))
  done
  return 1
}

. $(dirname $0)/ip_helper.sh
Voltar para o topo
Assuntos
Publique seu software
Prestadores de serviço
Espaços dos municípios
Software Público
Entenda o que é
Eventos
Prêmios
Publicações
Serviços
FAQ
Contato
Relatar erros
RSS
O que é?
Assine
Navegação
Acessibilidade
Mapa do site

Desenvolvido com os projetos de software livre Colab, Gitlab, Mailman e Noosfero