robert arles robert.arles.us

robert.arles.us

Github Twitter?
about1 android1 backlight1 bash1 bayesian probability1 bayesian probablilty1 browsermob2 django5 docker1 firstpost1 flask1 go2 golang2 hugo1 init1 java1 jenkins2 jinja1 keyboard1 linux1 lubuntu1 mitmproxy1 nerdlynews1 nginx1 nltk1 pageloadstats2 pelican1 python11 qa automation1 rabot2 saucelabs1 selenium4 threading1 ubuntu2 webdriver4

Saucelabs

Sauceutil, A Command Line Saucelabs Utility Written In Go.

Sauceutil is the result of my interest in checking out Go, and I was also a bit frustrated with the effort involved in uploading an app file to Saucelabs for Appium testing. The result is a quick, and hopefully simple, compiled command line utility. I added several features, but stopped far short of a full API client for Saoucelabs as the cost/benefit value quickly diminished as Saucelabs has a command line client written in NodeJS. I re-implemented some features simply becase Go programs are fast (especially compared to the initial load time NodeJS scripts can have) and a compiled Go app can be shared as a single executable file. Some of the implemented functions are upload, uploaded, getlogfiles, getjobs, and getjob. Installation is simple if you have Go installed: go get github.com/robertarles/sauceutil or grab the MacOS binary in the root of the repo at the Sauceutil Github page

-