packages.extend(['cmake', 'git', 'pcre2-devel'])
if 'unittest' in features:
- packages.append('gtest')
+ packages.append('wget')
+ deferred_functions.append(_install_gtest_sources)
install_pkgs(packages, timeout=300, env=env, check_times=check_times)
packages.extend(['cmake', 'git', 'pcre2-devel'])
if 'unittest' in features:
- packages.append('gtest')
+ packages.append('wget')
+ deferred_functions.append(_install_gtest_sources)
install_pkgs(packages, env=env, check_times=check_times)
packages.extend(['cmake', 'git', 'pcre2-devel'])
if 'unittest' in features:
- if revision == '8':
- packages.append('wget')
- deferred_functions.append(_install_gtest_sources)
- else:
- packages.append('gtest')
+ packages.append('wget')
+ deferred_functions.append(_install_gtest_sources)
install_pkgs(packages, env=env, timeout=120, check_times=check_times)
packages.extend(['cmake', 'git', 'pcre2-devel'])
if 'unittest' in features:
- packages.append('gtest')
+ packages.append('wget')
+ deferred_functions.append(_install_gtest_sources)
execute('sudo dnf config-manager --set-enabled crb')
install_pkgs(packages, env=env, timeout=120, check_times=check_times)
if 'netconf' in features:
packages.extend(['cmake', 'git', 'pcre2'])
- install_pkgs(packages, env=env, timeout=6 * 60, check_times=check_times)
-
if 'unittest' in features:
- packages.append(['googletest'])
+ packages.append('googletest')
+
+ install_pkgs(packages, env=env, timeout=6 * 60, check_times=check_times)
if 'mysql' in features:
execute('sudo sysrc mysql_enable="yes"', env=env, check_times=check_times)
if 'docs' in features:
packages.extend(['py3-sphinx py3-sphinx_rtd_theme'])
- if 'unittest' in features:
- packages.append('gtest')
-
if 'netconf' in features:
packages.extend(['cmake', 'git', 'pcre2-dev'])
if 'ccache' in features:
packages.extend(['ccache'])
+ if 'unittest' in features:
+ packages.append('wget')
+ deferred_functions.append(_install_gtest_sources)
+
install_pkgs(packages, env=env, timeout=6 * 60, check_times=check_times)
# check for existence of 'vagrant' user and 'abuild' group before adding him to the group