17767: add crunchstat-summary on shell nodes by default
[arvados-formula.git] / test / integration / shell / controls / packages_spec.rb
1 # Copyright (C) The Arvados Authors. All rights reserved.
2 #
3 # SPDX-License-Identifier: Apache-2.0
4 # frozen_string_literal: true
5
6 packages_list = %w[
7   arvados-client
8   arvados-src
9   python3-arvados-fuse
10   python3-arvados-python-client
11   python3-arvados-cwl-runner
12   python3-crunchstat-summary
13   shellinabox
14 ]
15
16 gems_list = %w[
17   arvados-cli
18   arvados-login-sync
19 ]
20
21 control 'arvados shell packages' do
22   title 'should be installed'
23
24   packages_list.each do |p|
25     describe package(p) do
26       it { should be_installed }
27     end
28   end
29 end
30
31 control 'arvados shell gems' do
32   title 'should be installed'
33
34   gems_list.each do |p|
35     describe gem(p) do
36       it { should be_installed }
37     end
38   end
39 end