From 488fb1ab3d69422117a112058c532e415824c14f Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Tue, 18 Feb 2020 22:16:03 +0000 Subject: [PATCH] Add test for rsyncd cookbook. --- .kitchen.yml | 3 +++ .travis.yml | 3 +++ .../integration/rsyncd/serverspec/rsync_spec.rb | 17 +++++++++++++++++ 3 files changed, 23 insertions(+) create mode 100644 test/integration/rsyncd/serverspec/rsync_spec.rb diff --git a/.kitchen.yml b/.kitchen.yml index b9f2ae89e..d3f71ccfa 100644 --- a/.kitchen.yml +++ b/.kitchen.yml @@ -179,6 +179,9 @@ suites: - name: python run_list: - recipe[python::default] + - name: rsyncd + run_list: + - recipe[rsyncd::default] - name: serverinfo run_list: - recipe[serverinfo::default] diff --git a/.travis.yml b/.travis.yml index 9abf71c10..4696f3700 100644 --- a/.travis.yml +++ b/.travis.yml @@ -123,6 +123,9 @@ jobs: - name: "Test Kitchen (python)" script: - bundle exec kitchen test python-ubuntu-1804 + - name: "Test Kitchen (rsyncd)" + script: + - bundle exec kitchen test rsyncd-ubuntu-1804 - name: "Test Kitchen (serverinfo)" script: - bundle exec kitchen test serverinfo-ubuntu-1804 diff --git a/test/integration/rsyncd/serverspec/rsync_spec.rb b/test/integration/rsyncd/serverspec/rsync_spec.rb new file mode 100644 index 000000000..057ec3be3 --- /dev/null +++ b/test/integration/rsyncd/serverspec/rsync_spec.rb @@ -0,0 +1,17 @@ +require "serverspec" + +# Required by serverspec +set :backend, :exec + +describe package("rsync") do + it { should be_installed } +end + +describe service("rsync") do + it { should be_enabled } + it { should be_running } +end + +describe port(873) do + it { should be_listening.with("tcp") } +end -- 2.43.2