{
  "_class" : "hudson.maven.MavenModuleSet",
  "actions" : [
    {
      "_class" : "hudson.model.ParametersDefinitionProperty",
      "parameterDefinitions" : [
        {
          "_class" : "hudson.model.StringParameterDefinition",
          "defaultParameterValue" : {
            "_class" : "hudson.model.StringParameterValue",
            "value" : "run"
          },
          "description" : "This parameter specifies the goal to execute. Supported values are:\n                        * run (runs Squash TF tests)\n                        * dryrun (checks if the given test suite is runnable by Cucumber, i.e. that the required tests are implemented, N-B this name may change)",
          "name" : "operation",
          "type" : "StringParameterDefinition"
        },
        {
          "_class" : "hudson.model.StringParameterDefinition",
          "defaultParameterValue" : {
            "_class" : "hudson.model.StringParameterValue",
            "value" : ""
          },
          "description" : "This parameter is an id guaranteed by the external caller to be a unique id for the build. It is used to tag the build in order to retrieve results",
          "name" : "externalJobId",
          "type" : "StringParameterDefinition"
        },
        {
          "_class" : "hudson.model.StringParameterDefinition",
          "defaultParameterValue" : {
            "_class" : "hudson.model.StringParameterValue",
            "value" : "file://dev/null"
          },
          "description" : "REST StatusUpdate URL where to send status update events",
          "name" : "notificationURL",
          "type" : "StringParameterDefinition"
        },
        {
          "_class" : "hudson.model.StringParameterDefinition",
          "defaultParameterValue" : {
            "_class" : "hudson.model.StringParameterValue",
            "value" : "{file:testsuite.json}"
          },
          "description" : "This parameter helps to set the list of test to execute. A filter or an ordered list could be given. If the test list is given through a file then you should set this parameter to {file:testsuite.json}",
          "name" : "testList",
          "type" : "StringParameterDefinition"
        },
        {
          "_class" : "hudson.model.FileParameterDefinition",
          "defaultParameterValue" : None,
          "description" : "A file containing the test suite definition at json format (Optionnal). When this parameter is used then testList parameter value should be : {file:testsuite.json}",
          "name" : "testsuite.json",
          "type" : "FileParameterDefinition"
        },
        {
          "_class" : "org.jvnet.jenkins.plugins.nodelabelparameter.LabelParameterDefinition",
          "defaultParameterValue" : {
            "_class" : "org.jvnet.jenkins.plugins.nodelabelparameter.LabelParameterValue"
          },
          "description" : "Define the node to use for the job execution. By default  it uses the master server",
          "name" : "executor",
          "type" : "LabelParameterDefinition"
        }
      ]
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "com.cloudbees.plugins.credentials.ViewCredentialsAction"
    }
  ],
  "description" : "This is the template BDD Gherkin/Cucumber job for a jenkins-based Squash Execution server.\r\n        (c) Henix",
  "displayName" : "00Squash-TF-Cucumber_Template",
  "displayNameOrNull" : None,
  "fullDisplayName" : "00Squash-TF-Cucumber_Template",
  "fullName" : "00Squash-TF-Cucumber_Template",
  "name" : "00Squash-TF-Cucumber_Template",
  "url" : "http://98fe12d8dcd7:8080/jenkins/user/admin/my-views/view/all/job/00Squash-TF-Cucumber_Template/",
  "buildable" : True,
  "builds" : [
    
  ],
  "color" : "notbuilt",
  "firstBuild" : None,
  "healthReport" : [
    
  ],
  "inQueue" : False,
  "keepDependencies" : False,
  "lastBuild" : None,
  "lastCompletedBuild" : None,
  "lastFailedBuild" : None,
  "lastStableBuild" : None,
  "lastSuccessfulBuild" : None,
  "lastUnstableBuild" : None,
  "lastUnsuccessfulBuild" : None,
  "nextBuildNumber" : 1,
  "property" : [
    {
      "_class" : "hudson.model.ParametersDefinitionProperty",
      "parameterDefinitions" : [
        {
          "_class" : "hudson.model.StringParameterDefinition",
          "defaultParameterValue" : {
            "_class" : "hudson.model.StringParameterValue",
            "name" : "operation",
            "value" : "run"
          },
          "description" : "This parameter specifies the goal to execute. Supported values are:\n                        * run (runs Squash TF tests)\n                        * dryrun (checks if the given test suite is runnable by Cucumber, i.e. that the required tests are implemented, N-B this name may change)",
          "name" : "operation",
          "type" : "StringParameterDefinition"
        },
        {
          "_class" : "hudson.model.StringParameterDefinition",
          "defaultParameterValue" : {
            "_class" : "hudson.model.StringParameterValue",
            "name" : "externalJobId",
            "value" : ""
          },
          "description" : "This parameter is an id guaranteed by the external caller to be a unique id for the build. It is used to tag the build in order to retrieve results",
          "name" : "externalJobId",
          "type" : "StringParameterDefinition"
        },
        {
          "_class" : "hudson.model.StringParameterDefinition",
          "defaultParameterValue" : {
            "_class" : "hudson.model.StringParameterValue",
            "name" : "notificationURL",
            "value" : "file://dev/null"
          },
          "description" : "REST StatusUpdate URL where to send status update events",
          "name" : "notificationURL",
          "type" : "StringParameterDefinition"
        },
        {
          "_class" : "hudson.model.StringParameterDefinition",
          "defaultParameterValue" : {
            "_class" : "hudson.model.StringParameterValue",
            "name" : "testList",
            "value" : "{file:testsuite.json}"
          },
          "description" : "This parameter helps to set the list of test to execute. A filter or an ordered list could be given. If the test list is given through a file then you should set this parameter to {file:testsuite.json}",
          "name" : "testList",
          "type" : "StringParameterDefinition"
        },
        {
          "_class" : "hudson.model.FileParameterDefinition",
          "defaultParameterValue" : None,
          "description" : "A file containing the test suite definition at json format (Optionnal). When this parameter is used then testList parameter value should be : {file:testsuite.json}",
          "name" : "testsuite.json",
          "type" : "FileParameterDefinition"
        },
        {
          "_class" : "org.jvnet.jenkins.plugins.nodelabelparameter.LabelParameterDefinition",
          "defaultParameterValue" : {
            "_class" : "org.jvnet.jenkins.plugins.nodelabelparameter.LabelParameterValue",
            "name" : "executor",
            "value" : "master"
          },
          "description" : "Define the node to use for the job execution. By default  it uses the master server",
          "name" : "executor",
          "type" : "LabelParameterDefinition"
        }
      ]
    }
  ],
  "queueItem" : None,
  "concurrentBuild" : False,
  "downstreamProjects" : [
    
  ],
  "labelExpression" : None,
  "scm" : {
    "_class" : "hudson.scm.NullSCM"
  },
  "upstreamProjects" : [
    
  ],
  "modules" : [
    
  ]
}