run revision 3e2f89726a90dfe091d7d7d3b558d97469e5d3af
50N/A# Run continuous integration tests. 50N/A# Copyright (C) 2014 Red Hat 50N/A# This program is free software; you can redistribute it and/or modify 50N/A# it under the terms of the GNU General Public License as published by 50N/A# the Free Software Foundation; either version 3 of the License, or 50N/A# (at your option) any later version. 50N/A# This program is distributed in the hope that it will be useful, 50N/A# but WITHOUT ANY WARRANTY; without even the implied warranty of 50N/A# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 50N/A# GNU General Public License for more details. 50N/A# You should have received a copy of the GNU General Public License 50N/A# Minimum percentage of code lines covered by tests 50N/A# Minimum percentage of code functions covered by tests 50N/A# Output program usage information. 400N/AUsage: `basename "$0"` [OPTION...] 964N/ARun continuous integration tests. 50N/A -h, --help Output this help message and exit. 50N/A -p, --prefix=STRING Use STRING as the prefix to prepend to file and 400N/A directory paths in output. 50N/A -n, --no-deps Don't attempt to install dependencies. 400N/A -e, --essential Run the essential subset of tests. 400N/A -m, --moderate Run the moderate subset of tests. 400N/A -f, --full Run the rigorous (full) set of tests. 242N/ADefault options: --essential 72N/A# Output a file display path: a path relocated from base directory (BASE_DIR) 72N/A# to base prefix (BASE_PFX). 307N/A# Execute mock as is, or, if the user is not in the "mock" group, under sudo, 111N/A# Execute mock_privileged with extra chroot configuration added. 1352N/A# Args: chroot [mock_arg...] 111N/A# Input: extra configuration 307N/A # Preserve timestamps to avoid unnecessary cache rebuilds 1045N/A# Execute mock_privileged with dependency package source configuration added. 1045N/A# Args: chroot [mock_arg...] 1618N/Aname=Extra SSSD dependencies 1618N/A "${CONFIGURE_ARG_LIST[@]}" \ 1618N/A '!(*.py|*dlopen-tests)' -- \ 400N/A "${CONFIGURE_ARG_LIST[@]}" \ 66N/A# Run coverage build checks. 1618N/A "${CONFIGURE_ARG_LIST[@]}" \ 1618N/A # Build everything, including tests 481N/A # Ignored until issues found by the scanner are fixed 237N/A "$coverage_report_dir" \ 1713N/A --title "sssd" --show-details \ 237N/A --legend --prefix "$BASE_DIR" \ 237N/A "$COVERAGE_MIN_FUNCS" \ 237N/A# Run a build inside a sub-directory. 1352N/A echo "Unknown option: $1" >&
2 135N/A echo "Positional arguments are not accepted." >&
2