updateJob {RSauceLabs} | R Documentation |
Update Job
Description
Edit an existing job
Usage
updateJob(account, username = Sys.getenv("SLUSER"), jobID, name = NULL,
tags = NULL, public = NULL, passed = NULL, build = NULL,
custom_data = NULL, ...)
Arguments
account |
An object of class "account". An account object see |
username |
SauceLabs username |
jobID |
Id of the job to edit |
name |
Change the job name |
tags |
Change the job tags |
public |
Set job visibility to "public", "public restricted", "share" (true), "team" (false) or "private" |
passed |
Set whether the job passed or not on the user end |
build |
The build number tested by this test |
custom_data |
A set of key-value pairs with any extra info that a user would like to add to the job. Note that the max data allowed is 64KB |
... |
Additonal function arguments - Currently unused. |
See Also
Other jobMethods: deleteJobAssets
,
deleteJob
, getJobAssetFiles
,
getJobAssetNames
, getJobs
,
stopJob
Examples
## Not run:
myAcc <- account()
myJobs <- getJobs(myAcc)
#> myJobs$data[1,]
#id
#1: 4152e0a185f945bfa43e091eef1e7c30
myJobs <- getJobs(myAcc, getFullJobs = TRUE)
#> myJobs$data[1,.(id, browser)]
#id browser
#1: 4152e0a185f945bfa43e091eef1e7c30 googlechrome
testId <- myJobs$data[1, id]
#> myJobs$data[1,.(build, passed)]
#build passed
#1: 24 FALSE
# update this job
updateJob(myAcc, jobID = testId, passed = TRUE, build = 20)
myJobs <- getJobs(myAcc, getFullJobs = TRUE)
#> myJobs$data[1,.(build, passed)]
#build passed
#1: 20 TRUE
# deleteJob(myAcc, jobID = testId)
stopJob(myAcc, jobID = testId)
jobAssets <- getJobAssetNames(myAcc, jobID = testId)
#> jobAssets[["selenium-log"]]
#[1] "selenium-server.log"
jobLog <- getJobAssetFiles(myAcc, jobID = testId)
# deleteJobAssets(myAcc, jobID = testId)
## End(Not run)
[Package RSauceLabs version 0.1.6 Index]