#!/bin/bash

set -e

# Enable __atomic_load_8 explicitly
if dpkg-architecture --is armel; then
    export LD_PRELOAD=/usr/lib/$(dpkg-architecture -q DEB_TARGET_GNU_TYPE)/libatomic.so.1
fi

for py in $(py3versions -s 2> /dev/null)
do echo "Testing with $py in $(pwd):"
   # Execute simplified version of runtests.py
   $py -c "import unittest; from fasttext.tests import gen_unit_tests; unittest.TextTestRunner(verbosity=3).run(unittest.TestLoader().loadTestsFromTestCase(gen_unit_tests(verbose=False)))"
done
