Code Monkey home page Code Monkey logo

radiuss-spack-testing's Introduction

RADIUSS Spack Testing

The RADIUSS project promotes and supports key High Performance Computing (HPC) open-source software developed at the LLNL. These tools and libraries cover a wide range of features a team would need to develop a modern simulation code targeting HPC plaftorms.

RADIUSS Spack Testing is a sub-project from the RADIUSS initiative providing a testing infrastructure to test Spack Packages automatically in GitLab while tracking changes in Spack.

Access the documentation.

Getting Started

The primary goal of this repo is to be used in Gitlab. The Gitlab CI configuration is such that it will use Spack pipeline feature to generate and run a pipeline that builds one of the environments in the spack-environments directory.

The specific environment to be built is controlled by the CI variable ENV_NAME.

Installing

This project requires no installation.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

version: 1.0.0

TODO: Not even sure how to handle versioning here.

Authors

Adrien M Bernede

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE file for details

All new contributions must be made under the MIT License.

See LICENSE, COPYRIGHT, and NOTICE for details.

SPDX-License-Identifier: (MIT)

LLNL-CODE-793462

Acknowledgments

radiuss-spack-testing's People

Contributors

adrienbernede avatar davidbeckingsale avatar white238 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

adrienbernede

radiuss-spack-testing's Issues

How could we report failures in a human readable way?

The Spack CI setup by radiuss test the build of several projects, but those are not alerted by the failures, and they do not want to deal with the spack logs or spack CI specifics.

One lead was CDash, but maybe Spack itself, or a log parsing could be used.

I think that ideally, they would want a reproducer of the failures as well as the error message and the full spec.

Document Spack Testing

Spack testing documentation may be embedded to radiuss-shared-ci one, or standalone.

In any case, it needs an update.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.