Skip to content

Commit 14a17c1

Browse files
committed
Disable final MESA r15140 test for want of disk space
1 parent 95ee66c commit 14a17c1

4 files changed

Lines changed: 22 additions & 9 deletions

File tree

.github/workflows/test-mesa-r15140.yml

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -79,14 +79,22 @@ jobs:
7979
run: |
8080
# These help with debugging, but produce lots of output
8181
echo "mpi_yield_when_idle = true" >>"$HOME/.openmpi/mca-params.conf"
82-
echo "mca_base_verbose = stdout,level:9" >> "$HOME/.openmpi/mca-params.conf"
83-
echo "mpi_comm_verbose = 100" >> "$HOME/.openmpi/mca-params.conf"
84-
echo "btl_base_verbose = 100" >> "$HOME/.openmpi/mca-params.conf"
85-
echo "hwloc_base_verbose = 100" >> "$HOME/.openmpi/mca-params.conf"
86-
echo "if_base_verbose = 100" >> "$HOME/.openmpi/mca-params.conf"
87-
echo "pmix_base_verbose = 100" >> "$HOME/.openmpi/mca-params.conf"
82+
# echo "mca_base_verbose = stdout,level:9" >> "$HOME/.openmpi/mca-params.conf"
83+
# echo "mpi_comm_verbose = 100" >> "$HOME/.openmpi/mca-params.conf"
84+
# echo "btl_base_verbose = 100" >> "$HOME/.openmpi/mca-params.conf"
85+
# echo "hwloc_base_verbose = 100" >> "$HOME/.openmpi/mca-params.conf"
86+
# echo "if_base_verbose = 100" >> "$HOME/.openmpi/mca-params.conf"
87+
# echo "pmix_base_verbose = 100" >> "$HOME/.openmpi/mca-params.conf"
8888
8989
- name: Test mesa-r15140
90+
if: ${{ matrix.os == 'ubuntu-latest' }}
91+
env:
92+
OMP_NUM_THEADS: '1'
93+
run: |
94+
./setup test amuse-mesa-r15140
95+
96+
- name: Test mesa-r15140
97+
if: ${{ matrix.os == 'macos-latest' }}
9098
run: |
9199
./setup test amuse-mesa-r15140
92100

src/amuse_mesa_r15140/Makefile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,11 @@ package-%: %_contains
224224
python3 -m pip install -vv --no-cache-dir --no-deps --no-build-isolation --prefix ${PREFIX} packages/$*
225225

226226
test-%:
227-
cd packages/$* && pytest -vvv -s
227+
ifneq ($(CI),)
228+
cd packages/$* && pytest -k 'not noci'
229+
else
230+
cd packages/$* && pytest
231+
endif
228232

229233

230234
# Cleaning up

src/amuse_mesa_r15140/packages/amuse-mesa-r15140/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,5 +42,5 @@ pythonpath = ["../../../../../", "amuse/community/mesa_r15140/tests/"]
4242

4343
testpaths = ["amuse_mesa_r15140/tests"]
4444

45-
addopts = "--import-mode=append" # test the installed package
45+
addopts = "--import-mode=append -k 'not noci'" # test the installed package
4646

src/amuse_mesa_r15140/tests/test_mesa_15140.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1318,7 +1318,8 @@ def test24(self):
13181318
self.assertEqual(core_mass_by_species[3], carbon_mass_in_core)
13191319
self.assertEqual(core_mass_by_species[5], oxygen_mass_in_core)
13201320

1321-
def test25(self):
1321+
def test25_noci(self):
1322+
"""Disabled on CI due to lack of disk space on Ubuntu"""
13221323
print("Testing MESA accretion")
13231324
instance = self.new_instance_of_an_optional_code(MESA)
13241325
set_mesa_paths_instance(instance)

0 commit comments

Comments
 (0)