Git Product home page Git Product logo

devops's Introduction

DevOps

DevOps tools for the A*Vienna repositories.

Reusable Github Action Workflows

This repository contains github action workflows that can be reused by the other projects.

Quotes

These quotes highlight the goal and status of this repository.

kachnuv_ocasek

no amount of money can compensate for the soul-sucking pain of being a YAML engineer.

arghwhat

The problem with DevOps is not really how it is practiced, but how it is named. DevOps is a bucket that a bunch of things are thrown into, and everybody thinks the thing they threw in is DevOps with the others being mislabelled.

devops's People

Contributors

teutoburg avatar hugobuddel avatar astronomyk avatar

Stargazers

 avatar

Watchers

 avatar  avatar

devops's Issues

Create a test that actually tests the network

There is currently only one 'test' in this project, which runs all the tests and notebooks of the other ScopeSim projects, and then creates a pull request for any new files that are fetched by those tests. Normally, there should be no such new files; there should only be new files when there are new tests, e.g. using a new filter or something like that.

This means that under normal circumstances, there is no test that checks whether the servers that e.g. skycalc_ipy tries to reach actually work. It would be useful to know whether those services are still up, so we should create some tests that run without caching data. However, maybe that should be done in the projects themselves?

Perhaps do mutation testing

Perhaps we could do mutation testing, e.g. with mutmut.

That is, we mutate our (passing) tests automatically, to see whether they then fail. This can be useful because many of our tests do not actually assert much, they just verify that the code runs without raising exceptions. As in, the current tests give us coverage, but no confidence that the result is actually correct. Mutation testing would allow us to see which tests could be improved and how.

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.