Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[metkit][fdb][eckit] Remove packages and tests #846

Merged
merged 1 commit into from
Oct 26, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 0 additions & 18 deletions repos/c2sm/packages/eckit/package.py

This file was deleted.

99 changes: 0 additions & 99 deletions repos/c2sm/packages/fdb/package.py

This file was deleted.

9 changes: 0 additions & 9 deletions repos/c2sm/packages/metkit/package.py

This file was deleted.

9 changes: 0 additions & 9 deletions test/integration_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -67,15 +67,9 @@ def test_dusk(self):
def test_eccodes(self):
spack_info('eccodes')

def test_eckit(self):
spack_info('eckit')

def test_fckit(self):
spack_info('fckit')

def test_fdb(self):
spack_info('fdb')

def test_fdb_fortran(self):
spack_info('fdb-fortran')

Expand Down Expand Up @@ -358,9 +352,6 @@ def test_libgrib1(self):
def test_libxml2(self):
spack_spec('libxml2')

def test_metkit(self):
spack_spec('metkit')

def test_nvidia_blas(self):
spack_spec('nvidia-blas')

Expand Down
37 changes: 0 additions & 37 deletions test/system_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -286,39 +286,12 @@ def test_install_2_19_0(self):
spack_install('eccodes @2.19.0')


class EckitTest(unittest.TestCase):
# All the other versions are not the responsibility of spack-c2sm
# Package tests are not run because they are flaky https://github.com/C2SM/spack-c2sm/issues/779

def test_install_1_20_2_gcc(self):
spack_install('eckit @1.20.2 %gcc')

def test_install_1_20_2_nvhpc(self):
spack_install(f'eckit @1.20.2 %{nvidia_compiler}')

def test_install_1_20_0_gcc(self):
spack_install('eckit @1.20.0 %gcc')

def test_install_1_20_0_gcc(self):
spack_install(f'eckit @1.20.0 %{nvidia_compiler}')


class FckitTest(unittest.TestCase):

def test_install_default(self):
spack_install_and_test('fckit')


class FdbTest(unittest.TestCase):

def test_install_5_10_8_gcc(self):
spack_install_and_test('fdb @5.10.8 %gcc')

def test_install_5_10_8_nvhpc(self):
# tests fail because compiler emitted warnings.
spack_install(f'fdb @5.10.8 %{nvidia_compiler}')


class FdbFortranTest(unittest.TestCase):

def test_install(self):
Expand Down Expand Up @@ -513,16 +486,6 @@ def test_install_version_22_01_2020(self):
spack_install_and_test('libgrib1 @22-01-2020')


class MetkitTest(unittest.TestCase):
# Package tests are not run because they fail https://github.com/C2SM/spack-c2sm/issues/784

def test_install_1_9_2_gcc(self):
spack_install('metkit @1.9.2 %gcc')

def test_install_1_9_2_nvhpc(self):
spack_install(f'metkit @1.9.2 %{nvidia_compiler}')


@pytest.mark.no_balfrin # Package is a workaround, only needed on Daint.
@pytest.mark.no_tsa # Package is a workaround, only needed on Daint.
class NvidiaBlasTest(unittest.TestCase):
Expand Down
Loading