Message definitions based on Google Protocol Buffers to be used by ADS Pipelines.
To modify message definition, Protocol Buffers compiler should be installed:
sudo apt-get install autoconf automake libtool curl make g++ unzip
wget https://github.com/google/protobuf/releases/download/v3.3.0/protobuf-python-3.3.0.tar.gz
tar -zxvf protobuf-python-3.3.0.tar.gz
cd protobuf-3.3.0/
./configure
make
sudo make install
sudo ldconfig # refresh shared library cache.
Alternatively, a docker container can be built:
docker build -t adsmsg .
docker run -it --name adsmsg adsmsg
Travis will run tests automatically. You can manually run them in your machine with:
py.test
Sergi