# Question about Licenses Required (Testcloud or KRE or both?)

**URL:** <https://forum.katalon.com/t/question-about-licenses-required-testcloud-or-kre-or-both/162394>\
**Category:** Integrations\
**Tags:** integrations\
**Created:** [January 21, 2025, 8:44am UTC](https://forum.katalon.com/t/question-about-licenses-required-testcloud-or-kre-or-both/162394 "2025-01-21T08:44:22Z")\
**Posts on this page:** 6\
**Page:** 2

<div class="post-metadata">

**Author:** ![anton3](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/anton3/32/23870_2.png) [@anton3](https://forum.katalon.com/u/anton3)\
**Post date:** [January 23, 2025, 8:44am UTC](https://forum.katalon.com/t/question-about-licenses-required-testcloud-or-kre-or-both/162394/21 "2025-01-23T08:44:22Z")

</div>

Sure,

I started out with using the Github Action’s example using the GIthub Action made by Katalon. But i couldn’t get that to work so i used the docker image instead:

```auto
name: CI Engine
on:
  workflow_call:
    inputs:
      config-path:
        required: true
        type: string
    secrets:
      KATALON_PERSONAL_ACCESS_TOKEN:
        required: true
      KATALON_API_KEY:
        required: true
jobs:
  run-test-collections:
    runs-on: ubuntu-latest
    env:
        RUN_PATH: "Test Suites/Initial Setup"
    steps:

      - name: Checkout Repository
        uses: actions/checkout@v4
        with:
          repository: <repo>/katalon
          token: ${{ secrets.KATALON_PERSONAL_ACCESS_TOKEN }}
        
      - uses: actions/labeler@v4
        with:
          repo-token: ${{ secrets.KATALON_PERSONAL_ACCESS_TOKEN }}
          configuration-path: ${{ inputs.config-path }}

      - name: Docker Pull Katalon
        run: docker pull katalonstudio/katalon:latest

      - name: Run Docker
        run: |
            docker run -t --rm -v "$(pwd):/katalon/katalon/source" katalonstudio/katalon katalonc.sh -noSplash -runMode=console -projectPath="/katalon/katalon/source/katalon-project.prj" -retry=1 -retryStrategy=allExecutions -testSuiteCollectionPath="${{ env.RUN_PATH }}" -browserType="TestCloud" -testcloudEnvironmentId="${redacted}" -testcloudTunnel="false" -executionProfile="default" -apiKey="${{ secrets.KATALON_API_KEY }}" -orgID=${redacted} -testOpsProjectId=${redacted} --config -proxy.auth.option=NO_PROXY -proxy.system.option=NO_PROXY -proxy.system.applyToDesiredCapabilities=true -webui.autoUpdateDrivers=true

```

I have removed some personal information _redacted_

The github action as shown in the documentation, gives the same error with Testcloud license missing, and if a Testcloud is needed then that makes sense, since i don’t have one.

---

<div class="post-metadata">

**Author:** ![depapp](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/depapp/32/29178_2.png) [@depapp](https://forum.katalon.com/u/depapp)\
**Post date:** [January 23, 2025, 9:08am UTC](https://forum.katalon.com/t/question-about-licenses-required-testcloud-or-kre-or-both/162394/22 "2025-01-23T09:08:39Z")

</div>

> [@anton3](#):
>
> `-browserType="TestCloud"`

@anton3 above parameter indicate that you will use `TestCloud` for your test execution, which requires a `TestCloud License`.

If you only have a KRE License, you can execute your tests using a dedicated browser (e.g., `Google Chrome`) on KRE, so you don’t need a `TestCloud License`.

Your GitHub Actions YAML configuration will look like this:

```auto
docker run -t --rm -v "$(pwd):/katalon/katalon/source" katalonstudio/katalon katalonc.sh \
  -noSplash \
  -runMode=console \
  -projectPath="/katalon/katalon/source/katalon-project.prj" \
  -retry=1 \
  -retryStrategy=allExecutions \
  -testSuiteCollectionPath="${{ env.RUN_PATH }}" \
  -browserType="Chrome" \
  -executionProfile="default" \
  -apiKey="${{ secrets.KATALON_API_KEY }}" \
  --config \
  -proxy.auth.option=NO_PROXY \
  -proxy.system.option=NO_PROXY \
  -proxy.system.applyToDesiredCapabilities=true \
  -webui.autoUpdateDrivers=true

```

---

<div class="post-metadata">

**Author:** ![anton3](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/anton3/32/23870_2.png) [@anton3](https://forum.katalon.com/u/anton3)\
**Post date:** [January 23, 2025, 9:34am UTC](https://forum.katalon.com/t/question-about-licenses-required-testcloud-or-kre-or-both/162394/23 "2025-01-23T09:34:35Z")

</div>

Is this possible in a Github Runner?

---

<div class="post-metadata">

**Author:** ![anton3](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/anton3/32/23870_2.png) [@anton3](https://forum.katalon.com/u/anton3)\
**Post date:** [January 23, 2025, 9:56am UTC](https://forum.katalon.com/t/question-about-licenses-required-testcloud-or-kre-or-both/162394/24 "2025-01-23T09:56:03Z")

</div>

Thank you it works now 🙂

---

<div class="post-metadata">

**Author:** ![depapp](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/depapp/32/29178_2.png) [@depapp](https://forum.katalon.com/u/depapp)\
**Post date:** [January 24, 2025, 6:14am UTC](https://forum.katalon.com/t/question-about-licenses-required-testcloud-or-kre-or-both/162394/25 "2025-01-24T06:14:07Z")

</div>

> [@anton3](#):
>
> Is this possible in a Github Runner?

I haven’t tried it before @anton3

---

<div class="post-metadata">

**Author:** ![depapp](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/depapp/32/29178_2.png) [@depapp](https://forum.katalon.com/u/depapp)\
**Post date:** [January 24, 2025, 6:14am UTC](https://forum.katalon.com/t/question-about-licenses-required-testcloud-or-kre-or-both/162394/26 "2025-01-24T06:14:13Z")

</div>

> [@anton3](#):
>
> Thank you it works now 🙂

that’s great! 🍻

[Previous page](https://forum.katalon.com/t/question-about-licenses-required-testcloud-or-kre-or-both/162394.md?page=1)
