Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Fetching latest commit…

Cannot retrieve the latest commit at this time

..
Failed to load latest commit information.
boot_proto2piqi
cpp
erlang_misc
erlang_packed
erlang_perf
erlang_piqi
ocaml_array
ocaml_misc
ocaml_packed
ocaml_perf
ocaml_piq_config
ocaml_piqi
piqi_packed
piqi_proto
piqi_proto1
piqi_server
Makefile
README
erlang_addressbook
examples
ocaml_addressbook
ocaml_custom_types
piqi.org

README

Piqi tests 
==========

To build, run and re-run the tests, use "make"


NOTE: "boot_proto2piqi" is not originally a test. See boot_proto2piqi/README for
details.


Prerequisites
=============

Most of the tests require Google Protocol Buffers (>= 2.3.0). It can be
downloaded from here:

    http://code.google.com/p/protobuf/downloads/list

"boot_proto2piqi" and "cpp" tests require Protocol Buffers headers and .so
libraries. If they are installed to a non-standard path, use "export CXXFLAGS=
-I <headers path> -L <library path>" command to specify their locations. For
example, if Protobuf is installed to "/opt/local", the command will be:

    export CXXFLAGS="-I/opt/local/include/ -L/opt/local/lib"

"piqi_proto" test requires access to Protobuf source directory. See
piqi_proto/README for details.


Erlang-specific tests
=====================

To run Erlang-specific tests, use "make erlang" command.

Erlang tests depend on Piqi runtime library, which can be built by running
"make erlang" command from the top-level directory of the current distribution.

Something went wrong with that request. Please try again.