#!/bin/sh

set -e
set -x

# These are failing on 32 bits:
# test.unit.common.test_utils.TestPunchHoleReally.test_punch_a_hole
# test.unit.common.test_utils.Test_LibcWrapper.test_argument_plumbing

for i in $(py3versions -vr 2>/dev/null) ; do
	python$i -m nose test/unit -v \
		--exclude-test=test.unit.common.test_utils.TestUtils.test_get_logger_sysloghandler_plumbing \
		--exclude-test=test.unit.common.middleware.test_cname_lookup.TestCNAMELookup \
		--exclude-test=test.unit.common.test_db.TestDatabaseBroker.test_get \
		--exclude-test=test.unit.container.test_sync.TestContainerSync.test_init \
		--exclude-test=test.unit.common.test_utils.TestPunchHoleReally.test_punch_a_hole \
		--exclude-test=test.unit.common.test_utils.Test_LibcWrapper.test_argument_plumbing
done
