diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3ee1a5ccb67aa2e931ebaa5834d09b02e71971ea..dddca26571f9f260017a02ba11b4c1abe06f008a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -145,6 +145,16 @@ Python 2.7 Apple:
   except:
   - tags
 
+Python 3.5 Conda Apple:
+  script:
+  - CONDA_ENVIRONMENT=.test-conda-env-py3.yml
+  - curl -L -O -k https://gitlab.tiker.net/inducer/ci-support/raw/master/build-and-test-py-project-within-miniconda.sh
+  - ". ./build-and-test-py-project-within-miniconda.sh"
+  tags:
+  - apple
+  except:
+  - tags
+
 PyPy POCL:
   script:
   - export PY_EXE=pypy
diff --git a/.test-conda-env-py3.yml b/.test-conda-env-py3.yml
new file mode 100644
index 0000000000000000000000000000000000000000..b7a4c0cdc3d7899428c09fc099d7cb4487d92523
--- /dev/null
+++ b/.test-conda-env-py3.yml
@@ -0,0 +1,11 @@
+name: test-conda-env-py3
+channels:
+- inducer
+- conda-forge
+- defaults
+dependencies:
+- git
+- conda-forge::numpy
+- pocl
+- osx-pocl-opencl
+- mako