Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-18593

CircleCI: Add separate approval step for oa utests on separate workflows

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Normal
    • Resolution: Fixed
    • 5.0-alpha1, 5.0
    • CI
    • None

    Description

      CASSANDRA-14227 added new j*_utests_oa jobs to run unit tests with the new, not-default "oa" sstable format. Those tests depend on the start_j*_unit_tests approval step on the separate workflows.

      However, the separate workflow is meant to allow running jobs individually, and having a common approval step for both j*_unit_tests and j*_utests_oa prevents us from doing so. That's the case for example of the development of CASSANDRA-18504, where I want to run a single unit test job without caring about the specialization, but the common approval step forces me to run both jobs, duplicating the costs. An example run can be seen here.

      I think that j*_utests_oa should have its own separate approval step, the same way that j*_utest_cdc, j*_utest_fqltool, j*_utest_compression or j*_utest_system_keyspace_directory have their own approval step.

      Attachments

        Issue Links

          Activity

            People

              adelapena Andres de la Peña
              adelapena Andres de la Peña
              Andres de la Peña
              Berenguer Blasi
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m