# Standard test script code (eg Travis)

**URL:** <https://discourse.julialang.org/t/standard-test-script-code-eg-travis/16117>\
**Category:** General Usage\
**Tags:** question\
**Created:** [October 10, 2018, 1:35pm UTC](https://discourse.julialang.org/t/standard-test-script-code-eg-travis/16117 "2018-10-10T13:35:41Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [October 10, 2018, 1:35pm UTC](https://discourse.julialang.org/t/standard-test-script-code-eg-travis/16117/1 "2018-10-10T13:35:41Z")

</div>

Where can I find the code that is run on Travis in absence of a custom test script? I want to use it on Gitlab.

---

<div class="post-metadata">

**Author:** ![saschatimme](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/saschatimme/32/10313_2.png) [@saschatimme](https://discourse.julialang.org/u/saschatimme)\
**Post date:** [October 10, 2018, 1:53pm UTC](https://discourse.julialang.org/t/standard-test-script-code-eg-travis/16117/2 "2018-10-10T13:53:38Z")

</div>

I assume this is it [Building a Julia Project - Travis CI](https://docs.travis-ci.com/user/languages/julia/#default-build-and-test-script) .

---

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [October 10, 2018, 2:13pm UTC](https://discourse.julialang.org/t/standard-test-script-code-eg-travis/16117/3 "2018-10-10T14:13:44Z")

</div>

I needed a `--project=.` in addition for `julia`, not sure why, I thought it was the default.

---

<div class="post-metadata">

**Author:** ![saschatimme](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/saschatimme/32/10313_2.png) [@saschatimme](https://discourse.julialang.org/u/saschatimme)\
**Post date:** [October 10, 2018, 2:48pm UTC](https://discourse.julialang.org/t/standard-test-script-code-eg-travis/16117/4 "2018-10-10T14:48:48Z")

</div>

Here is the full script: [travis-build/julia.rb at 0cd568983d56387426cf94cbb60a5dd11c8e6e1b · travis-ci/travis-build · GitHub](https://github.com/travis-ci/travis-build/blob/0cd568983d56387426cf94cbb60a5dd11c8e6e1b/lib/travis/build/script/julia.rb)

I assume that the `JL_PKG` environment variable has some role in it.

---

<div class="post-metadata">

**Author:** ![fredrikekre](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fredrikekre/32/1688_2.png) [@fredrikekre](https://discourse.julialang.org/u/fredrikekre)\
**Post date:** [October 10, 2018, 3:22pm UTC](https://discourse.julialang.org/t/standard-test-script-code-eg-travis/16117/5 "2018-10-10T15:22:30Z")

</div>

> [@Tamas\_Papp](#):
>
> I needed a `--project=.` in addition for `julia` , not sure why, I thought it was the default.

The default script sets `JULIA_PROJECT=@.` ([https://github.com/travis-ci/travis-build/blob/0cd568983d56387426cf94cbb60a5dd11c8e6e1b/lib/travis/build/script/julia.rb#L25](https://github.com/travis-ci/travis-build/blob/0cd568983d56387426cf94cbb60a5dd11c8e6e1b/lib/travis/build/script/julia.rb#L25)).
