mirror of
https://github.com/munin-monitoring/contrib.git
synced 2025-07-21 10:39:53 +00:00
Many plugins are still failing these tests. These expected failures are listed in a file (t/test-exception-wrapper.expected-failures) A wrapper script is used for running the tests and comparing the result with the expectation (based on the file being listed in the above file). This allows to test all new plugins, while ignoring all known failures.
87 lines
2.1 KiB
YAML
87 lines
2.1 KiB
YAML
---
|
|
dist: bionic
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- devscripts
|
|
- python
|
|
- python-flake8
|
|
- python3
|
|
- python3-flake8
|
|
- ruby
|
|
- php-cli
|
|
- gawk
|
|
- ksh
|
|
- zsh
|
|
- pylint
|
|
- shellcheck
|
|
- pkg-config
|
|
- libdb-dev
|
|
- libvirt-dev
|
|
- libexpat-dev
|
|
|
|
# Munin/Plugin.pm is in "munin-node" on precise
|
|
- munin-node
|
|
|
|
# Modules used by test script
|
|
- libsys-virt-perl
|
|
- libcapture-tiny-perl
|
|
|
|
# Modules used by plugins
|
|
- libberkeleydb-perl
|
|
- libcache-memcached-perl
|
|
- libgraphics-colornames-www-perl
|
|
- libdbd-pg-perl
|
|
- libdata-dump-perl
|
|
- libdate-manip-perl
|
|
- libdatetime-format-iso8601-perl
|
|
- libdevice-serialport-perl
|
|
- libfile-readbackwards-perl
|
|
- libgraphics-colorobject-perl
|
|
- libipc-run3-perl
|
|
- libipc-sharelite-perl
|
|
- libjson-perl
|
|
- libjson-any-perl
|
|
- libmail-sendmail-perl
|
|
- libmodern-perl-perl
|
|
- libmoosex-poe-perl
|
|
- libnet-dns-perl
|
|
- libnet-openssh-perl
|
|
- libnet-snmp-perl
|
|
- libnet-telnet-perl
|
|
- libnet-telnet-cisco-perl
|
|
- libpoe-perl
|
|
- libpoe-component-irc-perl
|
|
- libproc-processtable-perl
|
|
- libredis-perl
|
|
- libswitch-perl
|
|
- libtext-iconv-perl
|
|
- libwww-mechanize-perl
|
|
- libwww-mechanize-treebuilder-perl
|
|
- libyaml-perl
|
|
- libxml-libxml-perl
|
|
- libxml-simple-perl
|
|
- libxml-smart-perl
|
|
- libxml-twig-perl
|
|
- libexperimental-perl
|
|
|
|
before_install:
|
|
- cpanm --local-lib=~/perl5 local::lib && eval $(perl -I ~/perl5/lib/perl5/ -Mlocal::lib)
|
|
- cpanm --notest File::Find
|
|
- cpanm --notest Test::More
|
|
# more Modules used by plugins
|
|
- cpanm --notest Asterisk::AMI
|
|
- cpanm --notest Date::Parse
|
|
- cpanm --notest FCGI::Client
|
|
- cpanm --notest POE::Component::IRC
|
|
- cpanm --notest POE::Quickie
|
|
# Modules used bu plugins, but not compiling from CPAN
|
|
# - cpanm --notest nvidia::ml
|
|
# Modules used by plugins, but missing on cpan
|
|
# - File::Tail::Multi
|
|
# - Sun::Solaris::Kstat
|
|
# - VMware::VIRuntime
|
|
# - MythTV
|
|
|
|
script:
|
|
- prove
|