github.com/jaylevin/jenkins-library@v1.230.4/documentation/docs/steps/karmaExecuteTests.md (about)

     1  # ${docGenStepName}
     2  
     3  ## ${docGenDescription}
     4  
     5  ## Prerequisites
     6  
     7  * **running Karma tests** - have a NPM module with running tests executed with Karma
     8  * **configured WebDriver** - have the [`karma-webdriver-launcher`](https://github.com/karma-runner/karma-webdriver-launcher) package installed and a custom, WebDriver-based browser configured in Karma
     9  
    10  ## ${docJenkinsPluginDependencies}
    11  
    12  ## ${docGenParameters}
    13  
    14  ## ${docGenConfiguration}
    15  
    16  ## Side effects
    17  
    18  Step uses `seleniumExecuteTest` & `dockerExecute` inside.
    19  
    20  ## Exceptions
    21  
    22  none
    23  
    24  ## Example
    25  
    26  ```groovy
    27  karmaExecuteTests script: this, modules: ['./shoppinglist', './catalog']
    28  ```