Skip to content

Rewrite the tests to be able to run between multiple computers over network, using ssh

DISSOUBRAY Nathan requested to merge ssh_test into master

Description

Until now the tests have been run locally on the same computer, by putting each node on a different port on localhost. This MR rewrites the tests to be able to run them over multiple computers.

List of changes

  • Rewrite build network to send the binary and powers over ssh using rsync to other computers of the network that need it
  • Rewrite all the tests to be able to check results over ssh (since sometimes checking a test requires comparing the original and reconstructed file, and they are not always on the same computer)

Merge request reports