/panbyte

Easy conversion between byte format representation

Primary LanguageJava

PanByte

This project is implemented according to the specification.

Cloning

git clone git@github.com:pv286-team/project.git
cd project

Building

mvn package

Running

java -jar target/panbyte-1.0-SNAPSHOT.jar

Tests

  • Unit tests are launched automatically during build (and build fails if tests do not succeed)
    • They can be also run locally with mvn tests
  • Integration tests can be run with python3 util/assigment-tests.py and python3 util/integration-tests.py
  • To run fuzz tests, the environment variable JAZZER_FUZZ=1 must be set to perform fuzzing
    • For running the fuzz tests, use the IDE