# How do I test my private step on bitrise.io?

**URL:** <https://discuss.bitrise.io/t/how-do-i-test-my-private-step-on-bitrise-io/12757>\
**Category:** Question & Answer\
**Created:** [April 26, 2020, 3:07pm UTC](https://discuss.bitrise.io/t/how-do-i-test-my-private-step-on-bitrise-io/12757 "2020-04-26T15:07:54Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jakub\_tutti](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/jakub_tutti/32/518_2.png) [@jakub\_tutti](https://discuss.bitrise.io/u/jakub_tutti)\
**Post date:** [April 26, 2020, 3:07pm UTC](https://discuss.bitrise.io/t/how-do-i-test-my-private-step-on-bitrise-io/12757/1 "2020-04-26T15:07:55Z")

</div>

Hi Team,  
I have extended one of the steps (swiftlint) and tested my changes locally using:

`- path::./:`

and it seems to work fine.

I followed [the docs](https://devcenter.bitrise.io/contributors/testing-and-versioning-your-steps/) and then tried testing it by providing the address to the step in the repo, like this:

`- git::git@github.com:lawicko/bitrise-step-swiftlint.git@output:`

and it also seems to work just fine (BTW. you have a typo missing in the docs, the colon at the end is missing after the branch/tag specifier).

Following the docs, the next point is this:

> Run a build with bitrise run or on [bitrise.io](http://bitrise.io) to check if your Step worked.

Unfortunately, the docs don’t say how to do this exactly, but I managed to do it by changing the `git` to `https` and also a slash before my username instead of colon, so far so good. Now, when I tested locally, I got this output from my modified step in the console:

> Loading configuration from ‘/Users/jakub/Documents/Project/bitrise-step-swiftlint/Test/TestConfig/.swiftlint.yml’  
> Linting Swift files at paths  
> Linting ‘Test.swift’ (1/1)  
> Done linting! Found 1 violation, 1 serious in 1 file.  
> Saved swiftlint output in SWIFTLINT\_REPORT  
> Saved swiftlint output in file, it’s path is saved in SWIFTLINT\_REPORT\_PATH

However, when I run this on [bitrise.io](http://bitrise.io), there is no output:

 ![22](https://us1.discourse-cdn.com/flex016/uploads/bitrise/original/2X/2/2356ea3500f2ef4c91fc476c4743424e4218c3b3.png)

Why is that? What am I missing?

---

<div class="post-metadata">

**Author:** ![jakub\_tutti](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/jakub_tutti/32/518_2.png) [@jakub\_tutti](https://discuss.bitrise.io/u/jakub_tutti)\
**Post date:** [April 26, 2020, 3:16pm UTC](https://discuss.bitrise.io/t/how-do-i-test-my-private-step-on-bitrise-io/12757/2 "2020-04-26T15:16:24Z")

</div>

Ok I just figured it out, I just forked the repo today but yesterday there was another pull request accepted into the repo, and it contains one additional property for that step without the default value. I was not aware of this property. In the sources I found that it this new property has no value, the script will do nothing, which is exactly what I’m observing 😿 I’m gonna go file a bug against the step original repo, you can close this.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/bitrise/original/2X/d/d901cf2aad020f2dd11918afc89ec2089bb87b35.png) [@system](https://discuss.bitrise.io/u/system)\
**Post date:** [May 26, 2020, 3:16pm UTC](https://discuss.bitrise.io/t/how-do-i-test-my-private-step-on-bitrise-io/12757/3 "2020-05-26T15:16:29Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
