Details

    • Type: Task Task
    • Status: Closed Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 2.5
    • Fix Version/s: 2.5.1
    • Component/s: DevOps
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-14017CI AFT Regression jobs need artifact/screenshots added to screenshot urls
      KULRICE-14119Update regression test job to improve ci analysis
      KULRICE-13556AFT Failures in CI that pass locally
      KULRICE-13759Fail CI AFT job if deploy target it depends upon fails, experienced with http://ci.rice.kuali.org/job/rice-2.5-test-functional-env14-jenkins-krad-sampleapp/93/
      KULRICE-13357AFT Failures Dialogs on CI
      KULRICE-13330AFT Failure DemoTravelAuthorizationPessimisticLockingAft.testPessimisticLockingOnRoute full lock is not present in CI
      KULRICE-13376Create CI AFT Saturday night jobs that take AFT step screenshots
      KULRICE-13111Don't run IT and AFT CI jobs on Automated checkin commits
      KULRICE-13776AFT CI Jobs SCM changes directory excludes
      KULRICE-12567Setup 2.5 CI Jobs
    • Sprint:
      Core 2.5.0-m7 Sprint 1
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required
    • Story Points:
      1

      Description

      Create a CI AFT rerun regressions job that runs after (and blocks) rice-2.5-test-functional-env12-jenkins-rice-sampleapp and rice-2.5-test-functional-env14-jenkins-krad-sampleapp

      Roughly:

      wget https://raw.githubusercontent.com/eghm/rtools/master/bin/JenkinsJobResult.groovy
      wget https://raw.githubusercontent.com/eghm/rtools/master/bin/JenkinsJobResultCases.groovy
      wget https://raw.githubusercontent.com/eghm/rtools/master/bin/JenkinsJsonRegressions.groovy
      
      wget https://ci.kuali.org/view/rice/view/2.5/view/test-release/job/rice-2.5-test-functional-env14-jenkins-krad-sampleapp/LAST_COMPLETED_BUILD_NUMBER/api/json
      
      groovy JenkinsJsonRegressions.groovy json > LAST_COMPLETED_BUILD_NUMBER.regressions
      
      for line in $(cat LAST_COMPLETED_BUILD_NUMBER.regressions);
      do
      
      # run mvn AFT command using -Dit.test=$line vs -Dtest.includes
      
      done;
      
      
      
      1. JenkinsJobResult.groovy
        0.4 kB
        Erik Meade
      2. JenkinsJobResultCases.groovy
        0.7 kB
        Erik Meade
      3. JenkinsJsonRegressions.groovy
        3 kB
        Erik Meade

        Activity

        Hide
        Martin Taylor (Inactive) added a comment -
        • Replaced Job Based installation of groovy with groovy plugin configured to use 2.2.1 (latest available to plugin)
        Show
        Martin Taylor (Inactive) added a comment - Replaced Job Based installation of groovy with groovy plugin configured to use 2.2.1 (latest available to plugin)
        Hide
        Martin Taylor (Inactive) added a comment -

        Built two jobs:

        Production versions will be modified to run after job runs rather than scheduled on 12 hour mark (1 am/pm approx.)

        Show
        Martin Taylor (Inactive) added a comment - Built two jobs: https://testci.kuali.org/job/rice-2.5-test-regression-env12-jenkins-rice-sampleapp/ https://testci.kuali.org/job/rice-2.5-test-regression-env14-jenkins-krad-sampleapp/ Production versions will be modified to run after job runs rather than scheduled on 12 hour mark (1 am/pm approx.)
        Hide
        Martin Taylor (Inactive) added a comment -

        Updated the job to include a simple job check to prevent issues with no test results. LoginLogoutAft for rice-sampleapp, DemoElementIconAft for krad-sampleapp. Turned on the collection of snapshot images and added a index page using the api/json content to help sort the images.

        Show
        Martin Taylor (Inactive) added a comment - Updated the job to include a simple job check to prevent issues with no test results. LoginLogoutAft for rice-sampleapp, DemoElementIconAft for krad-sampleapp. Turned on the collection of snapshot images and added a index page using the api/json content to help sort the images.
        Hide
        Martin Taylor (Inactive) added a comment -

        Update ci.kuali with:

        https://ci.kuali.org/view/rice/view/2.5/view/list/job/rice-2.5-test-regression-env14-jenkins-krad-sampleapp/
        https://ci.kuali.org/view/rice/view/2.5/view/list/job/rice-2.5-test-regression-env12-jenkins-krad-sampleapp/

        both are triggered as post-build actions on the krad and rice sampleapp builds. Please review and reopen if there are issues.

        Show
        Martin Taylor (Inactive) added a comment - Update ci.kuali with: https://ci.kuali.org/view/rice/view/2.5/view/list/job/rice-2.5-test-regression-env14-jenkins-krad-sampleapp/ https://ci.kuali.org/view/rice/view/2.5/view/list/job/rice-2.5-test-regression-env12-jenkins-krad-sampleapp/ both are triggered as post-build actions on the krad and rice sampleapp builds. Please review and reopen if there are issues.
        Hide
        Martin Taylor (Inactive) added a comment -

        Closing 2.5.1 Development

        Show
        Martin Taylor (Inactive) added a comment - Closing 2.5.1 Development

          People

          • Assignee:
            Martin Taylor (Inactive)
            Reporter:
            Erik Meade
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - 0 minutes
              0m
              Remaining:
              Remaining Estimate - 0 minutes
              0m
              Logged:
              Time Spent - 7 hours, 20 minutes
              7h 20m

                Agile

                  Structure Helper Panel