Skip to content

Commit ca98ca0

Browse files
authored
Fix GCE tests in CI (#3997)
# Description The GCE testing CI action was not setup to install parsl from the local repo but was installing the Parsl version pinned to `globus-compute-endpoint`. With the latest parsl not installed, running tests against the endpoint would trigger errors as @benclifford mentioned [here](#3980 (comment)): ``` E ModuleNotFoundError: No module named 'parsl.tests.test_python_apps.test_exception' ``` ## Type of change - Bug fix
1 parent 34c7b2f commit ca98ca0

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

.github/workflows/gce_test.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,8 @@ jobs:
6767
source .venv/bin/activate
6868
make deps
6969
make clean_coverage
70-
70+
pip install .
71+
7172
# Temporary fix until fixes make it to a release
7273
git clone -b main https://github.com/globus/globus-compute.git
7374
pip3 install globus-compute/compute_sdk globus-compute/compute_endpoint
@@ -80,6 +81,7 @@ jobs:
8081
source /home/runner/work/parsl/parsl/.venv/bin/activate
8182
globus-compute-endpoint configure default
8283
which globus-compute-endpoint
84+
python3 -c "import parsl; print(parsl.__version__, parsl.__file__)"
8385
python3 -c "import globus_compute_sdk; print(globus_compute_sdk.__version__)"
8486
python3 -c "import globus_compute_endpoint; print(globus_compute_endpoint.__version__)"
8587
cat << EOF > /home/runner/.globus_compute/default/config.yaml

0 commit comments

Comments
 (0)