From 3e219153269ef285268d525037efa6a585dd4214 Mon Sep 17 00:00:00 2001 From: Jan Michalski Date: Fri, 25 Aug 2023 15:22:07 -0400 Subject: [PATCH] common: debug --- .github/workflows/pmem_tests.yml | 128 +++++++++++++++---------------- 1 file changed, 64 insertions(+), 64 deletions(-) diff --git a/.github/workflows/pmem_tests.yml b/.github/workflows/pmem_tests.yml index c10b6b14992..ff996f9b25b 100644 --- a/.github/workflows/pmem_tests.yml +++ b/.github/workflows/pmem_tests.yml @@ -39,67 +39,67 @@ jobs: force_enable: '[drd, helgrind]' - # Static builds are tested in this limited scope only. - static: - name: Static - if: github.repository == 'pmem/pmdk' - runs-on: [self-hosted, rhel] - strategy: - fail-fast: false - matrix: - build: [static_debug, static_nondebug] - - steps: - - uses: actions/checkout@v3 - - - name: Test prepare - uses: ./.github/actions/pmem_test_prepare - - - name: Test run - uses: ./.github/actions/pmem_test_run - with: - build: ${{ matrix.build }} - - - # Testing the fault injection scenarios requires including this capability - # at compile time. - fault_injection: - name: Fault injection - if: github.repository == 'pmem/pmdk' - runs-on: [self-hosted, rhel] - - steps: - - uses: actions/checkout@v3 - - - name: Test prepare - uses: ./.github/actions/pmem_test_prepare - with: - fault_injection: '1' - - - name: Test run - uses: ./.github/actions/pmem_test_run - with: - build: nondebug # only the production build is considered - test_label: fault_injection # only dedicated scenarios - - - # By default, PMDK is built with NDCTL in order to provide RAS features. - # This build is only viable as long as DAOS builds PMDK with NDCTL_ENABLE=n - # https://github.com/daos-stack/pmdk/pull/12 - ndctl_enable_n: - name: Without ndctl - if: github.repository == 'pmem/pmdk' - runs-on: [self-hosted, rhel] - - steps: - - uses: actions/checkout@v3 - - - name: Test prepare - uses: ./.github/actions/pmem_test_prepare - with: - ndctl_enable: n - - - name: Test run - uses: ./.github/actions/pmem_test_run - with: - build: nondebug # only the production build is considered + # # Static builds are tested in this limited scope only. + # static: + # name: Static + # if: github.repository == 'pmem/pmdk' + # runs-on: [self-hosted, rhel] + # strategy: + # fail-fast: false + # matrix: + # build: [static_debug, static_nondebug] + + # steps: + # - uses: actions/checkout@v3 + + # - name: Test prepare + # uses: ./.github/actions/pmem_test_prepare + + # - name: Test run + # uses: ./.github/actions/pmem_test_run + # with: + # build: ${{ matrix.build }} + + + # # Testing the fault injection scenarios requires including this capability + # # at compile time. + # fault_injection: + # name: Fault injection + # if: github.repository == 'pmem/pmdk' + # runs-on: [self-hosted, rhel] + + # steps: + # - uses: actions/checkout@v3 + + # - name: Test prepare + # uses: ./.github/actions/pmem_test_prepare + # with: + # fault_injection: '1' + + # - name: Test run + # uses: ./.github/actions/pmem_test_run + # with: + # build: nondebug # only the production build is considered + # test_label: fault_injection # only dedicated scenarios + + + # # By default, PMDK is built with NDCTL in order to provide RAS features. + # # This build is only viable as long as DAOS builds PMDK with NDCTL_ENABLE=n + # # https://github.com/daos-stack/pmdk/pull/12 + # ndctl_enable_n: + # name: Without ndctl + # if: github.repository == 'pmem/pmdk' + # runs-on: [self-hosted, rhel] + + # steps: + # - uses: actions/checkout@v3 + + # - name: Test prepare + # uses: ./.github/actions/pmem_test_prepare + # with: + # ndctl_enable: n + + # - name: Test run + # uses: ./.github/actions/pmem_test_run + # with: + # build: nondebug # only the production build is considered