History log of /sssd-io/contrib/ci/configure.sh
Revision Date Author Comments Expand
1b3425d8cbc5697f7321ba364e38ef4c5ed9f2b4 03-Aug-2017 Fabiano Fidêncio <fidencio@redhat.com>

INTG: Add --with-session-recording=/bin/false to intgcheck's configure Let's ensure that running `make intgcheck-*` doesn't fail when done locally. As --with-session-recording=/bin/false is now set in the Makefile.am, there's no need to set it in contrib/ci/configure.sh. Thus, the option has been removed from there. Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com> Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>

53a4219e2f51cd0443931aa931505bf0b4bf5a45 27-Jul-2017 Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com>

INTG: Add session recording tests Add basic tests for all base combinations of session recording configuration options. Reviewed-by: Pavel Březina <pbrezina@redhat.com>

6698d40512e55e7c2d03e14c227c51b1edc77ffa 30-Mar-2017 Pavel Březina <pbrezina@redhat.com>

ci: do not build secrets on rhel6 We require newer libcurl version than is available on rhel6. We don't ship secrets responder in rhel6 so we just disable its build. Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>

0700118d8388c38b8cb28279510b206b76a3a411 27-Mar-2017 Jakub Hrozek <jhrozek@redhat.com>

TESTS: Add integration tests for the KCM responder Reviewed-by: Michal Židek <mzidek@redhat.com> Reviewed-by: Simo Sorce <simo@redhat.com> Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>

acf7cee13f07b368b0ccae69776309f7f69cbca1 10-Jun-2016 Jakub Hrozek <jhrozek@redhat.com>

BUILD: Enable systemtap during RPM build and CI Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>

09365a02c9ff68f16227b69a348511bb584060bc 30-Sep-2015 Lukas Slebodnik <lslebodn@redhat.com>

CI: Fix configure script arguments for CentOS Resolves: https://fedorahosted.org/sssd/ticket/2807 Reviewed-by: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com>

9d453f1e8b28983b363b44c49b7cd701a994fd97 28-May-2015 Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com>

Add integration tests Add "intgcheck" make target. Update CI to use it. The "intgcheck" target configures and builds sssd in a sub-directory, installs it into a prefix in another sub-directory, and then makes the "intgcheck-installed" target from within src/tests/intg in that separate build. The "intgcheck-installed" target in src/tests/intg runs py.test for all tests it can find in that directory, under fakeroot and nss_wrapper/uid_wrapper environments emulating running under root. It also adds the value of INTGCHECK_PYTEST_ARGS environment/make variable to the py.test command line. You can use it to pass additional py.test options, such as specifying a subset of tests to run. See "py.test --help" output. There are only two test suites in src/tests/intg at the moment: ent_test.py and ldap_test.py. The ent_test.py runs tests on ent.py - a module of assertion functions for checking entries in NSS database (passwd and group), for use in actual tests. The ent_test.py suite can be used as ent.py usage reference. The ldap_test.py suite sets up and starts a slapd instance, adds a few user and group entries, configures and starts sssd and verifies that those users and groups are retrieved correctly using various NSS functions. The tests are very basic at the moment. Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com> Reviewed-by: Michal Židek <mzidek@redhat.com>

889706cbc739358c2a0aac2ba6bc054fdc8e048b 25-Feb-2015 Lukas Slebodnik <lslebodn@redhat.com>

SPEC: Build python3 bindings on available platforms Resolves: https://fedorahosted.org/sssd/ticket/2574 Reviewed-by: Stephen Gallagher <sgallagh@redhat.com>

494b227b13bb635b8ed03ce94b674ae87009681e 11-Nov-2014 Lukas Slebodnik <lslebodn@redhat.com>

CI: Build sssd on debian with samba support Missing dependency, libini_config >= 1.1 is in debian testing for some time. Reviewed-by: Michal Židek <mzidek@redhat.com>

3ce85a5f5264e7118beb6524e120fd8b53a13da4 02-Sep-2014 Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com>

Add basic support for CI test execution Add basic support for executing continuous integration (CI) tests on RHEL6, RHEL7, Fedora 20, Fedora Rawhide and Debian Testing. This adds two front-end scripts which can be executed either locally by developers, or on a CI server: contrib/ci/run and contrib/ci/clean. The first one will run the tests and the second will wipe out the artifacts. See contrib/ci/README.md for further details. Reviewed-by: Michal Židek <mzidek@redhat.com> Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>