• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

keathley / wallaby / 843
85%

Build:
DEFAULT BRANCH: master
Ran 26 Jul 2017 09:02PM UTC
Jobs 14
Files 23
Run time 18min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
843

push

travis-ci

web-flow
Reduce number of travis builds (#288)

* Reduce number of travis builds

Right now we generate [40](https://travis-ci.org/keathley/wallaby/builds/257458811) travis builds. That is a bit too much, I don't want my Travis friends to come over and be like "Tobi, you are using up all our resources!"
On a more serious note, we should fairly use our given free resources. Also, we sometimes have weird troubles downloading drivers etc. (which we should try to fix) but the more builds we have the more likely this is to occur and then we gotta restart etc... also, of course - it takes quite long.

So, of all the things we test what can we let go off?

* We need to test all drivers
* we need to test all elixir versions
* We need to test all combinations of drivers and elixir versions as they might execute different code from our driver integration and I wanna avoid issues where we start calling methods that don't exist yet in 1.3 for instance 

So, what can we do? Well my suggestion is this: Run each elixir version with its "dedicated" OTP release:
* 1.3 on 18,
* 1.4 on 19
* 1.5 on 20

that way we test all dirvers on all elixir versions, we test all otp releases, the only thing that might bite us is a bug that just occurs with elixir 1.5 and erlang 18 for instance which I think is the least likely to occur.

What do you think?

I hope my changes create the build matrix I imagine :D

* Instead of include, try the exclude road!

* Syntax error like the bash pro that I am (not)

664 of 740 relevant lines covered (89.73%)

177678.38 hits per line

Jobs
ID Job ID Ran Files Coverage
1 843.1 26 Jul 2017 09:02PM UTC 0
32.3
Travis Job 843.1
2 843.2 (WALLABY_DRIVER=phantom) 26 Jul 2017 09:03PM UTC 0
61.22
Travis Job 843.2
3 843.3 (WALLABY_DRIVER=chrome) 26 Jul 2017 09:03PM UTC 0
43.38
Travis Job 843.3
4 843.4 (WALLABY_DRIVER=selenium WALLABY_SELENIUM_VERSION=3) 26 Jul 2017 09:10PM UTC 0
41.49
Travis Job 843.4
5 843.5 (WALLABY_DRIVER=selenium WALLABY_SELENIUM_VERSION=2) 26 Jul 2017 09:09PM UTC 0
41.49
Travis Job 843.5
6 843.6 26 Jul 2017 09:04PM UTC 0
32.3
Travis Job 843.6
7 843.7 (WALLABY_DRIVER=phantom) 26 Jul 2017 09:07PM UTC 0
61.22
Travis Job 843.7
8 843.8 (WALLABY_DRIVER=chrome) 26 Jul 2017 09:07PM UTC 0
43.38
Travis Job 843.8
10 843.10 (WALLABY_DRIVER=selenium WALLABY_SELENIUM_VERSION=2) 26 Jul 2017 09:17PM UTC 0
41.49
Travis Job 843.10
11 843.11 26 Jul 2017 09:10PM UTC 0
39.19
Travis Job 843.11
12 843.12 (WALLABY_DRIVER=phantom) 26 Jul 2017 09:12PM UTC 0
65.41
Travis Job 843.12
13 843.13 (WALLABY_DRIVER=chrome) 26 Jul 2017 09:12PM UTC 0
47.16
Travis Job 843.13
14 843.14 (WALLABY_DRIVER=selenium WALLABY_SELENIUM_VERSION=3) 26 Jul 2017 09:19PM UTC 0
45.27
Travis Job 843.14
15 843.15 (WALLABY_DRIVER=selenium WALLABY_SELENIUM_VERSION=2) 26 Jul 2017 09:20PM UTC 0
45.27
Travis Job 843.15
Source Files on build 843
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #843
  • f3c45a40 on github
  • Prev Build on master (#836)
  • Next Build on master (#844)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc