Giter Site home page Giter Site logo

lfu / katello-host-tools Goto Github PK

View Code? Open in Web Editor NEW

This project forked from katello/katello-host-tools

0.0 0.0 0.0 38.94 MB

Client side agent for package actions from katello

License: GNU General Public License v2.0

Python 98.49% Makefile 1.08% Shell 0.43%

katello-host-tools's Introduction

katello-host-tools

This repository is a collection of software tools which are useful for clients of Katello. It supports errata and package profile reporting across a number of different rpm based platforms.

Run

make install
./bin/katello-enabled-repos-upload

With Docker

make docker-run

# In the container shell:
make install
./bin/katello-enabled-repos-upload

Test

Full test suites:

make test

Manually

./test/unittest_suite.py # run all the tests
python -m unittest test.test_yum_plugins.test_enabled_repos_upload # run a specific test module
python -m unittest test.test_yum_plugins.test_enabled_repos_upload.TestSendEnabledReport.test_send # run a specific test

Optionally, work from the test's directory:

cd test/test_yum_plugins
python -m unittest test_enabled_repos_upload # run a specific test module
python -m unittest test_enabled_repos_upload.TestSendEnabledReport.test_send # run a specific test

With Docker

Full suite:

make docker-test # run test/test_runner.sh in a container and exit

Single tests:

make docker-run # open a bash shell in a container

# In the container shell:
make install
# use manual test commands above

Contribute

Please, open your PR and join our community!

Issues tracked via Redmine.

katello-host-tools's People

Contributors

akofink avatar apollo13 avatar bbuckingham avatar beav avatar daviddavis avatar ehelms avatar evgeni avatar inecas avatar jlsherrill avatar jortel avatar jturel avatar lzap avatar mbacovsky avatar mccun934 avatar parthaa avatar sbernhard avatar sean797 avatar stbenjam avatar xsuchy avatar

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.