diff --git a/community/py-greenlet/APKBUILD b/community/py-greenlet/APKBUILD
index 21c8b3d37dd74f1030200118f5fa4796eda4a009..ef0fd9258aa254c0cabf2b7da956b5016126786d 100644
--- a/community/py-greenlet/APKBUILD
+++ b/community/py-greenlet/APKBUILD
@@ -19,14 +19,20 @@ builddir="$srcdir/$_pkgname-$pkgver"
 build() {
 	cd "$builddir"
 	export CFLAGS="-O0" CPPFLAGS="-O0" CXXFLAGS="-O0"
-	python2 setup.py build || return 1
-	python3 setup.py build || return 1
+	python2 setup.py build
+	python3 setup.py build
 }
 
 package() {
 	mkdir -p "$pkgdir"
 }
 
+check() {
+	cd "$builddir"
+	python2 setup.py test
+	python3 setup.py test
+}
+
 _py() {
 	local python=$1
 	pkgdesc="$pkgdesc - $python"