- Auth::Middleware
- should allow for valid ticket authentication0.03101s
- should return a 403 for invalid ticket authentication0.00670s
- GET /config/v1/services
- will default to an empty list if the system config file is missing0.02729s
- will return the contents of the SERVICE_CONFIGURATION config file0.03519s
- GET /helix-sync/v1/:project_id/last-change
- HVE projects
- can fetch the latest change for the project0.05949s
- GET /helix-sync/v1/:project_id/pending
- default value
- returns the default value if no change found0.02136s
- POST /helix-sync/v1/:project_id/submit
- locked client
- times out and fails if the client is already locked0.02870s
- POST /helix-sync/v1/:project/clients/device
- no implementation
- returns a 4040.01828s
- HVE projects
- can create a project0.02304s
- POST /helix-sync/v1/:project/clients/shelf
- no implementation
- returns a 4040.01669s
- HVE projects
- can create a project0.02496s
- HelixVersioningEngine branches
- POST /p4/v78/branches
- can create a test branch0.02074s
- GET /p4/v78/branches
- can find the new branch in an array of branches0.02418s
- PATCH /p4/v78/branches/[branch]
- can update the branch description0.01776s
- GET /p4/v78/branches/[branch]
- can load the new branch with a View0.01344s
- DELETE /p4/v78/branches/[branch]
- can delete the branch0.02223s
- HelixVersioningEngine changes
- GET /p4/v78/changes
- should list change 10.01612s
- can limit the test results to 1 with the max parameter0.02146s
- can limit the change results by user0.01895s
- can limit the change results by status0.02638s
- can limit the change results by a files query0.01618s
- POST /p4/v78/changes
- can branch files0.04331s
- can add files0.04953s
- GET /p4/v78/changes/[change]
- can describe file lists in submitted changes0.01620s
- POST /p4/v78/changes/[change]
- can submit a changelist with shelved changes on a normal client0.06102s
- can submit a changelist with shelved changes on a normal client0.06411s
- HelixVersioningEngine clients
- POST /p4/v78/clients
- can create a test client0.01572s
- GET /p4/v78/clients
- can find the new client in an array of clients0.01653s
- PATCH /p4/v78/clients/[client]
- can update the client description0.02259s
- GET /p4/v78/clients/[client]
- can load the new client with a View0.01695s
- DELETE /p4/v78/clients/[client]
- can delete the client0.02319s
- HelixVersioningEngine commands
- GET /p4/v78/commands/:command
- should return a 403 for commands that are not whitelisted0.02172s
- should return a 403 for commands that are missing required args0.01763s
- should allow you to run a whitelisted command, specified via a string0.01172s
- should allow you to run a whitelisted command if you specify a required argument via an array0.01100s
- POST /p4/v78/commands/:command
- should return a 403 for commands that are not whitelisted0.01007s
- HelixVersioningEngine counters
- PUT /p4/v78/counters/[counter]
- can create a numerical counter0.01087s
- can create a text counter0.01082s
- GET /p4/v78/counters
- can include our test counters in the list0.01083s
- GET /p4/v78/counters/[counter]
- can list our numerical counter0.01029s
- can list the text counter0.01055s
- POST /p4/v78/counters/[counter]/increment
- can increment the numerical counter0.01680s
- DELETE /p4/v78/counters/[counter]
- can delete our test counters0.01999s
- HelixVersioningEngine depots
- POST /p4/v78/depots
- can create a new depot0.01430s
- GET /p4/v78/depots
- returns the new depot in an array of depots0.01093s
- GET /p4/v78/depots/[depot]
- can fetch the new depot0.01081s
- PATCH /p4/v78/depots/[depot]
- can update the description0.01912s
- DELETE /p4/v78/depots/[depot]
- can delete the depot0.01643s
- HelixVersioningEngine files
- GET /p4/v78/files
- can list depots at the root level0.01165s
- can list dirs levels greater than 10.01253s
- can list files at levels greater than 10.01348s
- PATCH /p4/v78/files
- can edit and add a new file0.04011s
- DELETE /p4/v78/files
- can delete a file0.02784s
- HelixVersioningEngine groups
- POST /p4/v78/groups
- can create a test group0.01172s
- GET /p4/v78/groups
- can find the new group in an array of groups0.01173s
- PATCH /p4/v78/groups/[group]
- can update the users list0.01256s
- GET /p4/v78/groups/[group]
- can load the new group with a View0.01197s
- DELETE /p4/v78/groups/[group]
- can delete the group0.01700s
- HelixVersioningEngine jobs
- POST /p4/v78/jobs
- can create a new job0.01240s
- GET /p4/v78/jobs
- returns the new job in an array of jobs0.01172s
- GET /p4/v78/jobs/[job]
- can fetch the new job0.01206s
- PATCH /p4/v78/jobs/[job]
- can update the description0.01710s
- DELETE /p4/v78/jobs/[job]
- can delete the job0.01803s
- HelixVersioningEngine labels
- POST /p4/v78/labels
- can create a test label0.01221s
- GET /p4/v78/labels
- can find the new label in an array of labels0.01082s
- PATCH /p4/v78/labels/[label]
- can update the users list0.01141s
- GET /p4/v78/labels/[label]
- can load the new label with a View0.01143s
- DELETE /p4/v78/labels/[label]
- can delete the label0.01546s
- HelixVersioningEngine login
- POST /p4/v78/login
- can create ... the same ticket0.00962s
- HelixVersioningEngine protections
- GET /p4/v78/protections
- should return an array with at least two protections0.01101s
- PUT /p4/v78/protections
- should add a protections entry for the user jdoe0.02064s
- should remove the protections entry for user jdoe0.02103s
- HelixVersioningEngine servers
- POST /p4/v78/servers
- can create a test server0.01100s
- GET /p4/v78/servers
- can find the new server in an array of servers0.00995s
- PATCH /p4/v78/servers/[server]
- can update the users list0.01224s
- GET /p4/v78/servers/[server]
- can load the new server with a View0.01023s
- DELETE /p4/v78/servers/[server]
- can delete the server0.01550s
- HelixVersioningEngine streams
- POST /p4/v78/streams
- can create //stream-test/main-RZPMGCXL0.01179s
- GET /p4/v78/streams
- should list //stream-test/main-RZPMGCXL in stream defs0.01087s
- GET /p4/v78/streams/[stream]
- should fetch only main-RZPMGCXL0.01190s
- PATCH /p4/v78/streams/[stream]
- should update the stream description0.01686s
- DELETE /p4/v78/streams/[stream]
- should delete the stream0.02021s
- HelixVersioningEngine triggers
- should add a triggers entry0.02257s
- should remove the triggers entry0.02241s
- HelixVersioningEngine users
- GET /p4/v78/users
- should list jdoe and super users0.01136s
- GET /p4/v78/users/:user
- should return the user mmustermann0.01174s
- POST /p4/v78/users
- should create a new user0.01826s
- PATCH /p4/v78/users/:user
- should update a user email0.01768s
- should return a 404 if you attempt to patch an invalid user0.01115s
- DELETE /p4/v78/users/:user
- should delete the user0.01674s
- HelixWebServices
- should return a 500 status with a system error0.01576s
- should return a 400 status with a user error0.01662s
- should not allow "rsh:" in P4PORT0.00932s
- #component_encode,#component_decode
- ensure a string doesn't have a forward slash0.00028s
- ensure a string with a forward slash can be decoded back0.00013s
- #encode,#decode
- ensure a repo name doesn't have a forward slash0.00013s
- ensure a repo name with a forward slash can be decoded back0.00012s
- POST /projects/v1/login
- should generate and return the p4 ticket0.00394s
- HVE Projects
- will list project ids with no details value0.01106s
- will list project data with details enabled0.01289s
- HVE Projects
- will list project data for the indicated id0.01191s