-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtests.json
1 lines (1 loc) · 488 KB
/
tests.json
1
{"tests":[{"classname":"circle.api.client.test-system","file":null,"name":"reload-assets-works","result":"success","run_time":0.285,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.aws.test-ec2","file":null,"name":"start-instances-adds-block-device-mappings","result":"success","run_time":0.207,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.aws.test-ec2","file":null,"name":"start-instances-raises-on-repeated-failure","result":"success","run_time":0.2,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.aws.test-ec2","file":null,"name":"cache-size-is-limited","result":"success","run_time":0.206,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.aws.test-ec2","file":null,"name":"start-instances-sets-iam-role","result":"success","run_time":0.196,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.aws.test-ec2","file":null,"name":"compute-instance-minutes-works","result":"success","run_time":0.198,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.aws.test-ec2","file":null,"name":"create-mixed-filter-works","result":"success","run_time":0.218,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.aws.test-ec2","file":null,"name":"it-can-cache-instances","result":"success","run_time":0.204,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.aws.test-ec2","file":null,"name":"start-instances-sets-client-region","result":"success","run_time":0.198,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.aws.test-ec2","file":null,"name":"is-ec2?-works","result":"success","run_time":0.2,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.aws.test-ec2","file":null,"name":"create-filter-works","result":"success","run_time":0.205,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.aws.test-ec2","file":null,"name":"start-instances-uses-region-on-initial-failure","result":"success","run_time":0.203,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"stevedor-doesnt-show-up-in-error-messages","result":"success","run_time":20.819,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"parallel-actions-run-in-parallel","result":"success","run_time":4.623,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"bash-action-passes-env","result":"success","run_time":0.998,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"action-name-works","result":"success","run_time":0.327,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"interactive-commands-have-a-pty-to-write-to","result":"success","run_time":5.868,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"bash-background-sequence","result":"success","run_time":2.217,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"relative-timeout-doesnt-kill-builds-that-produce-output","result":"success","run_time":4.938,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"passing-:in-works","result":"success","run_time":1.294,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"bash-action-passes-secret-env-with-splits","result":"success","run_time":0.915,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"bash-action-passes-secret-env","result":"success","run_time":0.878,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"bash-background","result":"success","run_time":3.144,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"bash-actions-can-be-safe-in-parallel-builds","result":"success","run_time":61.096,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"remote-bash-works-with-quoted-forms","result":"success","run_time":0.957,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"bash-respects-builds-action-absolute-timeout","result":"success","run_time":2.554,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"bash-actions-are-named-after-their-commands","result":"success","run_time":0.283,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"bash-no-background","result":"success","run_time":0.884,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"sensitive-commands-dont-leak","result":"success","run_time":1.243,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"bash-bad-background","result":"success","run_time":0.811,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"absolute-timeout-kills-builds","result":"success","run_time":2.603,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"bash-splits-works","result":"success","run_time":1.123,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"bash-background-env","result":"success","run_time":3.324,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"canceling-a-build-makes-it-die","result":"success","run_time":1.472,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"sudo-action-doesnt-reuse-sessions","result":"success","run_time":0.749,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"relative-timeout-kills-builds","result":"success","run_time":2.746,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"wrap-username-works","result":"success","run_time":0.289,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"remote-bash-works-with-pwd","result":"success","run_time":0.698,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"timeouts-dont-cause-bash-to-break","result":"success","run_time":1.823,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"bash-extract-binary-name","result":"success","run_time":0.246,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"bash-action-adds-action-results","result":"success","run_time":1.28,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"bash-actions-can-be-safe","result":"success","run_time":1.624,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"bash-actions-with-parallelism-have-N-action-logs","result":"success","run_time":1.297,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"failure-messages-appear-with-new-lines","result":"success","run_time":0.854,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-bash","file":null,"name":"remote-bash-works","result":"success","run_time":0.724,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-nodes","file":null,"name":"env-vars-include-build-image","result":"success","run_time":0.808,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-nodes","file":null,"name":"nil-node-doesn't-throw","result":"success","run_time":0.288,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-nodes","file":null,"name":"username-works","result":"success","run_time":0.761,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-nodes","file":null,"name":"output-env-vars-works","result":"success","run_time":0.32,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-nodes","file":null,"name":"build-parameters-work","result":"success","run_time":0.752,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-nodes","file":null,"name":"stop-node-behaves-on-stopped-node","result":"success","run_time":0.71,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-nodes","file":null,"name":"export-node-and-vcs-vars-cmd-works","result":"success","run_time":0.753,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-nodes","file":null,"name":"prev-build-env-var-with-prev","result":"success","run_time":0.98,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-nodes","file":null,"name":"env-vars-include-pr-info","result":"success","run_time":1.249,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-nodes","file":null,"name":"prev-build-env-var-with-no-prev","result":"success","run_time":0.741,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-nodes","file":null,"name":"nil-build-parameters-work","result":"success","run_time":0.739,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-nodes","file":null,"name":"junit-dir-is-exported","result":"success","run_time":0.771,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-nodes","file":null,"name":"works-around-xcode-signing-bugs","result":"success","run_time":1.254,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-nodes","file":null,"name":"sanitise-works","result":"success","run_time":0.249,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-nodes","file":null,"name":"sanitise-preserves-build-parameters","result":"success","run_time":0.273,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-nodes","file":null,"name":"env-vars-include-circleci-and-ci","result":"success","run_time":0.733,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-aws","file":null,"name":"install-aws-credentials-works","result":"success","run_time":0.574,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-system","file":null,"name":"enable-sudo-works","result":"success","run_time":0.281,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-system","file":null,"name":"sudo-hacks-work-even-if-root-user-disabled","result":"success","run_time":0.485,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-system","file":null,"name":"empty-hacks-do-not-change-build","result":"success","run_time":0.288,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-system","file":null,"name":"global-hacks-works-if-set","result":"success","run_time":0.313,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-system","file":null,"name":"nil-hacks-do-not-change-build","result":"success","run_time":0.284,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-system","file":null,"name":"sudo-hacks-works-if-set","result":"success","run_time":0.288,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.run-queue.test-dispatcher","file":null,"name":"containers-for-prefers-newest-containers","result":"success","run_time":0.337,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.run-queue.test-dispatcher","file":null,"name":"containers-aren't-reallocated-if-a-build-is-retried-because-a-builder-rejected","result":"success","run_time":0.499,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.run-queue.test-dispatcher","file":null,"name":"multiple-dispatchers-don't-try-to-allocate-the-same-containers-if-there-are-many-available","result":"success","run_time":0.438,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.run-queue.test-dispatcher","file":null,"name":"shuffled-azs-works","result":"success","run_time":0.237,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.run-queue.test-dispatcher","file":null,"name":"acquire-containers-works","result":"success","run_time":0.46,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.run-queue.test-dispatcher","file":null,"name":"builder-is-first-container","result":"success","run_time":0.253,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.run-queue.test-dispatcher","file":null,"name":"dispatcher-end-to-end-works","result":"success","run_time":4.783,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.run-queue.test-dispatcher","file":null,"name":"rotate-to-front-works","result":"success","run_time":0.256,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.run-queue.test-dispatcher","file":null,"name":"containers-for-does-not-bias-towards-smaller-regions","result":"success","run_time":0.585,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.run-queue.test-dispatcher","file":null,"name":"containers-for-returns-nil-if-not-enough-containers-available","result":"success","run_time":0.305,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.run-queue.test-dispatcher","file":null,"name":"containers-for-partitions-by-region","result":"success","run_time":0.312,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.run-queue.test-dispatcher","file":null,"name":"containers-for-is-fast","result":"success","run_time":0.61,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.run-queue.test-dispatcher","file":null,"name":"push-next-build-to-channel-untakes-on-nil-containers","result":"success","run_time":0.347,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.run-queue.test-dispatcher","file":null,"name":"builder-for-works","result":"success","run_time":0.321,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.run-queue.test-dispatcher","file":null,"name":"az-sorter-works","result":"success","run_time":0.252,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.run-queue.test-dispatcher","file":null,"name":"rotate-indices-left-works","result":"success","run_time":0.375,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.run-queue.test-dispatcher","file":null,"name":"take-build-works","result":"success","run_time":0.323,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.run-queue.test-dispatcher","file":null,"name":"can-call-containers","result":"success","run_time":0.244,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.run-queue.test-dispatcher","file":null,"name":"containers-for-only-gets-capable-containers","result":"success","run_time":0.299,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.run-queue.test-dispatcher","file":null,"name":"dispatchers-fall-back-to-no-collision-avoidance-when-the-AWS-API-is-down","result":"success","run_time":0.349,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.run-queue.test-dispatcher","file":null,"name":"dispatch-build-to-master","result":"success","run_time":0.289,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.run-queue.test-dispatcher","file":null,"name":"max-containers-per-build-per-host-works","result":"success","run_time":0.474,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.run-queue.test-dispatcher","file":null,"name":"containers-for-prioritizes-containers-by-type-and-subnetwork","result":"success","run_time":0.373,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.run-queue.test-dispatcher","file":null,"name":"instance-type-sorter-works","result":"success","run_time":0.25,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.disk.test-utils","file":null,"name":"linux-block-devices-works","result":"success","run_time":0.006,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.disk.test-utils","file":null,"name":"linux-available-disks-works","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.disk.test-utils","file":null,"name":"linux-mounted-devices-works","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-container","file":null,"name":"unprivileged-diagnostics-command","result":"success","run_time":0.251,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-container","file":null,"name":"esxi-osx-can-sinbin-bad-remote-containers","result":"success","run_time":0.354,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-container","file":null,"name":"privileged-diagnostics-command","result":"success","run_time":0.24,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-container","file":null,"name":"can-copy-tarfiles-back","result":"success","run_time":1.211,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-container","file":null,"name":"root-user-enabled?-works","result":"success","run_time":0.245,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-container","file":null,"name":"esxi-osx-start-allows-container-reuse","result":"success","run_time":0.271,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-container","file":null,"name":"can-tar-and-then-copy-back","result":"success","run_time":1.609,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-container","file":null,"name":"can-tar-remote-directories","result":"success","run_time":0.802,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-git","file":null,"name":"extract-user-email-works","result":"success","run_time":0.24,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-git","file":null,"name":"git-reset-works-without-branch","result":"success","run_time":0.541,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-git","file":null,"name":"git-fn-reports-cancelled-commands","result":"success","run_time":0.245,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-git","file":null,"name":"latest-commit-current-branch-works","result":"success","run_time":0.474,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-git","file":null,"name":"clone-shouldnt-work-on-non-existent","result":"success","run_time":0.246,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-git","file":null,"name":"git-clone-throws-on-the-3rd-error-for-transitory-git-problems","result":"success","run_time":4.251,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-git","file":null,"name":"error-not-in?","result":"success","run_time":0.239,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-git","file":null,"name":"git-branch-handles-$","result":"success","run_time":0.54,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-git","file":null,"name":"commit-details-works","result":"success","run_time":0.549,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-git","file":null,"name":"clone-works","result":"success","run_time":0.543,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-git","file":null,"name":"git-clone-retries-3-times-for-transitory-git-problems","result":"success","run_time":4.402,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-git","file":null,"name":"git-branch-reports-correctly-after-reset","result":"success","run_time":0.55,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-git","file":null,"name":"error-in?","result":"success","run_time":0.244,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-git","file":null,"name":"ensure-commit-throws-an-exception-catchable-by-catch-commit-not-found?","result":"success","run_time":0.684,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-git","file":null,"name":"extract-subject-body","result":"success","run_time":0.243,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-git","file":null,"name":"update-submodules-works","result":"success","run_time":0.833,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-message","file":null,"name":"broadcast-uses-private-address-when-in-network","result":"success","run_time":0.256,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-message","file":null,"name":"broadcast-continues-on-even-if-a-box-throws","result":"success","run_time":0.268,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-message","file":null,"name":"broadcast-sampling-works","result":"success","run_time":0.298,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-system","file":null,"name":"shutdown-runs-hooks","result":"success","run_time":0.247,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-system","file":null,"name":"graceful-shutdown-respects-unstoppable","result":"success","run_time":0.246,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-system","file":null,"name":"stop-shutdown-has-no-effect-on-unstoppable-shutdown-state","result":"success","run_time":0.369,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-system","file":null,"name":"set-system-keys-work","result":"success","run_time":0.251,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-system","file":null,"name":"shutdown-state-is-reflected-in-build-state","result":"success","run_time":0.253,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-system","file":null,"name":"unstoppable-shutdown-runs-hooks","result":"success","run_time":0.243,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-system","file":null,"name":"run-shutdown-hook-works","result":"success","run_time":0.735,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-system","file":null,"name":"cant-shutdown-during-cronjob","result":"success","run_time":0.248,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-system","file":null,"name":"other-shutdown-transitions-dont-run-hooks","result":"success","run_time":0.245,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-system","file":null,"name":"check-shutdown-respect-remaining-time","result":"success","run_time":0.247,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-system","file":null,"name":"check-shutdown-is-safe-when-not-shutting-down","result":"success","run_time":0.25,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-system","file":null,"name":"shutdown-state-works","result":"success","run_time":0.255,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-system","file":null,"name":"stop-shutdown-has-no-effect-on-final-shutdown-state","result":"success","run_time":0.264,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-system","file":null,"name":"check-shutdown-with-unstoppable-finalizes-shutdown-state","result":"success","run_time":0.258,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-system","file":null,"name":"check-shutdown-finalizes-shutdown-state","result":"success","run_time":1.399,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-system","file":null,"name":"wrapped-shutdown-hooks-throw-and-message-on-overrun","result":"success","run_time":0.736,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.bitbucket.test-auth","file":null,"name":"refresh-token-data-works","result":"success","run_time":0.2,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-hooks","file":null,"name":"test-hipchat-hook","result":"success","run_time":0.602,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-hooks","file":null,"name":"test-irc-hook","result":"success","run_time":0.333,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-hooks","file":null,"name":"test-flowdock-hook","result":"success","run_time":0.645,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-hooks","file":null,"name":"test-campfire-hook","result":"success","run_time":0.867,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.v1.v1-1.test-project","file":null,"name":"v1-project-get-info-works","result":"success","run_time":0.29,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.v1.v1-1.test-project","file":null,"name":"v1-1-project-get-info-works","result":"success","run_time":0.963,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-intercom","file":null,"name":"last-infrastructure-fail-is-sent-to-intercom","result":"success","run_time":0.247,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-intercom","file":null,"name":"check-empty-data","result":"success","run_time":0.206,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-intercom","file":null,"name":"update-user-works","result":"success","run_time":0.417,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-intercom","file":null,"name":"no-output-with-no-user","result":"success","run_time":0.331,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-intercom","file":null,"name":"update-org-works","result":"success","run_time":0.803,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-intercom","file":null,"name":"works-if-no-projects","result":"success","run_time":0.201,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-intercom","file":null,"name":"intercom-org-data-works","result":"success","run_time":0.209,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-intercom","file":null,"name":"non-null-email-if-:email-is-missing","result":"success","run_time":0.191,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-intercom","file":null,"name":"can-handle-no-X-RateLimit-Reset-Header","result":"success","run_time":0.196,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-intercom","file":null,"name":"update-user-doesnt-feedback","result":"success","run_time":0.207,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-intercom","file":null,"name":"check-custom-attributes","result":"success","run_time":0.192,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-intercom","file":null,"name":"check-rate-limits","result":"success","run_time":0.197,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-intercom","file":null,"name":"output-given-a-user","result":"success","run_time":0.196,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.plan.test-notification","file":null,"name":"usage-email-works","result":"success","run_time":0.262,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.plan.test-notification","file":null,"name":"maybe-send-usage-notice-works","result":"success","run_time":0.211,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.plan.test-notification","file":null,"name":"usage-email-template-works","result":"success","run_time":0.199,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-gauges","file":null,"name":"gauges-metrics-work","result":"success","run_time":0.011,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-github-json","file":null,"name":"github-json-can-be-associated-with-builds","result":"success","run_time":0.304,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-github-json","file":null,"name":"the-transition-is-clean","result":"success","run_time":0.358,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"env-vars-are-stored-encrypted","result":"success","run_time":0.24,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"clean-deploy-keys-works","result":"success","run_time":1.17,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"settings-read-api-omits-codedeploy-settings-when-not-set","result":"success","run_time":0.237,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"settings-write-api-saves-aws-settings","result":"success","run_time":0.212,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"had-green-build!-activates-project-users-even-when-project-activated","result":"success","run_time":0.274,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"slack-settings-works","result":"success","run_time":0.203,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"check-repo-rename-handles-no-github-info","result":"success","run_time":0.219,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"recent-builds-sends-recent-builds","result":"success","run_time":0.247,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"delete-key-handles-nils-and-empty-strings-in-the-document","result":"success","run_time":2.446,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"deleting-env-var-works","result":"success","run_time":0.236,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"preferred-checkout-keypair-works-with-github-user","result":"success","run_time":1.743,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"aws-keypair-neither-key-needs-saving","result":"success","run_time":0.224,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"adddelete-key-work","result":"success","run_time":0.584,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"we-can-add-envvar-and-find-it","result":"success","run_time":0.237,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"had-green-build!-updates-project","result":"success","run_time":0.218,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"flowdock-settings-works","result":"success","run_time":0.195,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"save-flowdock-settings!-works","result":"success","run_time":0.219,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"hipchat-settings-works","result":"success","run_time":0.195,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"aws-keypair-secret-key-needs-saving","result":"success","run_time":0.194,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"branches-without-builds-works","result":"success","run_time":0.22,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"create-env-var-returns-updated-project","result":"success","run_time":0.428,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"clean-running-builds-works","result":"success","run_time":0.22,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"check-repo-rename-handles-new-projects","result":"success","run_time":0.19,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"save-campfire-settings!-works","result":"success","run_time":0.204,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"codedeploy-settings-work","result":"success","run_time":0.231,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"all-followed-projects-works","result":"success","run_time":0.218,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"campfire-settings-works","result":"success","run_time":0.193,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"save-hipchat-settings!-works","result":"success","run_time":0.239,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"aws-keypair-read-api-obscures-secret-key","result":"success","run_time":0.204,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"clean-branches-works","result":"success","run_time":0.274,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"find-plan-doesnt-create-plans","result":"success","run_time":0.209,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"preferred-checkout-keypair-works-with-deploy-keys","result":"success","run_time":0.235,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"check-repo-rename-handles-simple-renames","result":"success","run_time":0.213,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"parallel-validator-works-for-3x-plans","result":"success","run_time":0.363,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"parallel-validator-works-with-corner-cases","result":"success","run_time":0.194,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"parallel-validator-works-for-1x-plans","result":"success","run_time":0.214,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"update-master-branch-works","result":"success","run_time":0.218,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"compute-all-build-branches-works","result":"success","run_time":0.308,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"check-repo-rename-handles-chain-renames","result":"success","run_time":0.222,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"ensure-project-is-thread-safe","result":"success","run_time":0.314,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"get-a-numbered-build","result":"success","run_time":0.278,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"aws-keypairs-work","result":"success","run_time":0.217,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"next-build-num-works","result":"success","run_time":0.207,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"check-repo-rename-handles-no-renames","result":"success","run_time":0.195,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"project-name-works","result":"success","run_time":0.194,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"save-slack-settings!-works","result":"success","run_time":0.213,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"we-can-add-a-circle-API-token-and-find-the-project-via-that-token","result":"success","run_time":0.39,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"settings-write-api-sets-fleet-correctly","result":"success","run_time":0.23,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"follower-count-stays-in-sync","result":"success","run_time":0.225,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"find-plan-works","result":"success","run_time":0.358,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"maybe-select-fleet-works","result":"success","run_time":0.216,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"irc-settings-works","result":"success","run_time":0.196,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"aws-keypair-access-key-needs-saving","result":"success","run_time":0.198,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"creating-env-var-overwrites-earlier-setting","result":"success","run_time":0.223,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"recent-builds-finds-builds-by-branch","result":"success","run_time":0.236,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"update-github-info!-works","result":"success","run_time":0.327,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"aws-codedeploy-settings-bucket-name-restrictions-work","result":"success","run_time":0.228,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"parallel-validator-works-for-oss","result":"success","run_time":0.218,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"find-by-vcs_url-works","result":"success","run_time":0.2,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"parallel-validator-enforces-1x-for-osx","result":"success","run_time":0.327,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"other-followers-works","result":"success","run_time":0.231,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"had-green-build!-activates-project-users","result":"success","run_time":0.228,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"osx-project?-works","result":"success","run_time":0.195,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"aws-keypair-both-keys-need-saving","result":"success","run_time":0.197,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"new-project-has-empty-:branches","result":"success","run_time":0.217,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"compute-all-build-branch-pusher-logins-works","result":"success","run_time":0.359,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"save-irc-settings!-works","result":"success","run_time":0.201,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"canonical-url-works","result":"success","run_time":0.191,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"merge-branch-pusher-login-and-branch-pusher-login?-work","result":"success","run_time":0.248,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"recent-builds-with-additional-where-queries","result":"success","run_time":0.262,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"check-repo-rename-handles-name-overtake","result":"success","run_time":0.201,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"settings-write-api-saves-notification-settings-when-appropriate","result":"success","run_time":0.219,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"delete!-works","result":"success","run_time":0.497,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-project","file":null,"name":"adding-env-save-value-but-not-reveal-it-api","result":"success","run_time":0.218,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.secrets.test-template","file":null,"name":"assert-no-env-var-collisions-works","result":"success","run_time":0.022,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.secrets.test-template","file":null,"name":"render-work","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.secrets.test-template","file":null,"name":"render-string-throws-exception-if-no-key-is-found","result":"success","run_time":0.003,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.secrets.test-template","file":null,"name":"render-string-works","result":"success","run_time":0.005,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-config","file":null,"name":"container-tags-works","result":"success","run_time":0.015,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-config","file":null,"name":"http-thread-count-works","result":"success","run_time":0.007,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test.test-junit","file":null,"name":"container-tags-works","result":"success","run_time":0.015,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test.test-junit","file":null,"name":"http-thread-count-works","result":"success","run_time":0.007,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test.test-junit","file":null,"name":"junit-doesn't-break-return-code","result":"success","run_time":0.227,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test.util.test-s3","file":null,"name":"pseudo-s3-put-works","result":"success","run_time":0.008,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test.util.test-s3","file":null,"name":"pseudo-s3-object-exists?-works","result":"success","run_time":0.002,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test.util.test-s3","file":null,"name":"pseudo-s3-get-works","result":"success","run_time":0.01,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-inflections","file":null,"name":"conjunctions-works","result":"success","run_time":0.006,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-utm","file":null,"name":"add-utm-works","result":"success","run_time":0.011,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-utm","file":null,"name":"add-utm-to-links-works","result":"success","run_time":0.006,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-status","file":null,"name":"check-status-works","result":"success","run_time":0.688,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-status","file":null,"name":"check-status-caching-disabled","result":"success","run_time":0.234,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-status","file":null,"name":"check-status-respects-authorization","result":"success","run_time":0.384,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.errorpage","file":null,"name":"error-page-loads-for-500","result":"success","run_time":4.736,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.errorpage","file":null,"name":"error-page-loads-for-client-side-404-logged-out","result":"success","run_time":18.331,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.errorpage","file":null,"name":"error-page-loads-for-client-side-404-logged-in","result":"success","run_time":15.437,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-load-balancer","file":null,"name":"load-balancer-calls-abort-when-shit-breaks","result":"success","run_time":0.61,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-deployment","file":null,"name":"find-matching-single-regex-branch-works","result":"success","run_time":0.423,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-deployment","file":null,"name":"deploy-branch-multiple-branches","result":"success","run_time":0.288,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-deployment","file":null,"name":"deployment-commands-are-:parallel-false","result":"success","run_time":0.238,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-deployment","file":null,"name":"timeout-is-respected-on-deployment-commands","result":"success","run_time":4.437,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-deployment","file":null,"name":"configuring-works","result":"success","run_time":3.535,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-deployment","file":null,"name":"standard-actions-returns-a-seq-of-actions","result":"success","run_time":0.235,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-deployment","file":null,"name":"find-matching-fork-works","result":"success","run_time":0.328,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-deployment","file":null,"name":"find-matching-single-branch-works","result":"success","run_time":0.277,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-retry","file":null,"name":"infrastructure-fails-respect-stop-retries-setting","result":"success","run_time":2.553,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-retry","file":null,"name":"pseudo-lxc-has-containers-available","result":"success","run_time":0.433,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-retry","file":null,"name":"should-retry-handles-nil-retry-count","result":"success","run_time":0.44,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-retry","file":null,"name":"infrastructure-fails-trigger-retries","result":"success","run_time":1.176,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-retry","file":null,"name":"retried-infrastructure-fails-dont-send-notifications","result":"success","run_time":1.108,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-retry","file":null,"name":"first-retry-build-nowait","result":"success","run_time":6.252,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-retry","file":null,"name":"should-retry-works","result":"success","run_time":0.368,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-retry","file":null,"name":"retried-infrastructure-fails-over-the-limit-send-notifications","result":"success","run_time":1.053,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-retry","file":null,"name":"next-build-time-handles-nil","result":"success","run_time":0.358,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-retry","file":null,"name":"retrying-works","result":"success","run_time":4.411,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"lxc-max-respects-tags","result":"success","run_time":0.301,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"maybe-remove-unhealthy-boxes-always-called-with-few-masters","result":"success","run_time":0.241,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"lxc-available-ignores-containers-on-shutting-down-masters","result":"success","run_time":0.246,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"lxc-available-respects-:hostname","result":"success","run_time":0.24,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"containers-handles-corrupt-masters","result":"success","run_time":0.24,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"lxc-max-works-with-fake-build-state","result":"success","run_time":0.234,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"destroy-master-works","result":"success","run_time":0.238,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"destroy-master-killed-builds-dont-retry-if-canceled","result":"success","run_time":0.39,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"the-leader-is-not-shutting-down","result":"success","run_time":0.237,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"build-state-doesnt-blow-up","result":"success","run_time":0.428,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"the-leader-has-updated-at-in-the-last-10-minutes","result":"success","run_time":0.234,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"containers-works","result":"success","run_time":0.233,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"available?-respects-quarantined?","result":"success","run_time":0.237,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"maybe-remove-unhealthy-boxes-works-with-many-masters","result":"success","run_time":0.608,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"excess-capacity-respect-leaked","result":"success","run_time":0.249,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"containers-handles-:hostname","result":"success","run_time":0.233,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"containers-handles-:master-seq","result":"success","run_time":0.24,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"adding-lxc-containers-updates-local-state","result":"success","run_time":1.516,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"leader?-works","result":"success","run_time":0.231,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"masters-old-than-this-works","result":"success","run_time":0.242,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"in-fleet?-works","result":"success","run_time":0.47,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"create-container-works","result":"success","run_time":0.514,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"insert-build-doesnt-add-the-build-to-build-state-multiple-times","result":"success","run_time":0.281,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"lxc-reserved-respects-tags","result":"success","run_time":0.248,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"excess-capacity-works","result":"success","run_time":0.24,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"any-containers-running?-works","result":"success","run_time":0.238,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"destroy-container-works","result":"success","run_time":0.262,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"available-containers-works","result":"success","run_time":0.234,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"lxc-containers-have-a-map-with-connect-info","result":"success","run_time":0.355,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"removing-lxc-containers-updates-local-state","result":"success","run_time":0.35,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"oldest-health-metric-works","result":"success","run_time":0.245,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"create-container-wont-autovivify-master-in-build-state","result":"success","run_time":0.246,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"lxc-leaked-respects-tags","result":"success","run_time":0.546,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"oldest-heartbeat-works","result":"success","run_time":0.236,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"any-builds-running?-works","result":"success","run_time":0.328,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"remove-unhealthy-box-nukes-the-box","result":"success","run_time":2.452,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"lxc-available-respects-tags","result":"success","run_time":0.246,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"available-boxes-doesnt-include-shutting-down-boxes","result":"success","run_time":0.237,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"destroy-master-killed-builds-over-retry-limit-trigger-notifications-without-retry","result":"success","run_time":0.378,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"destroy-master-killed-builds-trigger-retries-without-notifications","result":"success","run_time":0.363,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"adding-a-build-to-build-refs-updates-idle-since-in-build-state","result":"success","run_time":0.295,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"destroy-master-doesn't-kill-builds-if-they-are-finished","result":"success","run_time":0.307,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"no-recent-heartbeat-works","result":"success","run_time":0.256,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"lxc-available-works","result":"success","run_time":0.546,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"annotate-build-works","result":"success","run_time":0.305,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"adding-a-build-to-build-refs-updates-state","result":"success","run_time":0.288,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"remove-unhealthy-boxes-removes-boxes","result":"success","run_time":0.256,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"log-console-bugs-works","result":"success","run_time":0.242,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"the-newest-box-is-first-in-master-order","result":"success","run_time":0.234,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"maybe-remove-unhealthy-boxes-throws-a-useful-error-if-there-are-no-masters","result":"success","run_time":0.25,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"remove-ghost-boxes-works","result":"success","run_time":0.272,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"we-handle-old-boxes-that-dont-have-boot-time-in-their-build-state-map","result":"success","run_time":0.241,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"oldest-health-check-works","result":"success","run_time":0.236,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"no-recent-good-health-works","result":"success","run_time":0.248,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"available-masters-respects-:hostname","result":"success","run_time":0.238,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"master-of-works","result":"success","run_time":0.617,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-state","file":null,"name":"insert-build-adds-build-tags","result":"success","run_time":0.301,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.container-fs.btrfs.test-maintenance","file":null,"name":"balance-is-thread-safe","result":"success","run_time":0.172,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.container-fs.btrfs.test-maintenance","file":null,"name":"maybe-balance-works","result":"success","run_time":0.026,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.container-fs.btrfs.test-maintenance","file":null,"name":"should-balance?-works","result":"success","run_time":0.008,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.container.test-cache-creation","file":null,"name":"it-can-cache-on-lxc","result":"success","run_time":0.346,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.container.test-cache-creation","file":null,"name":"can-upload-caches","result":"success","run_time":0.373,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.container.test-cache-creation","file":null,"name":"it-can-dispatch-on-esxi","result":"success","run_time":0.273,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.container.test-config","file":null,"name":"unexpected-instances-use-calculated-capacity-algorithm","result":"success","run_time":0.01,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.container.test-config","file":null,"name":"default-container-memory-limit-works","result":"success","run_time":0.013,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.container.test-config","file":null,"name":"dyamic-num-containers-must-be-positive","result":"success","run_time":0.015,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.container.test-config","file":null,"name":"env-var-num-containers-overrides-dynamic-vars","result":"success","run_time":0.009,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.container.test-config","file":null,"name":"env-vars-can-set-0-containers","result":"success","run_time":0.005,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.git.test-error","file":null,"name":"it-can-match-ssh-audits","result":"success","run_time":0.005,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.lxc.test-diagnostics","file":null,"name":"artifact-results-works","result":"success","run_time":0.257,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-ip","file":null,"name":"split-subnet-works","result":"success","run_time":0.072,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-ip","file":null,"name":"ip->digit-seq-works","result":"success","run_time":0.008,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-ip","file":null,"name":"last-ip-in-subnet-works","result":"success","run_time":0.008,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-ip","file":null,"name":"in-subnet?-works","result":"success","run_time":0.018,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-ip","file":null,"name":"digit-seq->ip-works","result":"success","run_time":0.002,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-ip","file":null,"name":"netmask-length->netmask-works","result":"success","run_time":0.007,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-ip","file":null,"name":"over-numeric-works","result":"success","run_time":0.006,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-ip","file":null,"name":"digit-seq->number-works","result":"success","run_time":0.008,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-ip","file":null,"name":"number->digit-seq-works","result":"success","run_time":0.008,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-slack-notify","file":null,"name":"new-slack-message","result":"success","run_time":0.164,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-slack-notify","file":null,"name":"new-slack-message-green","result":"success","run_time":0.195,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-slack-notify","file":null,"name":"new-slack-message-red","result":"success","run_time":0.158,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.bitbucket.test-repo","file":null,"name":"circle-hook-url-works","result":"success","run_time":0.206,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.authentication.test-login","file":null,"name":"only-active-users-can-log-on-if-enterprise-seats-full","result":"success","run_time":0.328,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.authentication.test-login","file":null,"name":"suspended-users-can-not-log-in","result":"success","run_time":0.227,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.authentication.test-login","file":null,"name":"authenticate-checks-csrf","result":"success","run_time":1.031,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.authentication.test-login","file":null,"name":"session-expiry-works","result":"success","run_time":0.267,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-project-create-env-var-works","result":"success","run_time":19.197,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-we-dont-leak-project-existence","result":"success","run_time":0.461,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-project-list-tokens-works","result":"success","run_time":0.584,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-you-cant-follow-projects-you-dont-have-access-to","result":"success","run_time":0.538,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-remove-ssh-key-works","result":"success","run_time":2.391,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-organization-recent-builds-works","result":"success","run_time":0.572,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-organization-recent-builds-respect-permissions","result":"success","run_time":0.711,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-post-to-api-project-revision-works","result":"success","run_time":0.99,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-user-delete-token-works","result":"success","run_time":0.366,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"org-repos-works","result":"success","run_time":0.428,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-add-ssh-key-works","result":"success","run_time":1.766,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-stop-building-works","result":"success","run_time":2.265,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-api-calls-dont-auto-create-projects-for-unauthenticated-users","result":"success","run_time":0.492,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-project-create-env-var-trims-input-strings","result":"success","run_time":0.403,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-post-to-api-project-branch-with-invalid-build-parameter-type-throws","result":"success","run_time":0.295,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-project-list-checkout-key-works","result":"success","run_time":2.374,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-project-delete-env-var-works","result":"success","run_time":0.326,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-post-to-api-project-works-with-annotated-tag","result":"success","run_time":0.465,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-project-create-token-works","result":"success","run_time":0.339,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-oss-perms-wo-feature-flag","result":"success","run_time":0.898,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-you-can-follow-a-project-of-which-youre-not-an-admin-as-long-as-an-admin-follows-first","result":"success","run_time":0.675,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-user-delete-token-works","result":"success","run_time":0.339,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-project-create-env-var-fails-if-invalid-value","result":"success","run_time":0.371,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-organization-recent-builds-respect-permissions","result":"success","run_time":0.598,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-test-times-work","result":"success","run_time":0.405,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-post-to-api-project-skip-tests-works","result":"success","run_time":0.62,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-get-build-works","result":"success","run_time":0.369,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-project-create-env-var-converts-numbers","result":"success","run_time":0.352,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-put-project-settings-works","result":"success","run_time":0.408,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-project-create-token-validates-input","result":"success","run_time":0.375,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-project-create-env-var-fails-if-invalid-name","result":"success","run_time":0.29,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-post-to-api-project-skip-tests-works","result":"success","run_time":0.747,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-set-project-settings-works","result":"success","run_time":0.372,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-usage-queue-why-works","result":"success","run_time":0.575,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-organization-recent-builds-works","result":"success","run_time":0.348,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-artifact-redirect-works","result":"success","run_time":0.358,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-user-create-token-respects-authentication","result":"success","run_time":0.297,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-you-cant-follow-projects-you-dont-have-access-to","result":"success","run_time":0.311,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-usage-queue-why-works","result":"success","run_time":0.497,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-cancel-api-works","result":"success","run_time":7.609,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-user-create-token-respects-authentication","result":"success","run_time":0.298,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-post-to-api-project-works","result":"success","run_time":0.619,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-project-get-token-works","result":"success","run_time":0.399,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-project-get-env-var-works","result":"success","run_time":0.32,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-user-plans-works","result":"success","run_time":0.779,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-project-tokens-can-be-used-to-manage-projects","result":"success","run_time":0.36,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-post-to-api-project-branch-with-build-parameters-works","result":"success","run_time":0.534,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-api-lets-you-see-plans-without-authenticating","result":"success","run_time":0.243,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-setting-a-per-org-email-address-works","result":"success","run_time":0.488,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-create-plan-works-with-:paid","result":"success","run_time":13.195,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-post-to-api-project-handles-bogus-revision","result":"success","run_time":0.365,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-artifact-redirect-works","result":"success","run_time":0.335,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-oss-perms-feature-flag","result":"success","run_time":1.063,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-routes-respect-permission-settings-private-project","result":"success","run_time":1.036,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-organization-works","result":"success","run_time":0.313,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-delete-heroku-deploy-user-works","result":"success","run_time":0.438,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-organization-members-works","result":"success","run_time":1.947,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-project-delete-checkout-key-works","result":"success","run_time":3.036,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-project-create-env-var-fails-if-invalid-name","result":"success","run_time":0.28,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-api-supports-simple-cors","result":"success","run_time":0.316,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-you-can-enable-projects-you-do-have-access-to","result":"success","run_time":0.275,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-post-to-api-project-branch-works","result":"success","run_time":0.882,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-add-ssh-key-throws-on-invalid-hostname","result":"success","run_time":1.221,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-post-to-api-project-branch-with-bogus-branch-name-doesnt-explode","result":"success","run_time":0.353,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-project-list-checkout-key-works","result":"success","run_time":1.55,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-unfollow-works-even-when-revoked","result":"success","run_time":2.378,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-defapi-uses-default-auth-fn-by-default","result":"success","run_time":0.257,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-user-create-token-works","result":"success","run_time":0.299,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"all-repos-works","result":"success","run_time":0.41,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-set-project-settings-works","result":"success","run_time":0.328,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-post-to-api-project-branch-with-invalid-build-parameter-names-throws","result":"success","run_time":0.283,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-user-plans-works","result":"success","run_time":0.998,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-user-get-token-works","result":"success","run_time":0.273,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-project-delete-token-works","result":"success","run_time":0.418,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-project-get-token-works","result":"success","run_time":0.344,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-put-project-settings-works","result":"success","run_time":0.473,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-project-plan-works","result":"success","run_time":0.76,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-inviting-a-user-works","result":"success","run_time":0.926,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-api-sync-github-works","result":"success","run_time":0.289,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-shallow-projects-works","result":"success","run_time":0.305,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-meta-api-works","result":"success","run_time":0.48,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-project-list-tokens-works","result":"success","run_time":0.343,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-user-create-token-works","result":"success","run_time":0.257,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-settings-should-match-the-right-route","result":"success","run_time":0.28,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-set-heroku-deploy-user-throws-a-helpful-error-messages-if-the-user-doesnt-have-an-API-key","result":"success","run_time":0.275,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-setting-an-email-address-works","result":"success","run_time":0.304,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-setting-a-per-org-email-address-works","result":"success","run_time":0.282,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-project-tokens-cannot-query-user-apis","result":"success","run_time":0.246,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-failed-create-plan-hipchats","result":"success","run_time":0.835,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-project-get-checkout-key-works","result":"success","run_time":1.726,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-get-build-works","result":"success","run_time":0.364,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-organization-members-works","result":"success","run_time":1.618,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-organization-plan-works","result":"success","run_time":0.252,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-project-delete-env-var-works","result":"success","run_time":0.292,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-cancel-build-permissions","result":"success","run_time":0.377,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-add-ssh-key-throws-on-invalid-hostname","result":"success","run_time":0.659,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-project-create-env-var-trims-input-strings","result":"success","run_time":0.562,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-organization-works","result":"success","run_time":0.303,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-user-create-token-validates-input","result":"success","run_time":0.262,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"read-json-works","result":"success","run_time":0.243,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-unfollow-works-even-when-revoked","result":"success","run_time":2.258,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-failed-create-plan-hipchats","result":"success","run_time":0.856,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-project-create-token-validates-input","result":"success","run_time":0.338,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-artifacts-works","result":"success","run_time":0.864,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-cancel-api-works","result":"success","run_time":6.215,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-post-to-api-project-works-with-annotated-tag","result":"success","run_time":0.657,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-project-get-checkout-key-works","result":"success","run_time":2.357,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-api-lets-you-see-plans-without-authenticating","result":"success","run_time":0.249,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-setting-project-preferences-works","result":"success","run_time":0.332,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-you-can-follow-projects-you-do-have-access-to","result":"success","run_time":0.807,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-defapi-uses-default-auth-fn-by-default","result":"success","run_time":0.249,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-delete-heroku-deploy-user-works","result":"success","run_time":0.273,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-project-create-env-var-fails-if-no-name","result":"success","run_time":0.368,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-user-organizations-works","result":"success","run_time":0.564,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-get-output-works","result":"success","run_time":1.66,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-project-create-token-respects-authentication","result":"success","run_time":3.415,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-create-plan-works-with-:paid","result":"success","run_time":9.442,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-api-supports-simple-cors","result":"success","run_time":0.395,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-project-create-checkout-key-works","result":"success","run_time":3.663,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-user-list-tokens-works","result":"success","run_time":0.273,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-project-branch-recent-builds-works","result":"success","run_time":0.461,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-project-tokens-can-be-used-to-manage-projects","result":"success","run_time":0.329,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-post-to-api-project-revision-works","result":"success","run_time":0.906,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-api-sync-github-works","result":"success","run_time":0.276,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-oss-perms-feature-flag","result":"success","run_time":2.371,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-project-create-env-var-fails-if-no-name","result":"success","run_time":0.289,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-api-calls-dont-auto-create-projects-for-unauthenticated-users","result":"success","run_time":0.63,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-test-times-work","result":"success","run_time":0.392,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-post-to-api-project-parallel-works","result":"success","run_time":0.931,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-project-tokens-cannot-query-user-apis","result":"success","run_time":0.241,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-you-cannot-enable-projects-you-arent-admin-to","result":"success","run_time":0.291,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-cancel-api-permissions","result":"success","run_time":0.469,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-artifacts-works","result":"success","run_time":0.635,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-you-can-follow-projects-you-do-have-access-to","result":"success","run_time":1.036,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-project-delete-checkout-key-works","result":"success","run_time":3.337,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-post-to-api-project-branch-with-invalid-build-parameter-type-throws","result":"success","run_time":0.275,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-cancel-api-permissions","result":"success","run_time":0.643,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-project-list-env-var-works","result":"success","run_time":0.279,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"compojure-duplicate-routes-work-as-expected","result":"success","run_time":0.239,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-meta-api-works","result":"success","run_time":0.242,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-add-ssh-key-throws-on-missing-private-key","result":"success","run_time":1.314,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-get-output-works","result":"success","run_time":1.228,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-cancel-build-permissions","result":"success","run_time":0.353,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-user-list-tokens-works","result":"success","run_time":0.253,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-post-to-api-project-branch-with-build-parameters-works","result":"success","run_time":0.584,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-oss-perms-wo-feature-flag","result":"success","run_time":1.233,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"check-project-scopes-works","result":"success","run_time":0.29,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-project-branch-recent-builds-works","result":"success","run_time":0.344,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"content-types-work","result":"success","run_time":0.256,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-add-ssh-key-works","result":"success","run_time":0.681,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-project-list-env-var-works","result":"success","run_time":0.277,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-user-organizations-works","result":"success","run_time":0.343,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-post-to-api-project-branch-with-invalid-build-parameter-names-throws","result":"success","run_time":0.279,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-setting-project-preferences-works","result":"success","run_time":0.493,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-shallow-projects-works","result":"success","run_time":0.274,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-project-create-env-var-converts-numbers","result":"success","run_time":0.329,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-post-to-api-project-works","result":"success","run_time":0.59,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-you-cant-be-the-first-to-follow-a-project-of-which-you-are-not-an-admin","result":"success","run_time":0.271,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-post-to-api-project-works-with-lightweight-tag","result":"success","run_time":0.458,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-post-to-api-project-handles-bogus-revision","result":"success","run_time":0.337,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-set-heroku-deploy-user-returns-something-useful-if-the-users-api-key-is-bunk","result":"success","run_time":0.39,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-project-plan-works","result":"success","run_time":0.78,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-setting-an-email-address-works","result":"success","run_time":0.261,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-settings-should-match-the-right-route","result":"success","run_time":0.306,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-stop-building-works","result":"success","run_time":1.125,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-set-heroku-deploy-user-throws-a-helpful-error-messages-if-the-user-doesnt-have-an-API-key","result":"success","run_time":0.264,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-you-can-follow-a-project-of-which-youre-not-an-admin-as-long-as-an-admin-follows-first","result":"success","run_time":0.691,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-routes-respect-permission-settings-private-project","result":"success","run_time":0.894,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-organization-plan-works","result":"success","run_time":0.244,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-we-dont-leak-project-existence","result":"success","run_time":0.269,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-you-cannot-enable-projects-you-arent-admin-to","result":"success","run_time":0.263,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-project-create-env-var-works","result":"success","run_time":0.368,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-post-to-api-project-parallel-works","result":"success","run_time":0.573,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-project-create-token-works","result":"success","run_time":0.276,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-post-to-api-project-branch-with-invalid-build-parameter-values-throws","result":"success","run_time":0.27,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-project-get-env-var-works","result":"success","run_time":0.284,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-project-create-checkout-key-works","result":"success","run_time":1.245,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-inviting-a-user-works","result":"success","run_time":0.89,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-user-create-token-validates-input","result":"success","run_time":0.255,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-post-to-api-project-works-with-lightweight-tag","result":"success","run_time":0.444,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-remove-ssh-key-works","result":"success","run_time":2.014,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-set-heroku-deploy-user-returns-something-useful-if-the-users-api-key-is-bunk","result":"success","run_time":0.322,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-project-create-token-respects-authentication","result":"success","run_time":0.696,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-you-cant-be-the-first-to-follow-a-project-of-which-you-are-not-an-admin","result":"success","run_time":0.268,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-set-heroku-deploy-user-works","result":"success","run_time":0.276,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-post-to-api-project-branch-works","result":"success","run_time":0.594,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-organization-settings-works","result":"success","run_time":0.51,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-user-get-token-works","result":"success","run_time":0.26,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-post-to-api-project-branch-with-invalid-build-parameter-values-throws","result":"success","run_time":0.265,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-post-to-api-project-branch-with-bogus-branch-name-doesnt-explode","result":"success","run_time":0.516,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-set-heroku-deploy-user-works","result":"success","run_time":0.411,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-organization-settings-works","result":"success","run_time":0.944,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-add-ssh-key-throws-on-missing-private-key","result":"success","run_time":0.521,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-project-delete-token-works","result":"success","run_time":0.361,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-1-project-create-env-var-fails-if-invalid-value","result":"success","run_time":0.346,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-api","file":null,"name":"v1-you-can-enable-projects-you-do-have-access-to","result":"success","run_time":0.262,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-crawler","file":null,"name":"homepage-loads-in-phantomjs","result":"success","run_time":2.343,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.plan.test-track","file":null,"name":"track-trial-activated-works","result":"success","run_time":0.221,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.plan.test-track","file":null,"name":"track-overage-charge-works","result":"success","run_time":0.206,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.pull-request.test-github","file":null,"name":"update-from-github-info-retries","result":"success","run_time":0.233,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.pull-request.test-github","file":null,"name":"create-from-github-info-works","result":"success","run_time":0.202,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.pull-request.test-github","file":null,"name":"find-works","result":"success","run_time":0.193,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.pull-request.test-github","file":null,"name":"migration-transformation-works","result":"success","run_time":0.187,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.pull-request.test-github","file":null,"name":"update-from-github-info-works","result":"success","run_time":0.366,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user-project-perm","file":null,"name":"expiring-works","result":"success","run_time":0.22,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user-project-perm","file":null,"name":"roundtrip-works","result":"success","run_time":0.224,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user-project-perm","file":null,"name":"old-rows-arent-returned","result":"success","run_time":0.225,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.run-smoke-test","file":null,"name":"run-smoke-test","result":"success","run_time":31.38,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.http.test-server","file":null,"name":"scale-up-works","result":"success","run_time":0.689,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.http.test-server","file":null,"name":"ping-is-a-public-api","result":"success","run_time":0.216,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.http.test-server","file":null,"name":"scale-up-is-a-private-api","result":"success","run_time":0.191,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.http.test-server","file":null,"name":"non-existent-routes-404","result":"success","run_time":0.218,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.http.test-server","file":null,"name":"authorization-works","result":"success","run_time":0.219,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-feature","file":null,"name":"invisible-flags-are-invisible","result":"success","run_time":0.192,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-feature","file":null,"name":"project-read-api-exposes-the-right-things","result":"success","run_time":0.428,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-feature","file":null,"name":"org-level-override","result":"success","run_time":0.222,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-feature","file":null,"name":"single-branch-clone-flag-influences-clone-command","result":"success","run_time":0.198,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-feature","file":null,"name":"debug-clone-flag-works","result":"success","run_time":0.196,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-feature","file":null,"name":"admin-commands-work","result":"success","run_time":0.223,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-feature","file":null,"name":"setting-a-fleet-for-a-project-works","result":"success","run_time":0.204,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-feature","file":null,"name":"defaults-work","result":"success","run_time":0.197,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-feature","file":null,"name":"save-feature-flags!-works","result":"success","run_time":0.214,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-feature","file":null,"name":"most-flags-are-visible","result":"success","run_time":0.204,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-feature","file":null,"name":"round-trip-works","result":"success","run_time":0.194,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-feature","file":null,"name":"minimise-caches-sets-a-set","result":"success","run_time":0.194,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-feature","file":null,"name":"memory-limit-handles-errors","result":"success","run_time":0.246,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-feature","file":null,"name":"minimise-caches-default","result":"success","run_time":0.186,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-feature","file":null,"name":"computed-defaults-work","result":"success","run_time":0.19,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-feature","file":null,"name":"can-find-features","result":"success","run_time":0.399,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-feature","file":null,"name":"minimise-caches-refuses-non-sets","result":"success","run_time":0.199,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-env-var","file":null,"name":"valid-env-var-name?-works","result":"success","run_time":0.003,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-env-var","file":null,"name":"mask-value-works","result":"success","run_time":0.003,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-straight-jacket","file":null,"name":"code-still-works-in-a-straight-jacket","result":"success","run_time":0.006,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-straight-jacket","file":null,"name":"we-correctly-rollbar-slingshot-exceptions","result":"success","run_time":0.01,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-straight-jacket","file":null,"name":"straight-jacket-catches-exceptions","result":"success","run_time":0.005,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-straight-jacket","file":null,"name":"straight-jacket-hipchats-normal-exceptions","result":"success","run_time":0.008,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-straight-jacket","file":null,"name":"straight-jacket-catches-slingshot-exceptions-without-WTFing","result":"success","run_time":0.008,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-straight-jacket","file":null,"name":"straight-jacket-catches-assertions","result":"success","run_time":0.005,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-timing","file":null,"name":"with-slowness-warnings-works","result":"success","run_time":2.221,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-url","file":null,"name":"url-update-works","result":"success","run_time":0.003,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.routes.test-outer","file":null,"name":"logged-in-user-with-access-200","result":"success","run_time":0.224,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.routes.test-outer","file":null,"name":"test-repo-not-exist-not-logged-in-404","result":"success","run_time":0.192,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.routes.test-outer","file":null,"name":"logged-in-user-without-access-404","result":"success","run_time":0.335,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.routes.test-outer","file":null,"name":"logged-in-user-project-does-not-exist-404","result":"success","run_time":0.303,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.routes.test-outer","file":null,"name":"periods-allowed-in-project-names","result":"success","run_time":0.192,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.routes.test-outer","file":null,"name":"test-private-repo-not-logged-in-404","result":"success","run_time":0.195,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.routes.test-outer","file":null,"name":"test-open-source-repo-not-logged-in-200","result":"success","run_time":0.194,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.insights","file":null,"name":"insights-works","result":"success","run_time":7.612,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.admin.test-ec2","file":null,"name":"cluster-job-runner?-works","result":"success","run_time":0.256,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.admin.test-ec2","file":null,"name":"find-zombie-boxes-works","result":"success","run_time":0.25,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.admin.test-health","file":null,"name":"update-health-check-buggables","result":"success","run_time":0.745,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.admin.test-health","file":null,"name":"update-health-check-updates","result":"success","run_time":0.323,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.admin.test-health","file":null,"name":"path-is-writable?-works","result":"success","run_time":0.35,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-common","file":null,"name":"compile-action-preserves-attrs","result":"success","run_time":0.238,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-common","file":null,"name":"service-translations-work","result":"success","run_time":0.243,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-common","file":null,"name":"parse-command-map-respects-the-environment","result":"success","run_time":0.239,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-common","file":null,"name":"compile-action-returns-an-action","result":"success","run_time":0.251,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-common","file":null,"name":"solr-is-a-unique-snowflake","result":"success","run_time":0.236,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-common","file":null,"name":"service-status-checking-work","result":"success","run_time":0.329,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-common","file":null,"name":"parse-map-respects-commands-that-contain-slashes","result":"success","run_time":0.24,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-common","file":null,"name":"parse-command-map-respects-command-timeouts","result":"success","run_time":1.591,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-common","file":null,"name":"valid-service?-works","result":"success","run_time":0.261,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"declarative-actions-properly-sets-hosts","result":"success","run_time":0.32,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"bunk-build-dir-doesnt-explode","result":"success","run_time":2.384,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"hostnames-roundtrip-properly-work","result":"success","run_time":3.099,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"multiple-env-vars-are-coalesced","result":"success","run_time":0.284,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"add-env-vars-map-copes-with-hostile-values","result":"success","run_time":1.052,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"add-env-vars-works","result":"success","run_time":3.538,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"TZ-whitelist-works","result":"success","run_time":0.266,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"actions-doesn't-throw-when-config-is-nil","result":"success","run_time":0.296,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"valid-name?-works","result":"success","run_time":0.253,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"services-handled-on-osx","result":"success","run_time":0.252,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"bunk-timeout-doesnt-explode","result":"success","run_time":1.818,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"commands-splits-work","result":"success","run_time":4.933,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"test-actions-default-to-:parallel-false","result":"success","run_time":0.251,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"services-handles-nil-correctly","result":"success","run_time":0.244,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"add-env-vars-is-ordered","result":"success","run_time":3.07,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"ghc-handled-on-osx","result":"success","run_time":0.259,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"inserting-env-vars-in-commands-works","result":"success","run_time":3.91,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"ghc-version-action-works","result":"success","run_time":0.887,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"splits-fail-when-not-matching-files-ever","result":"success","run_time":2.044,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"valid-ip?-works","result":"success","run_time":0.251,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"java-version-action-works","result":"success","run_time":0.265,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"commands-splits-work-with-positional-placement-works","result":"success","run_time":4.129,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"empty-env-vars-map-result-in-no-action","result":"success","run_time":0.246,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"commands-splits-work-with-single-parallelism","result":"success","run_time":3.875,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"commands-that-run-before-checkout-have-:relative-pwd-false","result":"success","run_time":0.246,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"add-env-var-doesn't-eval-existing-env-vars","result":"success","run_time":3.156,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"TZ-works","result":"success","run_time":0.34,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"add-env-var-handles-nil","result":"success","run_time":3.794,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-file","file":null,"name":"commands-splits-does-not-use-non-existing-files","result":"success","run_time":4.817,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-add-build-to-project","file":null,"name":"build-details-are-added-to-project-after-build-has-an-outcome","result":"success","run_time":2.745,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"end-to-end-2:-a-paid-build-placed-in-the-usage-queue-runs!","result":"success","run_time":2.844,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"queue-events-can-be-sent","result":"success","run_time":0.374,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"maybe-forward-builds*-stalls-the-queue-until-the-first-build-can-be-run","result":"success","run_time":0.468,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"maybe-forward-builds*-doesnt-stall-if-:parallel-is->-containers","result":"success","run_time":0.435,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"ckey-event-is-fired-on-enqueue!","result":"success","run_time":0.319,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"ckey-event-is-fired-on-canceled-builds","result":"success","run_time":0.322,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"multiple-builds-are-dequeued-in-the-correct-order","result":"success","run_time":5.456,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"maybe-forward-build*-normally-runs-builds-immediately","result":"success","run_time":0.318,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"all-builds-works-with-ckey","result":"success","run_time":0.478,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"enqueueing-and-counting-builds-in-the-usage-queue-works","result":"success","run_time":0.324,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"containers-used-works","result":"success","run_time":0.535,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"usage-queue-promotion-flag-works","result":"success","run_time":0.319,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"forward-build-works-with-a-single-query","result":"success","run_time":0.505,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"queue-events-roundtrip","result":"success","run_time":0.284,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"canceled-builds-are-removed-from-the-queue","result":"success","run_time":0.316,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"we-can-compute-exactly-what-builds-are-or-were-waiting-for","result":"success","run_time":0.417,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"a-single-maybe-forward-builds*-drains-the-queue","result":"success","run_time":0.442,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"containers-used-doesnt-count-canceled-builds","result":"success","run_time":0.345,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"containers-used-doesnt-count-finished-builds","result":"success","run_time":0.345,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"containers-used-doesnt-count-auto-retried-builds","result":"success","run_time":0.319,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"we-can-compute-how-long-a-build-spent-in-the-usage-queue","result":"success","run_time":0.42,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"ckey-event-is-fired-on-build-completion","result":"success","run_time":0.32,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"containers-used-doesnt-count-early-released-containers-in-build-queue","result":"success","run_time":0.44,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"containers-used-doesnt-count-early-released-containers","result":"success","run_time":0.305,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"end-to-end:-a-build-placed-in-the-usage-queue-runs!","result":"success","run_time":2.818,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"ckey-event-causes-forward-build-to-peek-at-the-appropriate-queue","result":"success","run_time":0.26,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"ckey-event-is-fired-on-destroyed-builds","result":"success","run_time":0.341,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"all-builds-works","result":"success","run_time":0.428,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"queue-subscribe-can-send-rollbars","result":"success","run_time":0.376,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-usage-queue","file":null,"name":"oss-builds-dont-hog-paid-containers","result":"success","run_time":0.482,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.http.api.test-admin","file":null,"name":"adminbuild-state-doesnt-blow-up","result":"success","run_time":0.724,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.http.api.test-admin","file":null,"name":"admin-stop-shutdown-works","result":"success","run_time":0.273,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.http.api.test-admin","file":null,"name":"post-build-works","result":"success","run_time":0.388,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.http.api.test-admin","file":null,"name":"lxc-works","result":"success","run_time":0.27,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.http.api.test-admin","file":null,"name":"admin-shutdown-works","result":"success","run_time":0.466,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-event","file":null,"name":"get-subscribers-returns-a-seq-of-fns","result":"success","run_time":0.244,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-event","file":null,"name":"notify-subscribers-works","result":"success","run_time":0.248,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-event","file":null,"name":"happy-path-works","result":"success","run_time":0.266,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-lxc","file":null,"name":"cleanup-released-proceeds-after-exceptions","result":"success","run_time":0.569,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-lxc","file":null,"name":"fill-pool-handles-shutdown-states-correctly","result":"success","run_time":0.407,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-lxc","file":null,"name":"the-node-in-build-state-has-enough-info-to-SSH","result":"success","run_time":0.852,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-lxc","file":null,"name":"if-container-start-throws-reuse-container-slot-we-remove-the-name-from-in-progress","result":"success","run_time":0.319,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-lxc","file":null,"name":"find-released-works","result":"success","run_time":0.414,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-lxc","file":null,"name":"find-released-returns-boxes-whose-master-is-gone-from-build-state","result":"success","run_time":0.33,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-lxc","file":null,"name":"cleanup-released-handles-concurrency","result":"success","run_time":2.566,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-lxc","file":null,"name":"create-returns-box-names","result":"success","run_time":0.387,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-lxc","file":null,"name":"timed-out-stop-should-leak-but-not-hold-lock","result":"success","run_time":21.62,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-lxc","file":null,"name":"tunneling-ports-make-it-to-build-api","result":"success","run_time":0.437,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-lxc","file":null,"name":"the-pool-is-refilled","result":"success","run_time":0.618,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-lxc","file":null,"name":"find-released-returns-boxes-whose-build-is-canceled-immediately","result":"success","run_time":0.333,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-lxc","file":null,"name":"find-released-returns-boxes-whose-build-is-gone-from-build-state-after-a-while","result":"success","run_time":0.311,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-lxc","file":null,"name":"if-container-start-throws-but-we-are-aggressive-we-recycle","result":"success","run_time":0.392,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-lxc","file":null,"name":"if-container-start-throws-we-leave-the-name-in-in-progress","result":"success","run_time":0.502,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-lxc","file":null,"name":"creating-a-container","result":"success","run_time":0.364,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-lxc","file":null,"name":"cleanup-released-works","result":"success","run_time":0.681,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-lxc","file":null,"name":"if-snapshot-throws-we-remove-the-node-from-in-progress","result":"success","run_time":0.284,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-lxc","file":null,"name":"in-progress-and-available-instances-are-still-sets","result":"success","run_time":0.368,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.enterprise.test-admin","file":null,"name":"generate-public-pr-keypair-is-respected","result":"success","run_time":1.843,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-status","file":null,"name":"skipped-builds-dont-have-status","result":"success","run_time":1.905,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-status","file":null,"name":"logging-a-status-on-an-invalid-SHA1-catches-the-exception","result":"success","run_time":0.572,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-status","file":null,"name":"logging-the-status-works","result":"success","run_time":0.802,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-status","file":null,"name":"trigger-builds-should-send-queued-gh-status","result":"success","run_time":0.503,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-status","file":null,"name":"set-status-retries-on-a-502","result":"success","run_time":1.498,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-status","file":null,"name":"running-a-build-updates-the-github-status-several-times","result":"success","run_time":3.105,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-status","file":null,"name":"builds-should-show-failed-status","result":"success","run_time":0.232,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-status","file":null,"name":"add-a-message-to-the-build-when-github-502s","result":"success","run_time":3.635,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-user","file":null,"name":"use-verified-emails-only","result":"success","run_time":0.354,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-user","file":null,"name":"validate-token-does-not-update-scopes","result":"success","run_time":0.301,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-user","file":null,"name":"update-profile-validates-per-org-email","result":"success","run_time":0.664,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-user","file":null,"name":"update-profile-validates-selected-email","result":"success","run_time":0.412,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-user","file":null,"name":"user-project-scope-works","result":"success","run_time":0.404,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-user","file":null,"name":"refresh-user-updates-login-unauthenticated","result":"success","run_time":0.263,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-user","file":null,"name":"find-max-scope-works","result":"success","run_time":0.209,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-user","file":null,"name":"validate-token-works","result":"success","run_time":1.382,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-user","file":null,"name":"tentacles-calls-retry-on-500","result":"success","run_time":0.389,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-user","file":null,"name":"validate-token-works-with-a-sparse-user-object","result":"success","run_time":0.316,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-user","file":null,"name":"user-project-permissions-saves-user-project-permissions","result":"success","run_time":0.353,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-user","file":null,"name":"validate-token-handle-user-to-org-conversion","result":"success","run_time":0.28,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-user","file":null,"name":"refresh-user-updates-login","result":"success","run_time":0.278,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-user","file":null,"name":"user-project-permissions-has-reasonable-defaults","result":"success","run_time":0.212,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-user","file":null,"name":"validate-token-invalidates-users-without-repo","result":"success","run_time":0.344,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-user","file":null,"name":"unauthenticated-gh-info-works","result":"success","run_time":0.55,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-user","file":null,"name":"update-profile-works-without-token","result":"success","run_time":0.277,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-user","file":null,"name":"use-unverified-emails-with-with-setting","result":"success","run_time":0.295,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-user","file":null,"name":"user-project-scope-handles-access-denied","result":"success","run_time":0.266,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-user","file":null,"name":"update-profile-works","result":"success","run_time":0.358,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-validate","file":null,"name":"assert-error-map-works","result":"success","run_time":0.213,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-validate","file":null,"name":"validate-works","result":"success","run_time":0.221,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-validate","file":null,"name":"validate-plan-fields-smoketest","result":"success","run_time":0.235,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-validate","file":null,"name":"paths-works","result":"success","run_time":0.199,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-defpage","file":null,"name":"any-method-is-respected","result":"success","run_time":0.315,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-defpage","file":null,"name":"noir-route-is-set","result":"success","run_time":0.198,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-identity","file":null,"name":"the-server-identifies-itself","result":"success","run_time":0.194,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-db","file":null,"name":"read-results-works","result":"success","run_time":0.201,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-exclusive-lock","file":null,"name":"exclusively-works","result":"success","run_time":0.205,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-exclusive-lock","file":null,"name":"exclusively-is-threadsafe","result":"success","run_time":1.199,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-exclusive-lock","file":null,"name":"acquire-and-release-work","result":"success","run_time":0.199,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-exclusive-lock","file":null,"name":"acquire-ignores-stale-locks","result":"success","run_time":0.201,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-test","file":null,"name":"get-tests-previous-works-from-postgres-db","result":"success","run_time":0.913,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-test","file":null,"name":"translate-result-works","result":"success","run_time":0.28,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-test","file":null,"name":"translate-source-works","result":"success","run_time":0.295,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-test","file":null,"name":"format-name-works","result":"success","run_time":0.289,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-test","file":null,"name":"find-pg-tests-circuit-breaks","result":"success","run_time":10.021,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-test","file":null,"name":"retrieve-test-results-works","result":"success","run_time":0.34,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-test","file":null,"name":"find-pg-tests-is-resiliant-to-timeouts","result":"success","run_time":3.254,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-gauges","file":null,"name":"build-queue-depth-works","result":"success","run_time":0.293,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-gauges","file":null,"name":"build-state-gauges-publish-build-queue-depth-metrics","result":"success","run_time":0.299,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-gauges","file":null,"name":"build-state-gauges-dont-destroy-the-build-state-db","result":"success","run_time":0.347,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-gauges","file":null,"name":"publish-build-state-gauges-doesnt-blow-up","result":"success","run_time":0.258,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-state","file":null,"name":"scaler-leader-accounts-for-heartbests","result":"success","run_time":0.246,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-state","file":null,"name":"remove-dead-scalers-works","result":"success","run_time":0.261,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-state","file":null,"name":"remove-dead-scalers-errors-when-not-enough-scalers","result":"success","run_time":0.248,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-state","file":null,"name":"start-scaling-and-stop-scaling-work","result":"success","run_time":0.461,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-state","file":null,"name":"scaler-leader-election-works","result":"success","run_time":0.247,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-dev-secrets","file":null,"name":"memoize-when-doesnt-memoize-when-it-shouldnt","result":"success","run_time":0.007,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-dev-secrets","file":null,"name":"memoize-when-memoizes-when-it-should","result":"success","run_time":0.005,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-network","file":null,"name":"device-ip-address-works-for-linux","result":"success","run_time":0.002,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-network","file":null,"name":"device-ip-address-works-for-mac","result":"success","run_time":0.001,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-clickjacking","file":null,"name":"the-server-prevents-clickjacking","result":"success","run_time":0.196,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.settings","file":null,"name":"changing-environment-variables-settings-works","result":"success","run_time":40.231,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.settings","file":null,"name":"changing-hipchat-settings-works","result":"success","run_time":19.754,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.settings","file":null,"name":"settings-page-for-an-empty-project-looks-right","result":"success","run_time":9.968,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.settings","file":null,"name":"Changing-test-settings-works-and-triggers-a-build-if-you-want-it-to","result":"success","run_time":28.11,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.settings","file":null,"name":"changing-slack-settings-works","result":"success","run_time":18.431,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.analytics.test-core","file":null,"name":"track-works","result":"success","run_time":0.209,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.analytics.test-core","file":null,"name":"send-event-to-segment-works","result":"success","run_time":0.208,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-junit","file":null,"name":"junit-doesn't-explode","result":"success","run_time":0.584,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-junit","file":null,"name":"using-trs-as-library-works","result":"success","run_time":1.082,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-junit","file":null,"name":"junit-actions-is-ordered-correctly","result":"success","run_time":12.719,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-template","file":null,"name":"failing-a-node-setup-step-fails-the-build","result":"success","run_time":2.206,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-template","file":null,"name":"install-ssh-keys-picks-up-heroku-keys","result":"success","run_time":1.951,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-template","file":null,"name":"the-node-setup-action-is-of-type-:infrastructure","result":"success","run_time":0.834,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-template","file":null,"name":"git-remove-url-rewrite-cmds-generates-correct-commands","result":"success","run_time":0.232,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-template","file":null,"name":"git-url-rewriting-doesnt-happen-for-bitbucket","result":"success","run_time":1.402,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-template","file":null,"name":"global-sudo-setting-is-respected","result":"success","run_time":4.025,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-template","file":null,"name":"install-ssh-keys-handles-blank-hostnames","result":"success","run_time":2.135,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-template","file":null,"name":"install-ssh-keys-works","result":"success","run_time":2.785,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-template","file":null,"name":"sudo-enabled-is-respected","result":"success","run_time":6.322,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-template","file":null,"name":"git-url-rewriting-works-for-github","result":"success","run_time":1.102,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.state.test-runtime","file":null,"name":"local-state-only-adds-the-os-builder-tag","result":"success","run_time":0.005,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-inference","file":null,"name":"merging-from-multiple-inference-sources-works","result":"success","run_time":0.512,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-inference","file":null,"name":"ios-inference-works-on-linux-build","result":"success","run_time":1.911,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-inference","file":null,"name":"xcodebuild-ios-inference-works","result":"success","run_time":4.74,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-inference","file":null,"name":"inference-works","result":"success","run_time":5.64,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-inference","file":null,"name":"inferred-actions-have-source-:inferred","result":"success","run_time":0.312,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-inference","file":null,"name":"xctool-ios-inference-works","result":"success","run_time":4.003,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"nt-enabled-setting-works-for-all-notification-types","result":"success","run_time":0.324,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"hipchat-setup-notifications-work","result":"success","run_time":7.841,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"we-add-a-message-to-the-build-when-sending-fails-flowdock","result":"success","run_time":0.723,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"maybe-notify!-does-nothing-if-the-queue-is-empty","result":"success","run_time":0.382,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"We-add-a-message-to-the-build-when-the-campfire-is-missing-a-subdomain","result":"success","run_time":0.389,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"enqueueing-and-counting-specific-notification-types-works","result":"success","run_time":0.677,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"Campfire-doesnt-send-when-the-room-and-token-are-empty","result":"success","run_time":0.353,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"We-add-a-message-to-the-build-when-the-campfire-room-name-is-invalid","result":"success","run_time":0.542,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"smart-hipchat-and-campfire-notifications-work","result":"success","run_time":0.958,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"new-slack-setup-notifications-work","result":"success","run_time":2.571,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"delay-period-works","result":"success","run_time":0.238,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"can-log-encrypted-with-blank-url","result":"success","run_time":0.409,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"dont-notify-when-notify-false","result":"success","run_time":2.437,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"we-log-circle-bugs","result":"success","run_time":0.31,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"nt-event-works-for-all-notification-types","result":"success","run_time":0.243,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"dequeue-notification-is-thread-safe","result":"success","run_time":1.973,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"new-slack-messages-work","result":"success","run_time":0.433,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"maybe-notify!-on-the-happy-path-has-10000s-of-side-effects","result":"success","run_time":0.358,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"flowdock-notifications-work","result":"success","run_time":1.168,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"maybe-notify!-does-not-attempt-to-send-if-disabled-via-settings","result":"success","run_time":0.3,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"We-add-a-message-to-the-build-when-sending-fails-slack","result":"success","run_time":0.437,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"check-that-sending-a-message-to-our-test-room-succeeds","result":"success","run_time":0.618,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"enqueue-notifications!-works","result":"success","run_time":0.501,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"nt-name-works-for-all-notification-types","result":"success","run_time":0.242,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"notify-by-default","result":"success","run_time":4.146,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"we-dont-send-irc-messages-when-channel-is-empty","result":"success","run_time":0.525,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"dequeue-notification-deals-correctly-with-time","result":"success","run_time":7.362,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"hipchat-notifications-work","result":"success","run_time":3.298,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"maybe-notify!-doesnt-send-twice-if-event-publishing-breaks","result":"success","run_time":0.323,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"We-add-a-message-to-the-build-when-sending-fails-hipchat","result":"success","run_time":0.41,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"maybe-notify!-does-not-rollbar-the-first-failure","result":"success","run_time":0.329,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"We-add-a-message-to-the-build-when-sending-fails-new-slack","result":"success","run_time":0.419,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"We-add-a-message-to-the-build-when-sending-fails-campfire","result":"success","run_time":0.468,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"notify-email-works","result":"success","run_time":3.286,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"new-slack-notifications-work","result":"success","run_time":2.391,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"maybe-notify!-rollbars-on-the-final-failure","result":"success","run_time":0.321,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"test-that-we-use-the-non-ssl-version-of-campfire-if-the-ssl-version-fails","result":"success","run_time":0.501,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"we-dont-send-irc-messages-when-servername-is-empty","result":"success","run_time":0.303,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-notify","file":null,"name":"slack-uses-new-settings-first","result":"success","run_time":0.404,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"peek-build-is-super-efficient-without-tags","result":"success","run_time":0.793,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"a-single-maybe-dispatch-build*-drains-the-queue","result":"success","run_time":2.9,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"maybe-dispatch-build*-dispatches-builds","result":"success","run_time":3.201,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"dispatch-event-is-fired-on-build-forward-usage->run","result":"success","run_time":0.312,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"untake-build!-doesnt-stomp-queued-at-does-stomp-start_time","result":"success","run_time":0.311,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"maybe-dispatch-build*-untakes-if-it-cant-acquire-containers","result":"success","run_time":0.303,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"the-queue-stalls-until-the-first-build-can-be-dequeued","result":"success","run_time":0.317,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"no-run-queue-events-in-dispatcher-mode","result":"success","run_time":0.381,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"multiple-builds-are-dequeued-in-the-correct-order","result":"success","run_time":5.417,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"peek-build-works-with-a-single-query","result":"success","run_time":0.501,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"the-third-box-takes-builds-when-first-and-second-are-full","result":"success","run_time":0.29,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"we-can-compute-how-long-a-build-spent-in-the-run-queue","result":"success","run_time":0.286,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"canceled-builds-are-removed-from-the-queue","result":"success","run_time":0.481,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"take-build-works-with-a-single-query","result":"success","run_time":0.28,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"the-second-box-takes-builds-when-the-leader-is-full","result":"success","run_time":0.295,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"choatic-dequeuer-randomizes","result":"success","run_time":0.336,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"maybe-dispatch-build*-untakes-on-exceptions","result":"success","run_time":0.302,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"bumping-a-build-works","result":"success","run_time":3.332,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"capabilities-match?-works","result":"success","run_time":0.78,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"non-leader-takes-builds-if-its-been-a-while","result":"success","run_time":3.325,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"peek-build-with-matching-tags-hits-an-index","result":"success","run_time":0.781,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"take-build-applies-additional-optional-constraints","result":"success","run_time":0.277,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"the-leader-doesnt-take-builds-when-full","result":"success","run_time":0.288,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"take-build-is-thread-safe","result":"success","run_time":2.084,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"the-third-box-does-not-take-builds-when-the-first-but-not-second-is-full","result":"success","run_time":0.284,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"peek-build-works-with-tags","result":"success","run_time":0.325,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"dispatch-event-is-fired-when-new-containers-become-available","result":"success","run_time":0.258,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"peek-build-scans-the-run-queue-at-most","result":"success","run_time":0.738,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"peek-build-is-a-single-query-noop-on-an-empty-queue","result":"success","run_time":0.273,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"queue-depth-builds-works-with-tags","result":"success","run_time":0.723,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"enqueueing-and-counting-builds-in-the-run-queue-works","result":"success","run_time":0.295,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"run-queue-random-works","result":"success","run_time":0.275,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"peek-build-does-not-take-a-build-when-tags-dont-match","result":"success","run_time":0.303,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"dispatch-event-is-fired-on-untake-build!","result":"success","run_time":0.29,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"the-leader-takes-builds-immediately","result":"success","run_time":0.28,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"all-builds-works","result":"success","run_time":0.399,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"take-build-is-a-single-query-noop-on-an-empty-queue","result":"success","run_time":0.272,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"dispatch-event-causes-maybe-dispatch-build-to-peek-at-the-queue","result":"success","run_time":0.241,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"maybe-take-build-doesn't-pollute-build-state-on-exceptions","result":"success","run_time":0.277,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-queue","file":null,"name":"take-build-hits-an-awesome-index","result":"success","run_time":0.942,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.container.test-util","file":null,"name":"lxc-info-values-works","result":"success","run_time":0.009,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.container.test-util","file":null,"name":"cgroup-path-works","result":"success","run_time":0.003,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.model.test-build-queue","file":null,"name":"container-counts-by-tags-works","result":"success","run_time":0.438,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.model.test-build-queue","file":null,"name":"pop-runnable-build!-is-fifo","result":"success","run_time":0.459,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.model.test-build-queue","file":null,"name":"requeue-running-build!-works","result":"success","run_time":0.323,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.model.test-build-queue","file":null,"name":"queue-depths-works","result":"success","run_time":0.395,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.model.test-build-queue","file":null,"name":"pop-runnable-build!-works","result":"success","run_time":0.316,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.model.test-build-queue","file":null,"name":"builds-before-works","result":"success","run_time":0.403,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.model.test-build-queue","file":null,"name":"pop-runnable-build!-does-set-arithmetic","result":"success","run_time":0.314,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.model.test-build-queue","file":null,"name":"remove-build!-works","result":"success","run_time":0.334,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.model.test-build-queue","file":null,"name":"queue-depth-works-with-tags","result":"success","run_time":0.491,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.model.test-build-queue","file":null,"name":"complete-build!-works","result":"success","run_time":0.334,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-test-utils","file":null,"name":"runnable-build-creates-nodes-properly","result":"success","run_time":0.309,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-iptables","file":null,"name":"forwarding-command-works","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.deploy.test-ami","file":null,"name":"schema-matches-aws-sdk","result":"success","run_time":0.186,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.deploy.test-ami","file":null,"name":"master-ami-id-fetches-from-s3","result":"success","run_time":0.332,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.deploy.test-ami","file":null,"name":"save-master-ami-revision-works","result":"success","run_time":0.368,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-server","file":null,"name":"in-development-we-can-connect-on-http","result":"success","run_time":0.195,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-test-utils","file":null,"name":"set-ring-cookie-works!","result":"success","run_time":0.209,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-test-utils","file":null,"name":"with-test-middleware-works","result":"success","run_time":0.199,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.pull-request.test-bitbucket","file":null,"name":"find-by-multiple-shas-branches-and-project-ids-works","result":"success","run_time":0.209,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.pull-request.test-bitbucket","file":null,"name":"create-or-update-from-bitbucket-entity-works","result":"success","run_time":0.214,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.pull-request.test-bitbucket","file":null,"name":"find-by-sha-branch-and-project-id-works","result":"success","run_time":0.199,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-action-log","file":null,"name":"get-output-running-checks-output-running-db","result":"success","run_time":0.851,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-action-log","file":null,"name":"truncate-output","result":"success","run_time":0.241,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-action-log","file":null,"name":"get-output-running-can-use-kafka","result":"success","run_time":4.989,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-action-log","file":null,"name":"output-str","result":"success","run_time":0.23,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-action-log","file":null,"name":"strip-console-codes","result":"success","run_time":0.232,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-action-log","file":null,"name":"container-only-cannot-connect","result":"success","run_time":0.233,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-artifact-nonce","file":null,"name":"cleanup-doesnt-explode","result":"success","run_time":0.189,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-artifact-nonce","file":null,"name":"nonces-arent-reusable","result":"success","run_time":0.206,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.rollbar.test-build","file":null,"name":"can-inject-build","result":"success","run_time":0.049,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.secrets.test-migrations","file":null,"name":"esxi-migrations-wont-overwrite-existing-esxi","result":"success","run_time":0.006,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.secrets.test-migrations","file":null,"name":"deprecating-old-aws-keys-work","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.secrets.test-migrations","file":null,"name":"can-add-business-model","result":"success","run_time":0.002,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-email","file":null,"name":"smtp-settings-work","result":"success","run_time":0.27,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-email","file":null,"name":"throw-on-no-body","result":"success","run_time":0.187,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-email","file":null,"name":"throw-on-no-recipients","result":"success","run_time":0.189,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-email","file":null,"name":"dont-send-email-when-there-are-no-recipients","result":"success","run_time":0.189,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-email","file":null,"name":"recipients?-works","result":"success","run_time":0.189,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-pusher","file":null,"name":"only-send-pusher-updates-to-occupied-channels","result":"success","run_time":0.347,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-pusher","file":null,"name":"gracefully-handle-connection-failures","result":"success","run_time":0.517,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-pusher","file":null,"name":"publish-doesnt-explode","result":"success","run_time":0.291,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-pusher","file":null,"name":"auth-signature-works","result":"success","run_time":0.19,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-pusher","file":null,"name":"signing-string-works","result":"success","run_time":0.186,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-pusher","file":null,"name":"channel-occupied?-behaves-as-expected","result":"success","run_time":0.217,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-pusher","file":null,"name":"signing-works","result":"success","run_time":0.189,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-s3","file":null,"name":"use-virtualized-host-names-when-possible","result":"success","run_time":0.208,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-s3","file":null,"name":"delete-objects-works","result":"success","run_time":0.573,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-github","file":null,"name":"parse-deploy-key?-works","result":"success","run_time":0.213,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-github","file":null,"name":"parse-github-user-id-works","result":"success","run_time":0.193,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-github","file":null,"name":"parse-push?-works","result":"success","run_time":0.223,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-github","file":null,"name":"parse-login-works","result":"success","run_time":0.206,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-github","file":null,"name":"parse-delete-branch?-works","result":"success","run_time":0.192,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-github","file":null,"name":"parse-vcs_url-works","result":"success","run_time":0.244,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-github","file":null,"name":"parse-tag-works","result":"success","run_time":0.193,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-github","file":null,"name":"parse-email-works","result":"success","run_time":0.189,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-github","file":null,"name":"parse-revision-works","result":"success","run_time":0.192,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-github","file":null,"name":"parse-branch-works","result":"success","run_time":0.267,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-hystrix","file":null,"name":"init-timeout-works","result":"success","run_time":4.767,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.join","file":null,"name":"home-page-loads","result":"success","run_time":26.78,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.join","file":null,"name":"join-works-with-join-button","result":"success","run_time":24.918,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.join","file":null,"name":"join-works-with-login-button","result":"success","run_time":23.014,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.join","file":null,"name":"login-works","result":"success","run_time":23.303,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.join","file":null,"name":"login-csrf-works","result":"success","run_time":23.758,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.aws.test-vpc","file":null,"name":"subnet-id-works","result":"success","run_time":0.191,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-ios","file":null,"name":"xcode-version-action-works","result":"success","run_time":0.418,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-ios","file":null,"name":"will-find-and-notify-about-ios-projects","result":"success","run_time":0.363,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-ios","file":null,"name":"can-detect-workspaces","result":"success","run_time":0.285,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-ios","file":null,"name":"end-to-end-test","result":"success","run_time":0.447,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-ios","file":null,"name":"find-project-works","result":"success","run_time":0.253,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-ios","file":null,"name":"non-existent-workspace-paths-dont-crash","result":"success","run_time":0.243,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-ios","file":null,"name":"caching-directories-works","result":"success","run_time":0.308,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-ios","file":null,"name":"invalid-workspace-var-adds-build-warning","result":"success","run_time":0.245,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-ios","file":null,"name":"add-build-warnings-works","result":"success","run_time":0.277,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-ios","file":null,"name":"xcode-version-is-validated","result":"success","run_time":0.25,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-ios","file":null,"name":"multiple-actions-run","result":"success","run_time":0.254,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-ios","file":null,"name":"can-infer-about-podfiles","result":"success","run_time":0.387,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-ios","file":null,"name":"can-override-inference-with-env-vars","result":"success","run_time":0.279,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-ios","file":null,"name":"workspace-or-project-args-works","result":"success","run_time":0.24,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-ios","file":null,"name":"find-workspace-works","result":"success","run_time":0.274,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-ios","file":null,"name":"closest-xcode-version-is-determined","result":"success","run_time":0.252,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-ios","file":null,"name":"can-use-gemfile-to-install-cocoapods","result":"success","run_time":0.245,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-ios","file":null,"name":"podfile-action-configuration-works","result":"success","run_time":0.255,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-ssh","file":null,"name":"ssh-sleep-works","result":"success","run_time":4.719,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-ssh","file":null,"name":"adding-ssh-user-happens","result":"success","run_time":4.448,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-ssh","file":null,"name":"canceling-a-build-stops-ssh-sleep","result":"success","run_time":2.507,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-ssh","file":null,"name":"get-keys-works","result":"success","run_time":4.606,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.http.api.admin-commands.test-ecs","file":null,"name":"print-clusters-works","result":"success","run_time":0.288,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-kafka","file":null,"name":"maybe-rethrow-error-works","result":"success","run_time":0.278,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-kafka","file":null,"name":"kafka-is-effectively-enabled","result":"success","run_time":0.735,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-kafka","file":null,"name":"kafka-is-effectively-disabled","result":"success","run_time":0.325,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-kafka","file":null,"name":"kafka-at-fifty-percent-behaves-as-expected","result":"success","run_time":0.295,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-kafka","file":null,"name":"routing-metadata-always-falls-within-bounds","result":"success","run_time":0.285,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-ssh","file":null,"name":"add-private-key-sets-hostname-when-passed","result":"success","run_time":0.732,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-ssh","file":null,"name":"authorize-keys-no-existing-works","result":"success","run_time":1.869,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-ssh","file":null,"name":"add-private-key-avoids-matching-github-by-default","result":"success","run_time":0.646,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-ssh","file":null,"name":"it-can-log","result":"success","run_time":1.465,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-ssh","file":null,"name":"add-private-key-works","result":"success","run_time":0.819,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-ssh","file":null,"name":"add-private-key-avoids-matching-github-enterprise","result":"success","run_time":0.915,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-ssh","file":null,"name":"authorize-keys-with-existing-keys-works","result":"success","run_time":0.767,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-auth","file":null,"name":"fetch-github-token-is-never-nil","result":"success","run_time":0.003,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-repo","file":null,"name":"webhook-creation-respects-ssl-verification","result":"success","run_time":0.209,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-repo","file":null,"name":"validate-followers-works","result":"success","run_time":0.234,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-repo","file":null,"name":"ensure-deploy-key-works","result":"success","run_time":5.626,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-repo","file":null,"name":"test-user-works","result":"success","run_time":0.506,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-repo","file":null,"name":"repo-content-works","result":"success","run_time":0.327,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-repo","file":null,"name":"prune-webhooks-works","result":"success","run_time":0.204,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-repo","file":null,"name":"pull-requests-works","result":"success","run_time":0.937,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-repo","file":null,"name":"pushes-works","result":"success","run_time":0.366,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-repo","file":null,"name":"throws-404-when-user-doesnt-have-access-to-repo","result":"success","run_time":0.318,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-repo","file":null,"name":"branches-works","result":"success","run_time":0.357,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-repo","file":null,"name":"find-token-finds-a-token-on-a-project-follower","result":"success","run_time":0.322,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-repo","file":null,"name":"circle-hook-url-works","result":"success","run_time":0.195,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-repo","file":null,"name":"ensure-webhook-works","result":"success","run_time":0.208,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-repo","file":null,"name":"account-type-works","result":"success","run_time":0.235,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-repo","file":null,"name":"branches-gets-all-branches","result":"success","run_time":0.783,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-repo","file":null,"name":"find-token-works-on-a-project-with-no-:github-info","result":"success","run_time":0.326,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-test-utils","file":null,"name":"grant-access!-works","result":"success","run_time":0.323,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-test-utils","file":null,"name":"add-user-project-works","result":"success","run_time":0.219,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin","file":null,"name":"user-admin-works","result":"success","run_time":0.297,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin","file":null,"name":"admin-command-type-checked-handled","result":"success","run_time":0.223,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin","file":null,"name":"admin-command-responds","result":"success","run_time":0.232,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin","file":null,"name":"switch-user-works","result":"success","run_time":0.259,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin","file":null,"name":"admin-command-executes","result":"success","run_time":0.226,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin","file":null,"name":"->status-where-clause-works","result":"success","run_time":0.412,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin","file":null,"name":"recent-builds-works","result":"success","run_time":0.343,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin","file":null,"name":"licensing-information-works","result":"success","run_time":0.253,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin","file":null,"name":"admin-command-failure-handled","result":"success","run_time":0.21,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin","file":null,"name":"admin-wildcard-routes-are-text-html","result":"success","run_time":0.223,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.authentication.test-user-token","file":null,"name":"nil-token-cant-get-user-with-nil-token","result":"success","run_time":0.223,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.authentication.test-user-token","file":null,"name":"token-logins-to-invalid-urls-404-not-500","result":"success","run_time":0.236,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.authentication.test-user-token","file":null,"name":"no-token-doesnt-return-a-different-user","result":"success","run_time":0.242,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.authentication.test-user-token","file":null,"name":"token-auth-works","result":"success","run_time":0.262,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-artifacts","file":null,"name":"artifact-url-works","result":"success","run_time":0.211,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-artifacts","file":null,"name":"artifact-urls-doesnt-fetch-the-project","result":"success","run_time":0.276,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-artifacts","file":null,"name":"artifacts-separation-works","result":"success","run_time":0.301,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-artifacts","file":null,"name":"artifact-proxy-works","result":"success","run_time":0.267,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-artifacts","file":null,"name":"artifact-proxy-does-the-right-thing-with-content-types","result":"success","run_time":0.38,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-artifacts","file":null,"name":"artifact-proxy-respects-authorization","result":"success","run_time":0.596,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-artifacts","file":null,"name":"artifact-proxy-404s-nonexistent-artifacts-without-asking-s3","result":"success","run_time":0.301,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-artifacts","file":null,"name":"artifact-proxy-respects-authorization-with-service","result":"success","run_time":0.479,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-artifacts","file":null,"name":"artifact-proxy-works-with-bitbucket","result":"success","run_time":0.256,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-artifacts","file":null,"name":"artifact-urls-are-valid","result":"success","run_time":0.277,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-proxy","file":null,"name":"proxy-running?-works","result":"success","run_time":0.007,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-proxy","file":null,"name":"with-proxy-uses-the-proxy","result":"success","run_time":0.039,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-request","file":null,"name":"accept-values-works","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-request","file":null,"name":"real-ip-works","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-stripe","file":null,"name":"stripe-plan-creation","result":"success","run_time":2.01,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-stripe","file":null,"name":"invoice-fetch-all-for-a-customer-works","result":"success","run_time":12.227,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-stripe","file":null,"name":"can-change-the-version","result":"success","run_time":10.353,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-stripe","file":null,"name":"prorated-invoice?-works","result":"success","run_time":0.218,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.api.test-project","file":null,"name":"project-api","result":"success","run_time":0.254,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.api.test-project","file":null,"name":"read-returns-heroku-deploy-details","result":"success","run_time":0.264,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.plan.test-trial","file":null,"name":"info-works","result":"success","run_time":0.198,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.plan.test-trial","file":null,"name":"can-activate?-works","result":"success","run_time":0.363,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.plan.test-trial","file":null,"name":"is-valid-template-for-type?-works","result":"success","run_time":0.194,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-settings","file":null,"name":"get-defaults-work","result":"success","run_time":0.196,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-settings","file":null,"name":"settings-can-handle-dots","result":"success","run_time":0.2,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.secrets.test-envvar-source","file":null,"name":"->smtp-secret-matches-schema","result":"success","run_time":0.012,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.secrets.test-envvar-source","file":null,"name":"->smtp-secret-works","result":"success","run_time":0.001,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.secrets.test-envvar-source","file":null,"name":"->postgres-secret-matches-schema","result":"success","run_time":0.005,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.secrets.test-envvar-source","file":null,"name":"->postgres-secret-works","result":"success","run_time":0.001,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-config","file":null,"name":"container-tags-works","result":"success","run_time":0.014,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-config","file":null,"name":"http-thread-count-works","result":"success","run_time":0.007,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-installation-level-user-settings","file":null,"name":"weird-setting-name-works","result":"success","run_time":0.189,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-installation-level-user-settings","file":null,"name":"validation-by-value-type-works","result":"success","run_time":0.184,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-installation-level-user-settings","file":null,"name":"before-save-noop-works","result":"success","run_time":0.186,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-installation-level-user-settings","file":null,"name":"before-save-works","result":"success","run_time":0.189,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-installation-level-user-settings","file":null,"name":"setting-works","result":"success","run_time":5.199,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-installation-level-user-settings","file":null,"name":"validation-by-validator-works","result":"success","run_time":0.196,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-internal-alerts","file":null,"name":"ignoring-messages-works","result":"success","run_time":0.024,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-internal-alerts","file":null,"name":"slack-links-fixed","result":"success","run_time":0.006,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-scheduler","file":null,"name":"schedule-periodic-job*-keeps-going-even-if-the-job-throws","result":"success","run_time":0.503,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-scheduler","file":null,"name":"delayed-fn-works","result":"success","run_time":1.011,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-ab-tests","file":null,"name":"seed-is-set-properly","result":"success","run_time":0.335,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-assets","file":null,"name":"assets-root-works","result":"success","run_time":0.19,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-assets","file":null,"name":"rollback-frontend-manifest-works","result":"success","run_time":0.427,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-assets","file":null,"name":"manifest-round-trip-works","result":"success","run_time":0.191,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-assets","file":null,"name":"assets-are-forgiving-while-no-real-assets","result":"success","run_time":0.192,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-assets","file":null,"name":"frontend-version-key-works","result":"success","run_time":0.405,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-assets","file":null,"name":"->relative-protocol-works","result":"success","run_time":0.186,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-assets","file":null,"name":"manifest-to-s3-works","result":"success","run_time":0.191,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.plans","file":null,"name":"piggiebacked-orgs-are-unable-to-pay","result":"success","run_time":33.93,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.plans","file":null,"name":"updating-billing-info-works","result":"success","run_time":38.188,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.plans","file":null,"name":"suspended-plans-notice-doesn't-show-on-public-build-pages","result":"success","run_time":9.312,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.plans","file":null,"name":"updating-piggieback-orgs-works","result":"success","run_time":20.952,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.plans","file":null,"name":"transferring-plan-works","result":"success","run_time":16.678,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.plans","file":null,"name":"pay-first-time-works","result":"success","run_time":27.971,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.plans","file":null,"name":"updating-containers-works","result":"success","run_time":23.193,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.plans","file":null,"name":"suspended-plans-notice-is-present","result":"success","run_time":13.923,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.analytics.test-segment","file":null,"name":"track-works","result":"success","run_time":0.246,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.analytics.test-segment","file":null,"name":"send-track-works","result":"success","run_time":0.217,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.aws.test-credentials","file":null,"name":"ec2-queries-work","result":"success","run_time":0.66,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.aws.test-credentials","file":null,"name":"s3-storage-works","result":"success","run_time":1.476,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-artifacts","file":null,"name":"parse-parallel-job-log-works","result":"success","run_time":0.369,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-artifacts","file":null,"name":"missing-file-doesnt-explode","result":"success","run_time":1.894,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-artifacts","file":null,"name":"collect-artifacts-works-in-parallel-builds","result":"success","run_time":2.639,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-artifacts","file":null,"name":"upload-from-custom-dirs","result":"success","run_time":3.202,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-artifacts","file":null,"name":"can-make-pretty-paths","result":"success","run_time":0.237,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-artifacts","file":null,"name":"upload-commands-works","result":"success","run_time":0.309,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-artifacts","file":null,"name":"artifacts-dir-can-be-specified","result":"success","run_time":2.664,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-artifacts","file":null,"name":"artifact-s3-key-works","result":"success","run_time":0.289,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-artifacts","file":null,"name":"uploading-works","result":"success","run_time":3.083,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-artifacts","file":null,"name":"our-custom-mime-types-work","result":"success","run_time":2.345,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-artifacts","file":null,"name":"parallelize-works","result":"success","run_time":0.246,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-artifacts","file":null,"name":"loads-custom-dirs-config","result":"success","run_time":2.324,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-artifacts","file":null,"name":"artifact-files-works","result":"success","run_time":3.63,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-deployment","file":null,"name":"dont-deploy-when-the-build-is-not-green","result":"success","run_time":0.624,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-deployment","file":null,"name":"merge-codedeploy-configs-works","result":"success","run_time":0.334,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-deployment","file":null,"name":"aws-codedeploy-actions-missing-codedeploy-settings-fails","result":"success","run_time":0.38,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-deployment","file":null,"name":"do-deploy-works","result":"success","run_time":3.194,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-deployment","file":null,"name":"aws-codedeploy-actions-work-circle.yml-config","result":"success","run_time":0.612,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-deployment","file":null,"name":"deploy-when-the-build-is-green","result":"success","run_time":0.567,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-deployment","file":null,"name":"warns-for-multiple-matching-deployment-sections","result":"success","run_time":1.446,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-deployment","file":null,"name":"dont-deploy-when-ssh-build","result":"success","run_time":0.519,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-deployment","file":null,"name":"aws-codedeploy-actions-work-ui-config","result":"success","run_time":0.757,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-deployment","file":null,"name":"aws-codedeploy-times-out-long-deploys","result":"success","run_time":0.815,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-deployment","file":null,"name":"codedeploy-s3-key-works","result":"success","run_time":0.382,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.admin.test-db","file":null,"name":"warn-stuck-build-queue-builds-works","result":"success","run_time":0.512,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.admin.test-db","file":null,"name":"warn-stuck-usage-builds-works","result":"success","run_time":0.31,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.admin.test-db","file":null,"name":"warn-stuck-run-queued-builds-works","result":"success","run_time":0.406,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-clojure","file":null,"name":"parallel-test-junit-includes-nses-without-timing","result":"success","run_time":0.3,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-clojure","file":null,"name":"when-midje-is-not-a-dependency-lein-test-is-the-:test-command","result":"success","run_time":0.28,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-clojure","file":null,"name":"parallel-test-doesnt-explode","result":"success","run_time":0.307,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-clojure","file":null,"name":"parallel-test-junit-works","result":"success","run_time":0.286,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-clojure","file":null,"name":"parallel-midje-doesnt-explode","result":"success","run_time":0.406,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-clojure","file":null,"name":"parallel-test-junit-doesn't-include-removed-nses","result":"success","run_time":0.285,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-clojure","file":null,"name":"parallel-test-junit-handles-no-previous-timings-for-current-nses","result":"success","run_time":0.288,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-clojure","file":null,"name":"lein-deps-is-always-run-as-a-:setup-command","result":"success","run_time":0.277,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-node","file":null,"name":"cannot-set-node-version-on-osx","result":"success","run_time":0.273,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-node","file":null,"name":"fail-and-message-if-we-can't-parse-packagejson","result":"success","run_time":0.274,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-node","file":null,"name":"don't-re-export-NODE_ENV-if-it's-specified-in-circleyml","result":"success","run_time":0.283,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-node","file":null,"name":"treats-node_modules-correctly","result":"success","run_time":0.311,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-node","file":null,"name":"node-version-is-inferred","result":"success","run_time":0.293,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-node","file":null,"name":"don't-re-export-NODE_ENV-if-it's-specified-in-project-env-var","result":"success","run_time":0.285,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-node","file":null,"name":"basic-node-inference","result":"success","run_time":0.521,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-node","file":null,"name":"run-npm-test-when-there's-a-:script-:test","result":"success","run_time":0.283,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-php","file":null,"name":"we-use-correct-composerjson-action","result":"success","run_time":0.285,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-php","file":null,"name":"we-use-correct-phpunit-action","result":"success","run_time":0.285,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-php","file":null,"name":"setting-a-php-version-we-don't-support-fails-build-with-a-helpful-message","result":"success","run_time":2.538,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-php","file":null,"name":"php-version-in-config-works","result":"success","run_time":0.277,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.state.test-acquire","file":null,"name":"acquire-doesnt-serialize-master-hostname","result":"success","run_time":0.474,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.state.test-acquire","file":null,"name":"find-containers-doesnt-explode-when-containers-returns-empty-seq","result":"success","run_time":0.376,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.state.test-acquire","file":null,"name":"find-containers-finds-nothing-when-tags-don't-match","result":"success","run_time":0.283,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.state.test-acquire","file":null,"name":"acquire-local-first","result":"success","run_time":0.285,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.state.test-acquire","file":null,"name":"acquire-causes-the-builds-containers-to-update","result":"success","run_time":0.398,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.state.test-acquire","file":null,"name":"find-containers-returns-breadth-first-ish","result":"success","run_time":0.236,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.state.test-acquire","file":null,"name":"release-works","result":"success","run_time":0.39,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.state.test-acquire","file":null,"name":"try-acquire-acquires-multiple-containers","result":"success","run_time":0.391,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.state.test-acquire","file":null,"name":"acquire-is-thread-safe","result":"success","run_time":10.127,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.state.test-acquire","file":null,"name":"find-containers-returns-nil-when-this-master-has-no-free-containers","result":"success","run_time":0.383,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.state.test-acquire","file":null,"name":"acquire-across-multiple-masters-works","result":"success","run_time":0.301,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.state.test-acquire","file":null,"name":"find-containers-works-with-set-state!","result":"success","run_time":0.256,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.state.test-acquire","file":null,"name":"find-containers-matches-container-tags-to-build-tags","result":"success","run_time":0.336,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.state.test-acquire","file":null,"name":"container-host-containers-prioritized","result":"success","run_time":0.26,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.state.test-acquire","file":null,"name":"find-containers-returns-truthy-when-this-master-is-tied-for-most-containers-and-is-the-newest","result":"success","run_time":0.237,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.state.test-acquire","file":null,"name":"try-acquire-returns-nil-when-no-containers-are-available","result":"success","run_time":0.426,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.state.test-acquire","file":null,"name":"maximum-findable-containers-respects-tags","result":"success","run_time":0.255,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.state.test-acquire","file":null,"name":"acquire-local-handles-incomplete-data","result":"success","run_time":0.275,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.state.test-acquire","file":null,"name":"maximum-findable-containers-works","result":"success","run_time":0.621,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.state.test-acquire","file":null,"name":"acquire-causes-lxc-available-and-lxc-reserved-to-update","result":"success","run_time":0.455,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.state.test-acquire","file":null,"name":"find-containers-acquires-containers-across-multiple-masters","result":"success","run_time":0.242,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.state.test-acquire","file":null,"name":"after-acquiring-all-containers-have-indices","result":"success","run_time":0.401,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.state.test-acquire","file":null,"name":"find-containers-doesnt-return-containers-from-shutting-down-masters","result":"success","run_time":0.242,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"caching-actions-don't-stomp-on-no-test","result":"success","run_time":24.21,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"config-doesnt-blow-up-with-bad-hostnames","result":"success","run_time":3.815,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"artifacts-action-added","result":"success","run_time":3.012,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"action-types-are-keywords","result":"success","run_time":3.138,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"missing-keys-get-reported-with-return-start-and-end","result":"success","run_time":0.355,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"compile-action-map-sets-type-and-source-based-on-the-map","result":"success","run_time":0.317,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"syntax-errors-in-the-config-file-dont-cause-circle-bugs","result":"success","run_time":4.743,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"config-doesnt-load-foocircleyml","result":"success","run_time":3.767,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"simple-merge-items-works","result":"success","run_time":0.27,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"merge-items-works","result":"success","run_time":0.353,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"template-items","result":"success","run_time":0.608,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"experimental-branch-notify-syntax-validates","result":"success","run_time":0.252,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"build-saves-circleyml","result":"success","run_time":3.297,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"overrides-works","result":"success","run_time":0.244,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"inference-has-real-items","result":"success","run_time":0.319,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"items?-works","result":"success","run_time":0.254,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"parse-services-work","result":"success","run_time":0.259,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"compile-action-map-returns-a-seq","result":"success","run_time":0.26,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"validating-deployment-owner-works","result":"success","run_time":0.258,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"set-phase-works","result":"success","run_time":1.496,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"environment-syntax-works","result":"success","run_time":0.248,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"configuring-the-build-includes-inference-actions","result":"success","run_time":3.536,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"config-loads-circleyml","result":"success","run_time":2.97,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"the-build-fails-w-message-when-the-circleyml-is-invalid","result":"success","run_time":18.357,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"config-file-actions-works","result":"success","run_time":0.296,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"validating-dependencies","result":"success","run_time":0.256,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"compile-action-map-doesnt-add-ssh-when-disabled","result":"success","run_time":1.124,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"merge-items-handles-nil","result":"success","run_time":0.248,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"test-commands-are-parallel","result":"success","run_time":0.239,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"set-source-works","result":"success","run_time":0.238,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"config-file-overwrite-DB-config","result":"success","run_time":0.244,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"configuring-the-build-includes-template-actions","result":"success","run_time":3.606,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"set-source-doesn't-add-a-source-to-a-nonexistant-item","result":"success","run_time":0.246,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"we-add-warnings-for-yaml-extension","result":"success","run_time":2.907,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"emoji-in-the-config-file-dont-cause-circle-bugs","result":"success","run_time":3.587,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"validating-deployment-throws-when-the-user-specifies-:commands-and-:heroku","result":"success","run_time":0.247,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"timeout-is-respected-on-normal-commands","result":"success","run_time":4.473,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"hosts-that-contain-periods-work","result":"success","run_time":5.236,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"heroku-deployment-syntax-validates","result":"success","run_time":0.275,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"after-inference-builds-have-actions-of-:type-:test","result":"success","run_time":4.119,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"the-build-doesn't-continue-when-there's-inference-+-invalid-circleyml","result":"success","run_time":2.096,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"validate-action-map-works","result":"success","run_time":0.295,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"codedeploy-deployment-syntax-validates","result":"success","run_time":0.284,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"compile-action-map-puts-ssh-in-the-correct-order","result":"success","run_time":3.588,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"flatten-action-map-works","result":"success","run_time":0.573,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"hosts-map-is-validated","result":"success","run_time":0.245,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"DB-config-overrides-inference","result":"success","run_time":0.309,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"get-db-config-returns-falsy-for-empty-project","result":"success","run_time":0.281,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"don't-return-a-map-containing-only-start-nodes-&-caching","result":"success","run_time":1.763,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"config-doesnt-load-nonroot-circleyml","result":"success","run_time":3.041,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"commands-in-config-replaces-inference","result":"success","run_time":0.243,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"configuring-the-build-skips-tests-if-skip-tests","result":"success","run_time":15.255,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"pre-commands-from-different-sources-are-merged","result":"success","run_time":0.274,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-config","file":null,"name":"setting-build-dir-in-circleyml-works","result":"success","run_time":3.793,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"git-permission-errors-cause-permission-denied-status-and-put-an-exit-code-on-the-action-that-failed","result":"success","run_time":0.498,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"infrastructure-fail-before-restore-cache-doesnt-clear-cache","result":"success","run_time":0.921,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"fails-in-test-actions-dont-abort-the-build","result":"success","run_time":0.986,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"infrastructure-fail-after-restore-cache-clears-cache","result":"success","run_time":0.836,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"infrastructure-fail-while-restore-cache-clears-cache","result":"success","run_time":0.978,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"successful-build-calls-projecthad-green-build!","result":"success","run_time":0.882,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"successful-build-is-successful","result":"success","run_time":0.609,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"builds-that-fail-before-tests-dont-run-tests","result":"success","run_time":0.612,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"action-logs-are-numbered","result":"success","run_time":1.617,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"builds-that-fail-during-tests-run-the-rest-of-the-tests","result":"success","run_time":0.614,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"Builds-have-ref-watchers","result":"success","run_time":0.345,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"running-an-empty-test-does-not-generate-an-infrastructure_fail","result":"success","run_time":3.107,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"fails-in-setup-actions-abort-the-build","result":"success","run_time":1.072,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"infrastructure-fail-builds-flag-the-followers","result":"success","run_time":1.003,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"osx-usage-is-appropriately-updated","result":"success","run_time":2.555,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"should-run-fn-works","result":"success","run_time":0.857,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"idle-watcher-works","result":"success","run_time":0.381,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"build-of-dummy-project-finishes","result":"success","run_time":1.348,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"running-a-build-makes-reasonable-number-of-ssh-sessions","result":"success","run_time":2.498,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"project-env-vars-are-configured-and-secured","result":"success","run_time":4.553,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"update-build-works","result":"success","run_time":0.624,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"action-log-coming-out-of-the-read-api-are-partitioned-by-node","result":"success","run_time":1.132,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"run-build-returns-a-build","result":"success","run_time":3.233,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"git-repo-not-found-cause-repo-not-found-status-and-dont-email-the-user","result":"success","run_time":0.746,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"infrastructure_fail-works","result":"success","run_time":1.071,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"successive-builds-use-incrementing-build-nums","result":"success","run_time":0.902,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"oom-is-cleanly-reported-without-circle-bugging","result":"success","run_time":1.309,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"failure-to-connect-doesnt-leak-builds","result":"success","run_time":1.208,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"fails-in-tests-cause-the-build-to-report-failure","result":"success","run_time":0.965,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"time-outs-count-as-failures","result":"success","run_time":0.74,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"builds-insert-into-the-DB","result":"success","run_time":0.596,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"infrastructure-fail-builds-clear-the-projects-cache","result":"success","run_time":1.686,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"infrastructure-fail-with-no-cache-doesnt-clear-cache","result":"success","run_time":0.76,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"builds-that-fail-at-any-point-run-always-run-actions","result":"success","run_time":0.568,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run-build","file":null,"name":"exit-code-65-bug-handling-works","result":"success","run_time":1.822,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.container-fs.test-image","file":null,"name":"s3-uri-parsing-works","result":"success","run_time":0.433,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.container-fs.test-image","file":null,"name":"all-the-current-lxc-container-images-exist-in-s3","result":"success","run_time":2.799,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.container-fs.test-image","file":null,"name":"load-image-tests-checksum","result":"success","run_time":0.23,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.container-fs.test-image","file":null,"name":"uri-dispatcher-works","result":"success","run_time":0.202,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.disk.test-performance","file":null,"name":"can-check-performance","result":"success","run_time":0.017,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.disk.test-performance","file":null,"name":"can-open-files","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.disk.test-performance","file":null,"name":"can-process-command-output","result":"success","run_time":0.011,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.gauges.test-osx-vms","file":null,"name":"esxi-works-when-disabled","result":"success","run_time":0.248,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.gauges.test-osx-vms","file":null,"name":"esxi-gauges","result":"success","run_time":0.368,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.model.test-container","file":null,"name":"mongofinil-fns-use-:container-db","result":"success","run_time":0.197,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.ssh.test-test-utils","file":null,"name":"localhost-ssh-map-always-returns-a-private-key","result":"success","run_time":0.002,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.tasks.test-deploy","file":null,"name":"deploy-build-works","result":"success","run_time":0.806,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.tasks.test-deploy","file":null,"name":"it-can-add-to-the-load-balancer","result":"success","run_time":0.201,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.tasks.test-deploy","file":null,"name":"build-node-works","result":"success","run_time":0.213,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-ec2","file":null,"name":"start-instances-handles-tags","result":"success","run_time":0.015,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-ec2","file":null,"name":"expand-instance-filters-works","result":"success","run_time":0.015,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-queue","file":null,"name":"atom-dequeue-works","result":"success","run_time":0.005,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-queue","file":null,"name":"ref-enqueue-works","result":"success","run_time":0.006,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-queue","file":null,"name":"atom-enqueue-works","result":"success","run_time":0.003,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-queue","file":null,"name":"queue-operations-work","result":"success","run_time":0.002,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-queue","file":null,"name":"ref-deque-works","result":"success","run_time":0.003,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils-transformation","file":null,"name":"migration-works-with-row-transformation","result":"success","run_time":0.229,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils-transformation","file":null,"name":"nil-results-still-nil","result":"success","run_time":0.202,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils-transformation","file":null,"name":"database-access-works-with-row-transformation","result":"success","run_time":0.221,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-application","file":null,"name":"token-info-works","result":"success","run_time":0.374,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-metadata","file":null,"name":"metadata-orgs-works","result":"success","run_time":0.385,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-ddos","file":null,"name":"wrap-disable-unauthenticated-works","result":"success","run_time":0.204,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-ddos","file":null,"name":"wrap-disable-unauthenticated-hits-the-db-once","result":"success","run_time":0.225,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-projects","file":null,"name":"delete-build-cache-endpoint-works","result":"success","run_time":1.267,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-scope","file":null,"name":"hierarchy-stack-works","result":"success","run_time":0.009,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-scope","file":null,"name":"max-works","result":"success","run_time":0.005,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-test-utils","file":null,"name":"setup-dummy-user","result":"success","run_time":0.197,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-test-utils","file":null,"name":"there-are-no-infinite-loops","result":"success","run_time":0.191,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-test-utils","file":null,"name":"with-block-agents-works-for-agents-that-self-send-from-a-future","result":"success","run_time":1.099,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-test-utils","file":null,"name":"with-save-file-works","result":"success","run_time":0.203,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-test-utils","file":null,"name":"setting-a-:config-on-a-minimal-build-works","result":"success","run_time":0.241,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-test-utils","file":null,"name":"with-settings-throws-if-you-use-set!-or-unset!","result":"success","run_time":0.2,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-test-utils","file":null,"name":"with-block-agents-works-for-self-sending-agents","result":"success","run_time":1.224,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-test-utils","file":null,"name":"notify-by-default-works","result":"success","run_time":0.253,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-test-utils","file":null,"name":"block-agents-works","result":"success","run_time":0.448,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-test-utils","file":null,"name":"with-settings-overrides-then-restores-settings","result":"success","run_time":0.202,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-test-utils","file":null,"name":"with-block-agents-works","result":"success","run_time":0.386,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-test-utils","file":null,"name":"with-save-dir-works","result":"success","run_time":0.209,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-test-utils","file":null,"name":"minimal-builds-are-valid","result":"success","run_time":0.236,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-test-utils","file":null,"name":"block-agents-works-for-self-sending-agents","result":"success","run_time":1.212,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-test-utils","file":null,"name":"block-agents-works-for-agents-that-self-send-from-a-future","result":"success","run_time":1.098,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-test-utils","file":null,"name":"expected-exceptions-are-recognized-as-such","result":"success","run_time":0.196,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-test-utils","file":null,"name":"with-query-count-assertion-works","result":"success","run_time":0.239,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-test-utils","file":null,"name":"cleanup-ssh-agent-works","result":"success","run_time":0.237,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-args","file":null,"name":"require-args-works","result":"success","run_time":0.012,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-args","file":null,"name":"require-arg-works","result":"success","run_time":0.002,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-mongo","file":null,"name":"decode-roundtrips","result":"success","run_time":0.197,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-mongo","file":null,"name":"destroys-are-recorded","result":"success","run_time":0.211,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-mongo","file":null,"name":"instrumenting-is-enableddisabled-globally","result":"success","run_time":0.221,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-mongo","file":null,"name":"calling-congofetch-count-instruments-a-call","result":"success","run_time":0.209,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-mongo","file":null,"name":"instrumenting-works","result":"success","run_time":0.194,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-mongo","file":null,"name":"inserts-are-recorded","result":"success","run_time":0.209,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-mongo","file":null,"name":"queries-in-other-threads-are-not-recorded-in-local-mode","result":"success","run_time":8.097,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-mongo","file":null,"name":"instrumenting-non-querying-code-passes-an-empty-list-to-the-instrumentation-fn","result":"success","run_time":0.205,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-mongo","file":null,"name":"encode-key-works","result":"success","run_time":0.188,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-mongo","file":null,"name":"merge-update-maps-works","result":"success","run_time":0.192,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-mongo","file":null,"name":"wrapping-multiple-times-doesnt-instrument-multiple-times","result":"success","run_time":0.197,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-mongo","file":null,"name":"updated?-works","result":"success","run_time":0.191,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-mongo","file":null,"name":"fetch-and-modify-are-recorded","result":"success","run_time":0.195,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-mongo","file":null,"name":"global-true-works","result":"success","run_time":0.443,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-mongo","file":null,"name":"lots-of-mongo-thingies-are-recorded-without-changing-the-query-results","result":"success","run_time":0.276,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-mongo","file":null,"name":"instrumenting-retains-return-value","result":"success","run_time":0.189,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-mongo","file":null,"name":"updates-are-recorded","result":"success","run_time":0.197,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"include-seq-works","result":"success","run_time":0.238,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"builds-use-the-correct-cache-type","result":"success","run_time":0.277,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"it-can-locate-missing-paths","result":"success","run_time":0.86,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"cache-dir-works-with-the-build-in-a-subdir","result":"success","run_time":0.301,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"check-cache-upload-timeouts","result":"success","run_time":0.24,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"prefetched-caches-are-removed","result":"success","run_time":3.659,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"dont-upload-cleared-cache","result":"success","run_time":0.344,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"minimise-cache-enabled?-works","result":"success","run_time":0.25,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"cache-dirs-can-be-specified-in-circleyml","result":"success","run_time":2.129,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"cache-dirs-won't-cache-docker","result":"success","run_time":0.292,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"path-seq-works","result":"success","run_time":0.235,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"cache-dirs-works","result":"success","run_time":0.387,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"prefetched-caches-are-removed-on-failure","result":"success","run_time":3.108,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"no-dependency-cache-build-flag-works","result":"success","run_time":1.246,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"caching-works","result":"success","run_time":2.371,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"minimise-caches-works","result":"success","run_time":0.287,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"git-gc-source-cache-works","result":"success","run_time":3.583,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"missing-directories-are-reported-to-the-user","result":"success","run_time":2.701,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"it-logs-cache-paths","result":"success","run_time":4.311,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"failed-actions-prevent-cache-upload","result":"success","run_time":0.897,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"noop-if-no-directories-exist","result":"success","run_time":0.599,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"canceled-cache-restore-does-not-retry-or-circle-bug","result":"success","run_time":0.634,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"caches-start-early","result":"success","run_time":3.179,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"it-can-remove-slashes","result":"success","run_time":0.232,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"it-can-remove-empty-caches","result":"success","run_time":0.425,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"failures-in-restore-are-infrastructure-fail","result":"success","run_time":1.502,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-cache","file":null,"name":"cache-dirs-can-be-add-dynamically","result":"success","run_time":0.38,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-code-signing","file":null,"name":"can-install-provisioning-profiles","result":"success","run_time":0.877,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-code-signing","file":null,"name":"can-dedup-certificates","result":"success","run_time":0.243,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cache","file":null,"name":"latest-version-then-last-modified-sorts-correctly","result":"success","run_time":0.242,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cache","file":null,"name":"delete-cache-project-all-branch-gets-everything","result":"success","run_time":0.974,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cache","file":null,"name":"download-cache-without-metadata-works","result":"success","run_time":0.709,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cache","file":null,"name":"check-schemas","result":"success","run_time":0.523,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cache","file":null,"name":"upload-and-gc-and-download-latest-cache-are-thread-safe","result":"success","run_time":6.825,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cache","file":null,"name":"cache-keys-do-not-conflict","result":"success","run_time":0.946,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cache","file":null,"name":"per-branch-cache-preferred","result":"success","run_time":2.592,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cache","file":null,"name":"download-latest-cache-works-for-old-cache-names","result":"success","run_time":0.446,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cache","file":null,"name":"upload-recovers-from-large-metadata","result":"success","run_time":0.503,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cache","file":null,"name":"latest-version-then-last-modified-handle-date-string","result":"success","run_time":0.252,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cache","file":null,"name":"find-cache-info-describes-caches","result":"success","run_time":0.832,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cache","file":null,"name":"get-cache-objects-doesnt-explode-on-hostile-input","result":"success","run_time":0.56,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cache","file":null,"name":"download-latest-cache-works-when-both-old-and-new-caches-exist","result":"success","run_time":0.62,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cache","file":null,"name":"delete-cache-project-bad-branch-gets-nothing","result":"success","run_time":0.883,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cache","file":null,"name":"s3-key-works","result":"success","run_time":0.239,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cache","file":null,"name":"upload-and-gc-and-download-cache-handles-unicode-metadata","result":"success","run_time":0.554,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cache","file":null,"name":"s3-key-is-added-to-metadata","result":"success","run_time":0.712,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cache","file":null,"name":"upload-noops-on-gigantic-caches","result":"success","run_time":0.526,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cache","file":null,"name":"upload-and-gc-and-download-cache-preserve-metadata","result":"success","run_time":0.826,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cache","file":null,"name":"find-latest-cache-and-gc-cache-work","result":"success","run_time":7.663,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cancel","file":null,"name":"cancel!-ignores-lifecycle","result":"success","run_time":0.523,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cancel","file":null,"name":"cancel-removes-builds-from-build-queue","result":"success","run_time":0.516,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cancel","file":null,"name":"cancel-gets-propogated","result":"success","run_time":2.257,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cancel","file":null,"name":"maybe-cancel!-depends-on-lifecycle","result":"success","run_time":0.491,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-cancel","file":null,"name":"cancel-updates-gh-commit-status","result":"success","run_time":0.311,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-message-queue","file":null,"name":"save-test-results-works","result":"success","run_time":0.28,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.http.api.test-admin-commands","file":null,"name":"esxi-host-builds-hits-index","result":"success","run_time":0.408,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.http.api.test-admin-commands","file":null,"name":"can-kickstart","result":"success","run_time":0.551,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.http.api.test-admin-commands","file":null,"name":"forceful-shutdown-is-easy-to-use","result":"success","run_time":0.262,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.http.api.test-admin-commands","file":null,"name":"delete-cache-is-friendly","result":"success","run_time":0.645,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.http.api.test-admin-commands","file":null,"name":"print-build-state-masters-works","result":"success","run_time":0.24,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.http.api.test-admin-commands","file":null,"name":"osx-print-sinbin-works","result":"success","run_time":0.369,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.http.api.test-admin-commands","file":null,"name":"shutdown-works","result":"success","run_time":0.261,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.http.api.test-admin-commands","file":null,"name":"osx-print-sinbin-empty-works","result":"success","run_time":0.243,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.http.api.test-admin-commands","file":null,"name":"get-balancers-works","result":"success","run_time":0.238,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.http.api.test-admin-commands","file":null,"name":"balancer-instances-works","result":"success","run_time":0.238,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.http.api.test-admin-commands","file":null,"name":"delete-balancer-works","result":"success","run_time":0.259,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.lxc.test-cpus","file":null,"name":"reserve-cpus-returns-nil-without-cpu-reservations","result":"success","run_time":0.249,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.lxc.test-cpus","file":null,"name":"pick-cpus-works","result":"success","run_time":0.249,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.lxc.test-cpus","file":null,"name":"reserve-and-unreserve-cpu!-work","result":"success","run_time":0.435,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.lxc.test-cpus","file":null,"name":"compute-cpus-works","result":"success","run_time":0.242,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.lxc.test-cpus","file":null,"name":"compute-node-cpus-map-works","result":"success","run_time":0.235,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.lxc.test-cpus","file":null,"name":"compute-cpu-cores-map-works","result":"success","run_time":0.242,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"action-log-output-updates-properly","result":"success","run_time":0.293,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"add-action-appends-output-strings","result":"success","run_time":1.264,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"add-output-coalesce-does-truncate","result":"success","run_time":1.442,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"add-output-updates-current-out-size","result":"success","run_time":0.296,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"coalesce-works-when-theres-no-output","result":"success","run_time":0.448,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"defaction-works","result":"success","run_time":0.263,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"process-db-queue-doesn't-mark-empty-action-with-output","result":"success","run_time":0.307,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"timing-variance-is-recorded-when-a-timing-tag-is-present","result":"success","run_time":2.733,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"parallel-false-is-respected","result":"success","run_time":0.241,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"push-build-messages-works-and-doesnt-escape-html","result":"success","run_time":1.292,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"default-should-run-fn","result":"success","run_time":0.244,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"abort!-works","result":"success","run_time":0.621,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"wrap-catch-git-killed-works","result":"success","run_time":30.474,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"dequeue-db","result":"success","run_time":0.242,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"add-action-adds-output-strings","result":"success","run_time":0.832,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"realtime-output-merges-correctly","result":"success","run_time":1.223,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"can-catch-ssh-audits","result":"success","run_time":0.561,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"wrap-oom-stops-subsequent-ssh-execs","result":"success","run_time":0.849,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"wrap-catch-github-status-adds-a-message-to-the-build","result":"success","run_time":0.663,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"add-outputln-works","result":"success","run_time":0.358,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"parallel-false-actions-get-called-with-a-node-if-present","result":"success","run_time":0.686,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"add-output-coalesce-doesnt-explode-normal","result":"success","run_time":0.542,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"coalesce-s3-works","result":"success","run_time":0.611,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"wrap-oom-detect-indicates-oom-nodes","result":"success","run_time":1.026,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"read-api-serializes-to-json","result":"success","run_time":0.713,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"safe-actions-can-fail-for-user-actions-too","result":"success","run_time":0.515,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"read-api-serializes-to-json-with-s3","result":"success","run_time":0.682,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"add-output-works-while-the-action-is-in-progress","result":"success","run_time":0.345,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"abort!-doesnt-override-notify","result":"success","run_time":0.385,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"add-action-adds-stderr-strings","result":"success","run_time":0.86,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"actions-default-to-parallel","result":"success","run_time":0.237,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"wrap-catch-git-cancelled-works","result":"success","run_time":0.56,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"upload-s3-works","result":"success","run_time":0.501,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"actions-default-to-no-timing-tag","result":"success","run_time":0.232,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"wrap-oom-stops-subsequent-scps","result":"success","run_time":0.944,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"rollbars-are-thrown-judicially","result":"success","run_time":1.118,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"parallel-actions-report-analytics-once","result":"success","run_time":0.906,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"timing-tag-is-respected","result":"success","run_time":0.377,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"coalesce-works","result":"success","run_time":0.353,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"clojure-fn-non-bash-actions-dont-stomp-the-build-canceled-state","result":"success","run_time":5.75,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"read-api-works-with-finished-actions","result":"success","run_time":0.914,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"safe-actions-failures-are-infrustructure-failures","result":"success","run_time":1.154,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-action","file":null,"name":"exit-code-65-bug-handling-works","result":"success","run_time":1.285,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-disk","file":null,"name":"available-devices-works-accounts-for-xen-transformation","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-disk","file":null,"name":"available-devices-works","result":"success","run_time":0.003,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-disk","file":null,"name":"ec2-available-devices-skips-unavailable-ones","result":"success","run_time":0.003,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-gauges","file":null,"name":"gauges-dont-query-build-state","result":"success","run_time":0.241,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-gauges","file":null,"name":"publish-gauges-works","result":"success","run_time":0.231,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-load-balancer","file":null,"name":"it-can-get-all-instances","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-rate-limiter","file":null,"name":"rate-limited-fn-drops-calls-with-the-same-args","result":"success","run_time":0.199,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-rate-limiter","file":null,"name":"rate-limited-fn-doesnt-drop-calls-with-different-args","result":"success","run_time":0.363,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-rate-limiter","file":null,"name":"handles-races","result":"success","run_time":1.44,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-rate-limiter","file":null,"name":"the-call-log-doesn't-leak-memory","result":"success","run_time":0.249,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-rate-limiter","file":null,"name":"rate-limited-fn-allows-calls-after-the-timeout","result":"success","run_time":0.249,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-rate-limiter","file":null,"name":"recalls-work-with-refs","result":"success","run_time":0.296,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-rate-limiter","file":null,"name":"handles-races-in-clear-old-calls","result":"success","run_time":0.197,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-rate-limiter","file":null,"name":"recalls-work","result":"success","run_time":0.247,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-rate-limiter","file":null,"name":"flush-works","result":"success","run_time":0.196,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.enterprise.test-gauges","file":null,"name":"->cloudwatch-metric-data-works","result":"success","run_time":0.007,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-commit","file":null,"name":"API-commit-details-non-master-head","result":"success","run_time":0.365,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-commit","file":null,"name":"JSON-commit-details-validate","result":"success","run_time":0.25,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-commit","file":null,"name":"API-commit-details-validate","result":"success","run_time":0.426,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-compatibility","file":null,"name":"fetch-github-version-works","result":"success","run_time":0.012,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-compatibility","file":null,"name":"user-repos-returns-org-repos?-works","result":"success","run_time":0.023,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-urls","file":null,"name":"->ssh-works","result":"success","run_time":0.007,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-urls","file":null,"name":"url-type-works","result":"success","run_time":0.003,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-urls","file":null,"name":"canonical-url-works","result":"success","run_time":0.002,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-urls","file":null,"name":"parse-works","result":"success","run_time":0.003,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.heroku.test-api","file":null,"name":"heroku-key-validation-works","result":"success","run_time":0.002,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-pusher","file":null,"name":"build-from-channel-name-works","result":"success","run_time":0.276,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-pusher","file":null,"name":"pusher-config-works","result":"success","run_time":0.192,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-pusher","file":null,"name":"valid-signature?-works","result":"success","run_time":0.201,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-pusher","file":null,"name":"authentication-works","result":"success","run_time":0.194,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-pusher","file":null,"name":"receive-webhook-works","result":"success","run_time":0.22,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-pusher","file":null,"name":"pusher-authorized-channel?-works","result":"success","run_time":0.31,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-stripe-hooks","file":null,"name":"overages-are-invoiced-when-invoice-is-created","result":"success","run_time":0.218,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-stripe-hooks","file":null,"name":"receiving-a-4th-paymentfailed-event-sends-suspension-email","result":"success","run_time":3.99,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-stripe-hooks","file":null,"name":"we-200-on-stripe-hooks-that-we-dont-explicitly-handle","result":"success","run_time":0.207,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-stripe-hooks","file":null,"name":"for-a-payment-failed-we-send-an-email-about-credit-cards","result":"success","run_time":0.202,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-stripe-hooks","file":null,"name":"fetch-payload-works","result":"success","run_time":0.785,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-stripe-hooks","file":null,"name":"receiving-a-customersubscriptiondeleted-event-removes-their-plan","result":"success","run_time":0.339,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-stripe-hooks","file":null,"name":"receiving-a-paymentfailed-event-sends-an-email","result":"success","run_time":5.621,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-stripe-hooks","file":null,"name":"update-to-subscription-updates-billing-period","result":"success","run_time":0.202,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-stripe-hooks","file":null,"name":"test-invoice","result":"success","run_time":7.406,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-stripe-hooks","file":null,"name":"we-200-on-a-subscriptiondeleted-when-we-cant-find-the-plan","result":"success","run_time":0.212,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.picard-adapter.test-broadcast-listener","file":null,"name":"sends-picard-messages-for-build-cancels","result":"success","run_time":0.468,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.picard-adapter.test-broadcast-listener","file":null,"name":"sends-picard-messages-for-add-ssh-user","result":"success","run_time":0.327,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.picard-adapter.test-env","file":null,"name":"getenv-works","result":"success","run_time":0.362,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-build-diagnostics","file":null,"name":"can-handle-odd-queue-times","result":"success","run_time":0.01,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-build-diagnostics","file":null,"name":"no-diagnostics-when-the-average-usage-queue-time-is-2-min","result":"success","run_time":0.003,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-build-diagnostics","file":null,"name":"diagnostic-when-the-average-usage-queue-time-is-3-min","result":"success","run_time":0.002,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-build-diagnostics","file":null,"name":"no-diagnostic-when-there-are-no-relevant-builds","result":"success","run_time":0.002,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"format-failures-works","result":"success","run_time":17.738,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"build-map-strips-ANSI-escape-sequences-from-last_log-and-failing_log","result":"success","run_time":2.697,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"junit-tag-gets-attached","result":"success","run_time":4.037,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"maybe-email-revoked-token-only-sends-one-email","result":"success","run_time":0.377,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"invites-have-names-if-provided","result":"success","run_time":0.362,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"slack-message-looks-right","result":"success","run_time":3.112,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"build-map-collapses-carriage-return-animations","result":"success","run_time":1.016,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"getting-the-right-build-map-for-a-simple-build","result":"success","run_time":3.949,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"dont-send-email-to-the-ui-user-when-they-have-email-prefs-turned-off","result":"success","run_time":0.335,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"dont-notify-branch-pref?-works","result":"success","run_time":0.827,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"infrastructure-fail-works","result":"success","run_time":0.961,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"invites-have-correct-message","result":"success","run_time":0.283,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"email-message-tests","result":"success","run_time":1.042,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"revoked-project-message","result":"success","run_time":0.443,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"hipchat-message-looks-right","result":"success","run_time":3.151,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"hipchat-colors-are-right-for-no-tests-builds","result":"success","run_time":0.849,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"email-address-respects-rfc-822","result":"success","run_time":0.247,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"an-email-is-not-sent-in-the-test-environment","result":"success","run_time":2.675,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"hipchat-includes-the-branch","result":"success","run_time":0.97,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"hipchat-non-deploy-doesnt-say-deploy","result":"success","run_time":1.268,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"hipchat-deploy-failure-does-trigger","result":"success","run_time":0.916,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"pr-fork-vs-branch-build-emails-work","result":"success","run_time":1.739,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"irc-message-looks-right","result":"success","run_time":3.094,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"hipchat-colors-are-right-for-timedout-builds","result":"success","run_time":0.991,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"failing-build-has-a-failing-log","result":"success","run_time":1.026,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"failing-build-works","result":"success","run_time":0.671,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"build-email-links-always-include-protocols","result":"success","run_time":1.054,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"hipchat-success-looks-roughly-right","result":"success","run_time":0.959,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"per-org-email-address-works","result":"success","run_time":0.322,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"successful-logs-don't-include-failed-logs","result":"success","run_time":0.989,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"no-tests-email","result":"success","run_time":0.825,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"hipchat-failure-message-doesn't-contain-too-many-tests","result":"success","run_time":1.023,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"maybe-email-revoked-project-only-sends-one-email-per-project","result":"success","run_time":0.28,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"hipchat-colors-are-right-for-success-builds","result":"success","run_time":1.074,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"getting-the-triggered-right","result":"success","run_time":2.846,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"timeout-mail-works","result":"success","run_time":0.969,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"revoked-token-message","result":"success","run_time":0.28,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"hipchat-failure-looks-roughly-right","result":"success","run_time":0.982,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"reasonable-number-of-queries","result":"success","run_time":0.322,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"successful-build-works","result":"success","run_time":1.043,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"smart-email-pref-works","result":"success","run_time":0.409,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"campfire-message-looks-right","result":"success","run_time":2.468,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"timedout-build-is-timed-out","result":"success","run_time":0.972,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"hipchat-failure-contains-tests","result":"success","run_time":1.001,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"invites-have-a-real-email-address-in-them","result":"success","run_time":0.242,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-notifications","file":null,"name":"hipchat-deploy-doesnt-trigger","result":"success","run_time":0.932,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-rollbar","file":null,"name":"rollbar-handles-asserts","result":"success","run_time":0.207,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-rollbar","file":null,"name":"rollbar-works","result":"success","run_time":0.327,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-rollbar","file":null,"name":"with-rollbar-excludes-environment","result":"success","run_time":0.206,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test.test-flaky","file":null,"name":"flaky-retries","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test.test-flaky","file":null,"name":"flaky-actually-runs","result":"success","run_time":0.005,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test.test-flaky","file":null,"name":"flaky-retries","result":"success","run_time":0.0,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test.test-flaky","file":null,"name":"flaky-works-with-condition","result":"success","run_time":0.001,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-math","file":null,"name":"median-works","result":"success","run_time":0.005,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-math","file":null,"name":"round-works","result":"success","run_time":0.008,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-math","file":null,"name":"mean-works","result":"success","run_time":0.003,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-math","file":null,"name":"approx?-works","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-typed-string","file":null,"name":"typed-string-works","result":"success","run_time":0.198,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-typed-string","file":null,"name":"unsafe-string-explodes","result":"success","run_time":0.188,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-typed-string","file":null,"name":"casting-unsafe-to-typed-validates","result":"success","run_time":0.19,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-common","file":null,"name":"analytics-are-disabled-in-enterprise","result":"success","run_time":0.198,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-common","file":null,"name":"layout-renders","result":"success","run_time":0.194,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.ab-tests","file":null,"name":"frontend-and-backend-choices-match","result":"success","run_time":7.252,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.invite-teammates","file":null,"name":"can-send-org-invites","result":"success","run_time":12.564,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.preferences","file":null,"name":"Changing-email-settings-works","result":"success","run_time":69.577,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.aws.test-ec2-metadata","file":null,"name":"it-can-turn-azs-into-regions","result":"success","run_time":0.007,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.aws.test-ec2-metadata","file":null,"name":"test-termination-notice-received","result":"success","run_time":0.007,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.api.client.test-system","file":null,"name":"graceful-shutdown-sends-unstoppable","result":"success","run_time":0.219,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.api.client.test-system","file":null,"name":"set-system-keys-works","result":"success","run_time":0.219,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.api.client.test-system","file":null,"name":"graceful-shutdown-works","result":"success","run_time":0.422,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.api.client.test-system","file":null,"name":"lxc-works","result":"success","run_time":0.221,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.api.client.test-system","file":null,"name":"lxc-adjust-works","result":"success","run_time":0.224,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-haskell","file":null,"name":"infers-nothing-for-non-cabal-projects","result":"success","run_time":0.273,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-haskell","file":null,"name":"infers-things-for-cabal-projects","result":"success","run_time":0.29,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.lxc.test-config","file":null,"name":"shared-docker-works","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.lxc.test-config","file":null,"name":"lxc-config-str-works","result":"success","run_time":0.01,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-clj-inference","file":null,"name":"daemon-enabled?-works","result":"success","run_time":0.436,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-clj-inference","file":null,"name":"daemon-inference-works","result":"success","run_time":0.25,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-clj-inference","file":null,"name":"daemon-healthy?-works","result":"success","run_time":0.255,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-clj-inference","file":null,"name":"retrieve-uberjar-from-resources-works","result":"success","run_time":0.244,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-clj-inference","file":null,"name":"daemon-inference-url-works","result":"success","run_time":0.262,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-clj-inference","file":null,"name":"retrieve-uberjar-from-s3-works","result":"success","run_time":0.244,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-clj-inference","file":null,"name":"run-inference-works","result":"success","run_time":1.244,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.util.test-ngrok","file":null,"name":"ngrok-parsing-works-with-stubbed-data","result":"success","run_time":0.252,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-lib","file":null,"name":"mongo-migrations-work","result":"success","run_time":0.32,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"upsert-works-for-congo-fetch-and-modify","result":"success","run_time":0.228,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"run-migration-copies-item","result":"success","run_time":0.21,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"find-count-works-pre-migration","result":"success","run_time":0.205,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"find-count-works-during-migration-when-split","result":"success","run_time":0.206,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"run-migration-throws-if-not-migration-setting","result":"success","run_time":0.192,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"create-pre-migration-works","result":"success","run_time":0.208,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"all-during-migration-works-old-data","result":"success","run_time":0.201,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"find-count-works-during-migration-with-no-old","result":"success","run_time":0.198,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"set-fields-pre-migration-works","result":"success","run_time":0.198,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"all-during-migration-works-split-data","result":"success","run_time":0.196,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"congo-single-and-multiple-work","result":"success","run_time":0.193,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"run-migration-copies-many-items","result":"success","run_time":0.324,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"create-post-migration-works","result":"success","run_time":0.208,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"create-during-migration-works","result":"success","run_time":0.206,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"all-post-migration-works","result":"success","run_time":0.194,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"find-count-works-post-migration","result":"success","run_time":0.197,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"find-one-during-migration-works-new-data","result":"success","run_time":0.199,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"sort-works-in-migration","result":"success","run_time":0.209,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"limit-works-in-migration","result":"success","run_time":0.335,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"find-one-pre-migration-works","result":"success","run_time":0.251,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"find-one-during-migration-works-old-data","result":"success","run_time":0.198,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"set-fields-during-migration-works-new-data","result":"success","run_time":0.21,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"wrong-wrappers-get-caught","result":"success","run_time":0.215,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"unwrapped-function-rollbars-and-works-with-old","result":"success","run_time":0.203,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"all-pre-migration-works","result":"success","run_time":0.195,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"upsert-works-for-congo-update","result":"success","run_time":0.218,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"all-during-migration-works-duplicates","result":"success","run_time":0.367,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"running-migration-doesnt-overwrite-existing-items","result":"success","run_time":0.216,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.db.test-migration-utils","file":null,"name":"set-fields-during-migration-works-old-data","result":"success","run_time":0.211,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.domain.identity.test-util","file":null,"name":"encrypt-decrypt-are-mirrors","result":"success","run_time":0.206,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.domain.identity.test-util","file":null,"name":"read-api-works","result":"success","run_time":0.202,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.domain.test-identity","file":null,"name":"create-and-set-external-info","result":"success","run_time":0.218,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.domain.test-identity","file":null,"name":"migrate-identity","result":"success","run_time":0.197,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.domain.test-identity","file":null,"name":"create-find-are-mirrors","result":"success","run_time":0.202,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.domain.test-identity","file":null,"name":"set-auth-data","result":"success","run_time":0.195,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.domain.test-identity","file":null,"name":"postgres-ids-are-created","result":"success","run_time":0.206,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-cache","file":null,"name":"just-trust-cache-if-recent-enough","result":"success","run_time":0.321,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-cache","file":null,"name":"saving-works","result":"success","run_time":0.196,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-cache","file":null,"name":"cache-recovers-if-lookup-errors-out","result":"success","run_time":0.392,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-cache","file":null,"name":"happy-path-is-cached","result":"success","run_time":0.265,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-cache","file":null,"name":"caches-roundtrip","result":"success","run_time":0.192,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-cache","file":null,"name":"cached-calls-dont-make-API-requests","result":"success","run_time":0.272,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-cache","file":null,"name":"cached-calls-are-correctly-logged-in-datadog","result":"success","run_time":0.267,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-cache","file":null,"name":"gigantic-returns-are-not-cached","result":"success","run_time":13.709,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-cache","file":null,"name":"cached-data-respect-different-options","result":"success","run_time":0.473,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-cache","file":null,"name":"sensitive-data-is-encrypted-at-rest","result":"success","run_time":0.198,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-cache","file":null,"name":"expired-cached-data-is-ignored","result":"success","run_time":0.363,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-cache","file":null,"name":"calls-encrypt-and-decrypt-payloads","result":"success","run_time":0.285,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-cache","file":null,"name":"save-deals-with-multiple-vals","result":"success","run_time":0.216,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-cache","file":null,"name":"no-exceptions-caches-work","result":"success","run_time":0.317,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-cache","file":null,"name":"dont-cache-403","result":"success","run_time":0.197,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-organization","file":null,"name":"admin-or-own-org?-works","result":"success","run_time":0.473,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-organization","file":null,"name":"user-org-membership-smoke-test","result":"success","run_time":0.386,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-organization","file":null,"name":"members-smoke-test","result":"success","run_time":0.446,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-organization","file":null,"name":"org-teams-permissions-does-what-we-expect","result":"success","run_time":0.216,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-organization","file":null,"name":"org-member?-works","result":"success","run_time":0.315,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.authentication.test-project-token","file":null,"name":"project-token-auth-works","result":"success","run_time":0.226,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.authentication.test-project-token","file":null,"name":"project-basic-auth-works","result":"success","run_time":0.226,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-authorization","file":null,"name":"has-project-permission-works","result":"success","run_time":0.457,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-authorization","file":null,"name":"has-organization-permission-works","result":"success","run_time":0.244,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-authorization","file":null,"name":"user-project-scope-works","result":"success","run_time":0.228,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-authorization","file":null,"name":"admin-scope-works","result":"success","run_time":0.208,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-hooks","file":null,"name":"intercom-hook-tracks-conversation","result":"success","run_time":0.215,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-hooks","file":null,"name":"github-hook-on-push","result":"success","run_time":0.224,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-hooks","file":null,"name":"valid-github-hook?-works","result":"success","run_time":0.226,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-hooks","file":null,"name":"pull-request-hooks-work","result":"success","run_time":0.243,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-hooks","file":null,"name":"bitbucket-push-event","result":"success","run_time":0.265,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-hooks","file":null,"name":"pull-request-hooks-trigger-builds","result":"success","run_time":0.222,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-hooks","file":null,"name":"logs-on-error-throws","result":"success","run_time":0.341,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-hooks","file":null,"name":"fork-hooks-update-:user-ids","result":"success","run_time":0.314,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-hooks","file":null,"name":"intercom-hook-succeeds-ping","result":"success","run_time":0.194,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-hooks","file":null,"name":"invalid-github-hooks-400","result":"success","run_time":0.21,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-hooks","file":null,"name":"github-hook-no-build-not-push","result":"success","run_time":0.217,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-hooks","file":null,"name":"github-hook-on-public","result":"success","run_time":0.222,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-ssl","file":null,"name":"github-hooks-over-http-dont-redirect","result":"success","run_time":0.213,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-ssl","file":null,"name":"no-redirect-when-not-in-production","result":"success","run_time":0.202,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-ssl","file":null,"name":"-via-https-doesnt-redirect","result":"success","run_time":0.198,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-ssl","file":null,"name":"no-redirect-of-elb-health-checks","result":"success","run_time":0.198,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-ssl","file":null,"name":"handles-malformed-queries","result":"success","run_time":0.362,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-ssl","file":null,"name":"-redirects-via-http","result":"success","run_time":0.195,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-ssl","file":null,"name":"ring-requests-can-pass-ssl?","result":"success","run_time":0.192,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-ssl","file":null,"name":"ssl-allow?","result":"success","run_time":0.19,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-ssl","file":null,"name":"ssl-redirect-preserves-query-params","result":"success","run_time":0.197,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.plan.test-api","file":null,"name":"update-plan-works","result":"success","run_time":4.875,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.plan.test-api","file":null,"name":"maybe-activate-trial-works","result":"success","run_time":0.277,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.plan.test-api","file":null,"name":"add-to-usage-works","result":"success","run_time":0.4,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.plan.test-api","file":null,"name":"cancel-osx-works","result":"success","run_time":4.475,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"update-status-only-changed-fields-are-included","result":"success","run_time":0.398,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"configs-roundtrip","result":"success","run_time":0.355,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"pusher-login-works-as-expected","result":"success","run_time":0.536,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"build-watcher-doesn't-break-on-incomplete-builds","result":"success","run_time":0.304,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"build-duration-works","result":"success","run_time":0.34,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"fixed?-works","result":"success","run_time":0.492,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"add-build-to-summary-works","result":"success","run_time":0.275,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"compute-previous-successful-finds-successful-build-on-same-branch","result":"success","run_time":1.617,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"forced-pushes-when-theres-not-previous","result":"success","run_time":0.288,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"has-test-logs?-works","result":"success","run_time":0.802,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"build-artifacts-link-to-base-artifacts-url","result":"success","run_time":3.56,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"update-node-works","result":"success","run_time":0.291,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"build-from-url-adds-a-warning-if-the-build-exceeds-its-parallelism","result":"success","run_time":0.301,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"correctly-adds-builds-with-branch-names-that-have-periods","result":"success","run_time":0.271,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"build-from-args-sets-osx-tags","result":"success","run_time":0.274,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"ensure-project-id-works","result":"success","run_time":0.288,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"feature-flags-are-added-to-builds","result":"success","run_time":0.266,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"before-sha-is-present","result":"success","run_time":0.314,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"retrying-produces-unique-ids","result":"success","run_time":0.421,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"forced-pushes-when-there-are-two-previous-pushes-on-that-branch","result":"success","run_time":0.344,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"throws-if-the-project-changes-during-updates-more-than-5-times","result":"success","run_time":0.24,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"had-green-build!-only-sets-:is-first-green-build-once","result":"success","run_time":0.263,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"compute-previous-successful-finds-successful-build-on-different-branch","result":"success","run_time":0.926,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"removes-running-builds-when-they-finish","result":"success","run_time":0.269,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"pull-requests-works","result":"success","run_time":0.37,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"find-by-id-with-cache-misses-cache","result":"success","run_time":0.289,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"builds-inherit-action-absolute-timeout-from-their-project","result":"success","run_time":0.274,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"retries-if-projectbranches-changes-during-update","result":"success","run_time":0.25,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"find-by-id-with-cache-hits-cache","result":"success","run_time":0.418,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"accurately-diagnose-&-message-useless-parallelism","result":"success","run_time":12.011,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"compute-previous-successful-no-successful-build","result":"success","run_time":0.309,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"the-previous-for-a-retry-of-is-correct","result":"success","run_time":0.62,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"build-from-url-doesnt-set-config-str","result":"success","run_time":0.255,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"can-get-action-logs","result":"success","run_time":0.311,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"extra-messages-are-also-displayed","result":"success","run_time":0.285,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"build-from-url-works-for-yaml-configs","result":"success","run_time":0.258,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"branch-should-work-master","result":"success","run_time":0.234,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"deep-read-api-includes-compare-url","result":"success","run_time":0.317,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"delete-artifacts!-works","result":"success","run_time":2.943,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"read-api-handles-stop-time-being-before-start-time","result":"success","run_time":0.282,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"fixed-requires-the-previous-build-to-run","result":"success","run_time":0.533,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"build-from-url-works","result":"success","run_time":0.288,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"had-green-build!-doesnt-throw","result":"success","run_time":0.284,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"build-from-args-sets-default-tags","result":"success","run_time":0.266,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"update-ssh-status-works","result":"success","run_time":0.341,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"find-by-node-master-and-datetime-works","result":"success","run_time":1.045,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"find-by-node-master-works","result":"success","run_time":1.08,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"build-from-args-sets-trusty-tags","result":"success","run_time":0.257,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"retry-with-ssh-sets-users-correctly","result":"success","run_time":0.31,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"nodes-works","result":"success","run_time":0.278,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"delete-s3-action-logs!-works","result":"success","run_time":3.551,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"read-api-serializes-to-json","result":"success","run_time":0.495,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"update-status-returns-a-build","result":"success","run_time":0.351,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"deep-read-api-includes-username-and-repo","result":"success","run_time":0.415,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"retry-of-fork-pr-build-still-fork-pr-build","result":"success","run_time":0.308,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"no-clues-except-branch-but-no-old-build","result":"success","run_time":0.321,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"build-from-url-respects-config","result":"success","run_time":0.279,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"adding-a-build-removes-running-builds-for-that-branch-added-over-3-hours-ago","result":"success","run_time":0.239,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"build-from-args-does-not-propagate-empty-tags","result":"success","run_time":0.255,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"user-cache-from-builds-loads-users","result":"success","run_time":0.286,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"no-old-builds-at-all","result":"success","run_time":0.27,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"repeated-calls-to-update-status-doesn't-set-fields","result":"success","run_time":0.282,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"build-watcher-logs-infrastructure-failures-but-only-once-per-build","result":"success","run_time":0.292,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"compute-previous-successful-no-old-builds-is-nil","result":"success","run_time":0.273,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"build-feature-flags-empty-when-no-project-features-exist","result":"success","run_time":0.402,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"status-words-should-be-correct","result":"success","run_time":0.237,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"build-from-json-works","result":"success","run_time":0.272,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"running-but-failed-builds-are-running","result":"success","run_time":0.281,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"retry-build-doesn't-update-retry-count","result":"success","run_time":0.288,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"deep-read-api-includes-pull-request-info","result":"success","run_time":0.312,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"forced-pushes-when-there-is-a-previous","result":"success","run_time":0.308,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"first-failure-works","result":"success","run_time":0.28,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"parallel?-works","result":"success","run_time":0.295,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"build-is-capable-of-updating-commit-statuses-for-all-prs","result":"success","run_time":0.407,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"running-a-build-addsremoves-running-builds-to-project","result":"success","run_time":3.332,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"builds-can-save-weird-chars-in-the-config","result":"success","run_time":0.331,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"most-builds-arent-first-green-builds","result":"success","run_time":0.26,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"assoc-node-works","result":"success","run_time":0.319,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"compute-pushed-at-works","result":"success","run_time":0.338,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"image-id-appears-in-api","result":"success","run_time":0.283,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"had-green-build!-sets-:is-first-green-build","result":"success","run_time":0.246,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"update-ssh-status-saved-in-db","result":"success","run_time":0.278,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"user-map","result":"success","run_time":0.326,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"the-build-watcher-publishes-updates-on-status-changes","result":"success","run_time":0.35,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"checkout-dir-handles-spaces","result":"success","run_time":0.437,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"correctly-adds-builds-without-branch-to-project","result":"success","run_time":0.241,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"shallow-build-sorter-works","result":"success","run_time":0.233,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"no-clues-except-branch","result":"success","run_time":0.316,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"update-status-calls-set-fields","result":"success","run_time":0.288,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"checkout-dir-works","result":"success","run_time":0.271,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"user-cache-from-builds-doesn't-explode-with-nil-user-id","result":"success","run_time":0.266,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"delete!-works","result":"success","run_time":3.164,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"load-build-works","result":"success","run_time":0.269,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"add-summary-to-project-does-not-update-nonexistent-branch","result":"success","run_time":0.238,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-build","file":null,"name":"checkout-dir-is-an-absolute-path","result":"success","run_time":0.435,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-scaling","file":null,"name":"destroying-a-master-cleans-up-scaling-info","result":"success","run_time":0.259,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-scaling","file":null,"name":"do-scale-down-doesn't-scale-down-the-last-box","result":"success","run_time":0.801,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-scaling","file":null,"name":"scaling-down-respects-indestructible","result":"success","run_time":0.251,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-scaling","file":null,"name":"watch-scaling-doesnt-blow-up","result":"success","run_time":0.248,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-scaling","file":null,"name":"maximum-surplus-containers-permitted-works","result":"success","run_time":0.244,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-scaling","file":null,"name":"container-stats-works","result":"success","run_time":0.251,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-scaling","file":null,"name":"stop-scale-down-so-many-retries","result":"success","run_time":0.759,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-scaling","file":null,"name":"do-scale-up-respects-fleet-env-vars","result":"success","run_time":0.56,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-scaling","file":null,"name":"watch-scaling-stops-shutting-down-boxes-if-possible","result":"success","run_time":0.254,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-scaling","file":null,"name":"when-scaling-down-ignore-already-shutdown-boxes","result":"success","run_time":0.382,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-scaling","file":null,"name":"additional-containers-needed-works","result":"success","run_time":0.253,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-scaling","file":null,"name":"stop-scale-down-works","result":"success","run_time":0.247,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-scaling","file":null,"name":"do-scale-up-runs-cached-deploys","result":"success","run_time":0.392,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-scaling","file":null,"name":"do-scale-up-works","result":"success","run_time":1.307,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-scaling","file":null,"name":"shutting-down-masters-works","result":"success","run_time":0.235,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-scaling","file":null,"name":"watch-scaling-doesnt-block-if-the-lock-is-held","result":"success","run_time":0.283,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-scaling","file":null,"name":"do-scale-up-doesnt-explode","result":"success","run_time":0.528,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-scaling","file":null,"name":"stop-scale-down-simple-retry-works","result":"success","run_time":0.256,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-scaling","file":null,"name":"wait-for-shutting-down-works","result":"success","run_time":0.243,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-scaling","file":null,"name":"container-target-works","result":"success","run_time":0.258,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-scaling","file":null,"name":"watch-scaling-scales-up","result":"success","run_time":0.277,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-scaling","file":null,"name":"watch-scaling-scales-down","result":"success","run_time":14.88,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-datadog","file":null,"name":"can-time-a-fn","result":"success","run_time":0.013,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-datadog","file":null,"name":"can-filter-tags","result":"success","run_time":0.003,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-vcs","file":null,"name":"short-repo->vcs-url-works","result":"success","run_time":0.196,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-vcs","file":null,"name":"->vcs-url-works","result":"success","run_time":0.223,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-vcs","file":null,"name":"lengthen-vcs-type-works","result":"success","run_time":0.191,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-hostname","file":null,"name":"valid-hostname-works","result":"success","run_time":0.005,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-thread","file":null,"name":"safe-future-works","result":"success","run_time":0.228,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-thread","file":null,"name":"log-future-works","result":"success","run_time":0.019,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-thread","file":null,"name":"log-future-returns-futures","result":"success","run_time":0.003,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.authentication","file":null,"name":"token-trumps-login","result":"success","run_time":4.185,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.build","file":null,"name":"the-link-to-common-problems-and-report-build-is-there-shown-for-failing-builds","result":"success","run_time":30.458,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.build","file":null,"name":"the-retry-button-works","result":"success","run_time":11.401,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.build","file":null,"name":"regular-builds-dont-show-config-errors","result":"success","run_time":12.389,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.build","file":null,"name":"invitations-show-on-first-green-build","result":"success","run_time":14.477,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.build","file":null,"name":"the-link-to-common-problems-is-not-shown-when-other-messages-are-present","result":"success","run_time":9.337,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.build","file":null,"name":"builds-with-config-errors-show-config-errors","result":"success","run_time":8.574,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.build","file":null,"name":"sending-invitations-sends-emails","result":"success","run_time":13.378,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.build","file":null,"name":"test-build-timing-shows","result":"success","run_time":10.891,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.webdriver.dashboard","file":null,"name":"we-escape-html-when-we-include-current-user-in-the-header","result":"success","run_time":9.022,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-analytics","file":null,"name":"it-reports-on-some-actions","result":"success","run_time":0.283,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-db","file":null,"name":"relative-pwd-not-specified-by-default","result":"success","run_time":0.234,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-db","file":null,"name":"project-env-vars-works-for-pr-fork-builds","result":"success","run_time":0.241,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-db","file":null,"name":"db-actions-support-different-kinds-of-newline","result":"success","run_time":0.19,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-db","file":null,"name":"project-env-vars-works","result":"success","run_time":0.231,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"pretty-errors-reports-source-positions-for-unexpected-keys","result":"success","run_time":0.031,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"read-config-works-for-empty-documents","result":"success","run_time":0.0,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"rejects-weird-whitespace","result":"success","run_time":0.005,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"schema-works-for-us","result":"success","run_time":0.034,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"pretty-errors-reports-source-positions-for-non-timezones","result":"success","run_time":0.024,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"pretty-errors-looks-at-metadata","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"pretty-errors-untags-coercion-errors-in-keys","result":"success","run_time":0.007,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"owner-deployment-syntax-validates","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"pretty-schema-pluralizes-list-elements","result":"success","run_time":0.016,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"valid-name?-works","result":"success","run_time":0.005,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"tag-and-branch-in-deployment-fails","result":"success","run_time":0.007,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"pretty-errors-preserves-paths-into-maps","result":"success","run_time":0.009,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"pretty-errors-reports-source-positions-for-required-keys","result":"success","run_time":0.013,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"rejects-experimental-branches-bad-deep-key","result":"success","run_time":0.007,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"valid-heroku-appname?-works","result":"success","run_time":0.001,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"validating-dependencies","result":"success","run_time":0.005,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"schema-handles-nil-env-vars","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"pretty-errors-reports-source-positions-for-east-agile","result":"success","run_time":0.005,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"schema-handles-commands-with-and-without-modifiers","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"schema-coerces-things-to-strings","result":"success","run_time":0.005,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"read-config-works-for-empty-environment-variables","result":"success","run_time":0.009,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"valid-tz?-works","result":"success","run_time":0.01,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"pretty-errors-reports-source-positions-for-ordinary-schema-mismatches","result":"success","run_time":0.009,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"errors-are-reported-for-schema's-either","result":"success","run_time":0.009,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"pretty-errors-preserves-paths-into-lists","result":"success","run_time":0.007,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"schema-handles-services-coercion","result":"success","run_time":0.003,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"validating-deployment-throws-when-the-user-specifies-:commands-and-:heroku","result":"success","run_time":0.005,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"valid-ip?-works","result":"success","run_time":0.005,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"tag-in-deployment-works","result":"success","run_time":0.003,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"rejects-unknown-experimental-section-key","result":"success","run_time":0.006,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"heroku-deployment-syntax-validates","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"codedeploy-deployment-syntax-validates","result":"success","run_time":0.075,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"hosts-map-is-validated","result":"success","run_time":0.014,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"pretty-schema-looks-at-metadata","result":"success","run_time":0.002,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.config.test-schema","file":null,"name":"schema-handles-numeric-env-vars","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-java","file":null,"name":"sbt-is-inferred","result":"success","run_time":0.398,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-java","file":null,"name":"sbt-generates-correct-command","result":"success","run_time":0.238,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-java","file":null,"name":"ant-generates-correct-command","result":"success","run_time":0.233,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-java","file":null,"name":"mvn-works","result":"success","run_time":0.237,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-java","file":null,"name":"gradle-inference-works","result":"success","run_time":1.718,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-java","file":null,"name":"sbt-inference-works","result":"success","run_time":0.497,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"set-ruby-version-works-on-18-projects","result":"success","run_time":0.387,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"spinach-uses-bundler-when-it-should","result":"success","run_time":0.538,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"cucumber-command-works","result":"success","run_time":0.416,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"rspec-files-splitting-works-and-returns-usable-args","result":"success","run_time":0.352,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"rails-insecure?-works","result":"success","run_time":0.319,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"parallel-cucumber-files-honors-disable-junit-cucumber-flag","result":"success","run_time":0.324,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"generate-db-yml-contains-an-adapter","result":"success","run_time":0.287,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"merge-dbyml-all-optional-settings-are-preserved","result":"success","run_time":0.239,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"simplecov-version-swallows-exit-codes?","result":"success","run_time":0.245,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"thinking-sphinx->=-3-adds-different-rake-db-commands","result":"success","run_time":0.286,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"rspec-globs-work","result":"success","run_time":0.258,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"call-rake-db:create-and-db:automigrate-when-using-dm-rails","result":"success","run_time":0.313,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"rspec-formatters-works","result":"success","run_time":0.391,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"setup-parallelization-works","result":"success","run_time":0.934,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"cucumber-globs-work","result":"success","run_time":0.263,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"merge-dbyml-overrides-username-password-host-port","result":"success","run_time":0.231,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"ruby-version-in-config-works","result":"success","run_time":0.432,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"merge-db-yml-handles-invalid-structure","result":"success","run_time":0.238,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"bundler-action","result":"success","run_time":0.309,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"when-using-bundler-dont-export-RAILS_ENV-if-its-already-a-project-env-var","result":"success","run_time":0.313,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"bundle-installs-to-vendorbundler","result":"success","run_time":0.257,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"minitest-globbing-in-the-config-file-works","result":"success","run_time":4.319,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"rvm-trust-is-called-when-the-repo-contains-a-rvmrc","result":"success","run_time":0.44,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"If-the-user-has-postgres-and-sqlite-in-their-Gemfile-use-postgres-for-the-DB-adapter","result":"success","run_time":0.254,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"jasmine-headless-webkit-triggers","result":"success","run_time":0.376,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"konacha-triggers","result":"success","run_time":0.321,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"middleman-build-triggers","result":"success","run_time":0.317,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"cant-set-ruby-on-osx","result":"success","run_time":0.241,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"file-list-works","result":"success","run_time":0.237,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"minitest-globbing-matches-ruby-globs","result":"success","run_time":0.384,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"merge-mongoid-yml-preserves-users-options","result":"success","run_time":0.237,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"we-add-warnings-for-known-insecure-rails-versions","result":"success","run_time":0.321,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"jasmine-triggers","result":"success","run_time":0.318,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"Generate-databaseyml-when-not-present","result":"success","run_time":0.368,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"ruby-version-in-config-works-with-dependency-override","result":"success","run_time":0.312,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"test:unit-doesnt-throw","result":"success","run_time":0.309,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"Call-rake-db:create-and-db:migrate-when-using-activerecord","result":"success","run_time":0.293,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"if-the-user-has-a-rspec-file-attach-those-options-to-the-rspec-command","result":"success","run_time":0.264,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"merge-dbyml-overrides-the-users-socket-when-using-mysql","result":"success","run_time":0.415,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"inference-doesnt-explode-when-parallel-testunit","result":"success","run_time":0.299,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"parallel-rspec-files-returns-something-that-can-be-safely-passed-to-bash","result":"success","run_time":0.941,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"sunspot-actions-work","result":"success","run_time":0.837,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"rspec-uses-bundler-when-it-should","result":"success","run_time":0.236,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"rspec-cmd-fn-works","result":"success","run_time":0.289,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"merge-dbyml-has-reasonable-defaults-when-nothing-specified","result":"success","run_time":0.238,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"we-add-warnings-for-known-secure-rails","result":"success","run_time":0.311,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"sed-rm-gem-works","result":"success","run_time":0.268,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"we-add-warnings-for-known-insecure-activesupport-versions","result":"success","run_time":0.435,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"blacklist-when-Gemfile-present-and-there-are-blacklisted-Gems","result":"success","run_time":0.319,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"parallel-rspec-doesnt-explode","result":"success","run_time":1.016,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"thinking-sphinx-<-3-adds-rake-db-commands","result":"success","run_time":0.268,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"generate-a-dbyml-if-there-is-a-yml-file-but-we-cant-parse-it","result":"success","run_time":0.329,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"we-add-warnings-for-bad-versions-of-simplecov","result":"success","run_time":6.752,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"ruby-version-in-confile-file-overrides-rvmrc","result":"success","run_time":0.309,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"bundle-without-works","result":"success","run_time":0.361,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"rspec-test-without-parallelism-works","result":"success","run_time":0.299,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"parallel-testunit-files-returns-a-list-of-files","result":"success","run_time":0.294,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"when-using-bundler-export-rails_env=test","result":"success","run_time":0.307,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"ensure-rspec-format-works","result":"success","run_time":0.277,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"when-using-bundler-dont-export-RAILS_ENV-if-its-already-configured","result":"success","run_time":0.312,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"parallel-cucumber-files-returns-something-that-can-be-safely-passed-to-bash","result":"success","run_time":0.94,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"generate-dbyml-preserves-users-adapter","result":"success","run_time":0.234,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-rails","file":null,"name":"cucumber-can-use-the-custom-formatter","result":"success","run_time":7.987,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-http-hook","file":null,"name":"send-hooks-works","result":"success","run_time":0.345,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-http-hook","file":null,"name":"we-add-a-message-when-the-hook-404s-or-connection-refused","result":"success","run_time":0.471,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-experiment","file":null,"name":"compute-experiment-values-works","result":"success","run_time":0.434,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-experiment","file":null,"name":"init-experiments-works","result":"success","run_time":0.193,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-experiment","file":null,"name":"experiment-proportion-setting-works","result":"success","run_time":0.188,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-experiment","file":null,"name":"experiment-value-tags-works","result":"success","run_time":0.188,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-experiment","file":null,"name":"load-experiment-proportions-works","result":"success","run_time":0.19,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-tasks","file":null,"name":"can-deploy-dev-instances","result":"success","run_time":0.326,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-tasks","file":null,"name":"one-click-deploy-build-uses-fleet-environment","result":"success","run_time":0.542,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-tasks","file":null,"name":"one-click-deploy-throws-on-invalid-args","result":"success","run_time":0.36,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-tasks","file":null,"name":"one-click-deploy-respects-instance-type","result":"success","run_time":0.325,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-tasks","file":null,"name":"one-click-deploy-makes-dev-instances","result":"success","run_time":0.543,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-tasks","file":null,"name":"one-click-deploy-asserts-on-invalid-cache","result":"success","run_time":0.229,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-tasks","file":null,"name":"deploy-cli-parser-works","result":"success","run_time":0.231,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"settings-persist-after-ensure-settings","result":"success","run_time":0.197,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"set-project-feature-unsafe-returns-updated-features","result":"success","run_time":0.214,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"authorize-metadata-works","result":"success","run_time":0.205,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"execute-provides-help","result":"success","run_time":0.207,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"execute-respects-type-constraints","result":"success","run_time":0.2,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"execute-works-with-maps","result":"success","run_time":0.204,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"builds-by-node-master-doesnt-explode","result":"success","run_time":0.299,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"piggieback-and-unpiggieback-works","result":"success","run_time":0.226,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"execute-works-in-simple-case","result":"success","run_time":0.194,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"get-and-set-abusive-work","result":"success","run_time":0.268,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"delete-project-doesnt-delete-project-with-many-builds","result":"success","run_time":2.022,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"execute-works-with-method-alias","result":"success","run_time":0.202,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"fuzzy-matching-works","result":"success","run_time":0.266,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"invalid-command-errors-out","result":"success","run_time":0.195,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"set-project-feature-returns-updated-features","result":"success","run_time":0.27,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"get-suspicious-projects-works","result":"success","run_time":0.603,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"delete-project-doesnt-delete-project-with-followers","result":"success","run_time":0.217,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"delete-project-works","result":"success","run_time":0.202,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"start-trial!-works","result":"success","run_time":0.23,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"validation-works","result":"success","run_time":0.198,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"cancel-osx-portion-works","result":"success","run_time":0.575,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"set-org-feature-unsafe-returns-updated-features","result":"success","run_time":0.218,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"get-and-set-settings-work","result":"success","run_time":0.201,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"builds-by-node-master-and-datetime-doesnt-explode","result":"success","run_time":0.244,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"cancel-linux-portion-works","result":"success","run_time":0.571,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"retry-build-works","result":"success","run_time":0.613,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"update-github-info!-works","result":"success","run_time":0.305,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.api.test-admin-commands","file":null,"name":"unfoundmethod-errors-out","result":"success","run_time":1.515,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.server.test-handler","file":null,"name":"csrf-tokens-are-good-access-requests","result":"success","run_time":0.226,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.server.test-handler","file":null,"name":"correct-statuses","result":"success","run_time":0.238,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"new-user-welcome!","result":"success","run_time":2.739,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"just-a-simple-login-for-an-existing-user","result":"success","run_time":3.068,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"bitbucket-auth-callback-works","result":"success","run_time":0.234,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"what-if-github-me-randomly-fails","result":"success","run_time":0.218,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"log-user-in-works-with-a-new-user","result":"success","run_time":0.256,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"we-read-projects-in-limbo-on-login","result":"success","run_time":0.258,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"does-flash-work","result":"success","run_time":0.214,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"ensure-github-user-promotes-first-non-github-user-to-admin-when-enabled","result":"success","run_time":0.331,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"ensure-github-user-doesnt-overwrite-id-mismatch","result":"success","run_time":0.201,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"compute-login-redirect-works","result":"success","run_time":0.205,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"login-existing-user-agrees-to-TOS","result":"success","run_time":0.205,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"log-user-in-works-with-a-new-token-for-an-existing-user","result":"success","run_time":0.274,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"ensure-github-user","result":"success","run_time":0.429,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"ensure-github-user-agrees-to-TOS","result":"success","run_time":2.577,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"ensure-github-user-can-be-set-to-suspend","result":"success","run_time":0.378,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"normal-user-gets-14-day-free-trial","result":"success","run_time":2.882,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"ensure-github-user-respects-license","result":"success","run_time":0.465,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"ensure-github-user-doesn't-promote-non-first-user-to-admin-when-enabled","result":"success","run_time":0.289,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"get-user-for-token-is-nil-hostile","result":"success","run_time":0.202,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"valid-delegation-url?-works","result":"success","run_time":0.409,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"existing-user-who-already-agreed-is-left-untouched","result":"success","run_time":0.207,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"login-existing-user-track-fires-login-event","result":"success","run_time":3.245,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"log-user-in-works-renames-existing-user","result":"success","run_time":0.497,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"ensure-github-user-updates-:user-ids","result":"success","run_time":0.325,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-auth","file":null,"name":"ensure-github-user-fires-signup-event","result":"success","run_time":0.367,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-logging","file":null,"name":"instrumentation-headers-work","result":"success","run_time":0.271,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-logging","file":null,"name":"verbose-logs-errors","result":"success","run_time":0.187,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-logging","file":null,"name":"redacting-token-works","result":"success","run_time":0.198,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-logging","file":null,"name":"spam-detection-works","result":"success","run_time":0.191,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-logging","file":null,"name":"verbose-detection-works","result":"success","run_time":0.188,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-logging","file":null,"name":"request-ids-are-logged","result":"success","run_time":0.192,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-outer","file":null,"name":"health-check-works","result":"success","run_time":0.198,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-paths","file":null,"name":"github-oauth-callback-url-works","result":"success","run_time":0.187,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-paths","file":null,"name":"build-url-works","result":"success","run_time":0.186,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-paths","file":null,"name":"github-authorization-url-handles-csrf-tokens","result":"success","run_time":0.189,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-paths","file":null,"name":"github-enterprise-authorization-url-correctly","result":"success","run_time":0.199,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-paths","file":null,"name":"github-authorization-url-correctly","result":"success","run_time":0.19,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-paths","file":null,"name":"branch-url-works","result":"success","run_time":0.186,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-paths","file":null,"name":"github-authorization-url-handles-scopes","result":"success","run_time":0.191,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-paths","file":null,"name":"org-url-works","result":"success","run_time":0.19,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-paths","file":null,"name":"github-authorization-url-correctly-with-no-return-to","result":"success","run_time":0.188,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-paths","file":null,"name":"github-redirection-url-works-with-no-return-to","result":"success","run_time":0.186,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-paths","file":null,"name":"bitbucket-authorization-url-works","result":"success","run_time":0.19,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.plan.test-alert","file":null,"name":"send-overage-charged-alert-work","result":"success","run_time":0.013,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"plan-read-api-returns-admin","result":"success","run_time":19.189,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"all-repos-versions-work","result":"success","run_time":1.708,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"only-use-public-templates","result":"success","run_time":0.397,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"shallow-recent-builds-doesnt-make-n-user-queries","result":"success","run_time":0.707,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"sanitize-build-parameters-works","result":"success","run_time":0.768,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"project-recent-builds-throws-for-invalid-page-parameters","result":"success","run_time":0.323,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"project-follow-works-for-bitbucket","result":"success","run_time":0.387,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"org-invitations-send-emails","result":"success","run_time":0.444,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"shallow-org-recent-builds-makes-saner-number-of-db-queries","result":"success","run_time":1.261,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"build-tests-works","result":"success","run_time":0.352,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"all-bitbucket-repos-works","result":"success","run_time":0.362,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"org-recent-builds-makes-sane-number-of-db-queries","result":"success","run_time":1.348,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"shallow-org-recent-builds-makes-saner-number-of-db-queries-for-non-admins","result":"success","run_time":0.787,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"project-recent-builds-pagination-works","result":"success","run_time":1.498,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"project-recent-builds-filters-work","result":"success","run_time":0.927,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"project-insights-summary-data-works","result":"success","run_time":0.372,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"meta-api-works","result":"success","run_time":0.262,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"projects-api-makes-sane-number-of-db-queries","result":"success","run_time":0.337,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"cancel-plan-works","result":"success","run_time":9.439,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"organizations-sane-query-count","result":"success","run_time":0.318,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"shallow-user-recent-builds-throws-for-invalid-page-parameters","result":"success","run_time":0.443,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"update-plan-works","result":"success","run_time":1.156,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"cant-invite-users-multiple-times","result":"success","run_time":0.267,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"shallow-user-recent-builds-makes-saner-number-of-db-queries","result":"success","run_time":0.982,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"invite-team-members-throw-for-others","result":"success","run_time":0.276,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"users-cant-update-plan-template","result":"success","run_time":7.677,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"transfer-plan-works","result":"success","run_time":1.231,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"shallow-project-recent-builds-pagination-works","result":"success","run_time":1.546,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"project-all-users-works","result":"success","run_time":0.334,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"build-test-times-work","result":"success","run_time":0.998,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"org-recent-builds-throws-for-invalid-page-parameters","result":"success","run_time":0.249,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"pay-works","result":"success","run_time":24.555,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"shallow-project-recent-builds-throws-for-invalid-page-parameters","result":"success","run_time":0.25,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"usage-queue-why-works","result":"success","run_time":0.403,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"remove-inaccessible-orgs-works","result":"success","run_time":0.253,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"find-or-create-organization-works","result":"success","run_time":0.283,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"user-recent-builds-makes-sane-number-of-db-queries","result":"success","run_time":0.989,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"shallow-org-recent-builds-throws-for-invalid-page-parameters","result":"success","run_time":0.489,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"project-recent-builds-makes-sane-number-of-db-queries","result":"success","run_time":1.058,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"users-cant-pay-with-incorrect-plan-template","result":"success","run_time":5.841,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"invitations-send-emails","result":"success","run_time":0.301,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"project-insights-summary-data-works-with-multiple-days","result":"success","run_time":0.263,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"user-recent-builds-pagination-works","result":"success","run_time":1.359,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"user-recent-builds-throws-for-invalid-page-parameters","result":"success","run_time":0.268,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"update-card-works","result":"success","run_time":33.566,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"shallow-project-recent-builds-makes-saner-number-of-db-queries","result":"success","run_time":0.949,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"org-recent-builds-makes-sane-number-of-db-queries-for-non-admins","result":"success","run_time":1.265,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"activate-trial-works","result":"success","run_time":0.347,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"project-api-read-has-expected-fields","result":"success","run_time":0.292,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"shallow-org-recent-builds-pagination-works","result":"success","run_time":1.591,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"shallow-recent-builds-pagination-works","result":"success","run_time":1.336,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"project-stop-building!-works","result":"success","run_time":0.913,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"trusty-enabled-for-new-project","result":"success","run_time":0.724,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"user-apis-ignore-401","result":"success","run_time":0.81,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"organization-members-works","result":"success","run_time":0.26,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"all-repos-respect-compatibility","result":"success","run_time":0.265,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"paid-plans-dont-get-extended-on-follow","result":"success","run_time":0.3,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"throws-on-schema-error","result":"success","run_time":0.336,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"shallow-plan-read-api-returns-admin","result":"success","run_time":0.393,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"org-recent-builds-pagination-works","result":"success","run_time":1.46,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-api1","file":null,"name":"project-follow-protects-against-nil-project-ids","result":"success","run_time":0.276,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"revoke-access-to-projects-works","result":"success","run_time":0.224,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"created_atand-trial-end-work","result":"success","run_time":0.21,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"set-external-info-works","result":"success","run_time":0.23,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"member-of-premium-org?-accepts-active-linux-trial","result":"success","run_time":0.196,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"find-one-by-github-id-works","result":"success","run_time":0.209,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"adding-another-token-with-a-new-scope-replaces-the-old-token","result":"success","run_time":0.3,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"member-of-premium-org?-accepts-osx-trial-plan","result":"success","run_time":0.196,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"member-of-premium-org?-accepts-unsuspended-linux-plan","result":"success","run_time":0.192,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"limbo-followed-projects-handles-nil-followed_project_ids","result":"success","run_time":0.22,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"enterprise-users-always-agree-to-TOS","result":"success","run_time":0.207,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"granted-scopes-works","result":"success","run_time":0.215,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"recent-builds-doesnt-explode-if-the-user-has-no-projects","result":"success","run_time":0.192,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"write-api-works","result":"success","run_time":0.21,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"entitled-to-support?-accepts-osx-trial-plan","result":"success","run_time":0.208,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"first-name-works","result":"success","run_time":0.229,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"analytics-id-works","result":"success","run_time":0.239,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"read-api-masks-heroku-api-keys","result":"success","run_time":0.202,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"encrypted-heroku-keys-work","result":"success","run_time":0.211,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"entitled-to-support?-accepts-active-linux-trial","result":"success","run_time":0.199,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"entitled-to-support?-accepts-unsuspended-linux-plan","result":"success","run_time":0.347,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"in-trial-period-works-for-heroku-test-plan","result":"success","run_time":0.208,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"save-heroku-deploy-keypair!-works","result":"success","run_time":0.208,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"find-one-by-github-login-works","result":"success","run_time":0.274,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"identity-migration-works","result":"success","run_time":0.227,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"entitled-to-support?-returns-false","result":"success","run_time":0.192,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"revoke-http-session-key-works","result":"success","run_time":0.202,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"userprojects-respects-invited-projects","result":"success","run_time":0.235,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"adding-a-scope-returns-the-updated-user","result":"success","run_time":0.202,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"remove-github-token-by-token-works","result":"success","run_time":0.217,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"remove-heroku-deploy-keypair!-works","result":"success","run_time":0.206,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"add-identity-and-get-identity-id-are-mirrors","result":"success","run_time":0.214,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"in-trial-period-works","result":"success","run_time":0.193,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"We-can-find-add-a-circle-API-token-and-find-the-user-via-that-token","result":"success","run_time":0.202,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"read-api-works","result":"success","run_time":0.324,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"attempting-to-add-the-same-token-again-does-nothing","result":"success","run_time":0.215,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"mass-remove-projects-by-ids-works","result":"success","run_time":0.265,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"adding-a-new-token-with-the-same-scope-replaces-the-old-token","result":"success","run_time":0.216,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"read-api-read-api-fetches-correct-heroku-keys","result":"success","run_time":0.209,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"find-by-read-api-works","result":"success","run_time":0.209,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"add-new-access-tokens-to-the-user-works","result":"success","run_time":0.212,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"find-one-by-http-session-key-works","result":"success","run_time":0.203,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"entitled-to-support?-accepts-osx-standard-plan","result":"success","run_time":0.194,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"primary-email-works","result":"success","run_time":0.207,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"member-of-premium-org?-accepts-osx-starter-plan","result":"success","run_time":0.266,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"heroku-api-key-read-api-works","result":"success","run_time":0.563,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"identity-based-lookups-work","result":"success","run_time":0.217,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"collaborator-read-api-works","result":"success","run_time":0.197,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"member-of-premium-org?-returns-false","result":"success","run_time":0.332,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-user","file":null,"name":"save-heroku-api-key!-works","result":"success","run_time":0.204,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"preferred-killable-works","result":"success","run_time":0.292,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"unwanted-instance-type-works","result":"success","run_time":0.263,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"generic-buyables-filters-work","result":"success","run_time":0.281,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"placement-selection-invariants-hold-true-on-scale-up","result":"success","run_time":11.354,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"price-bucket-works","result":"success","run_time":0.27,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"preferred-buyable-functions-shuffle-on-demand-buyables","result":"success","run_time":3.381,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"spot-instance-limit-works","result":"success","run_time":0.255,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"killing-would-leave-us-short-of-builders-works","result":"success","run_time":0.242,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"over-instance-limit-treats-instance-types-separately","result":"success","run_time":0.316,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"maybe-filter-by-works","result":"success","run_time":0.244,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"preferred-buyable-functions-work","result":"success","run_time":0.264,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"kill-preference-sorter-works","result":"success","run_time":0.261,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"preferred-placement-works","result":"success","run_time":0.29,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"deployed-az-spread-works","result":"success","run_time":0.244,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"imbalances-fleet-takes-scaling-into-account","result":"success","run_time":0.26,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"over-instance-limit-works","result":"success","run_time":0.245,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"spot-price-limit-works","result":"success","run_time":0.266,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"over-instance-limit-takes-scaling-into-account","result":"success","run_time":0.286,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"imbalances-fleet-works","result":"success","run_time":0.241,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"container-builder-ratio-works","result":"success","run_time":0.263,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"killing-would-leave-us-short-of-high-ram-instances-works","result":"success","run_time":0.244,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"killing-would-imbalance-fleet-works","result":"success","run_time":0.24,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"dont-deploy-spot-instances-works","result":"success","run_time":0.275,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"over-price-limit-works","result":"success","run_time":0.24,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"scaling-az-spread-works","result":"success","run_time":0.287,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"preferred-buyable-functions-shuffle-bucketed-spot-buyables","result":"success","run_time":6.052,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"az-instance-count-works","result":"success","run_time":0.247,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-placement","file":null,"name":"az-spread-works","result":"success","run_time":0.256,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-capabilities","file":null,"name":"ec2-checks-hypervisor","result":"success","run_time":0.005,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-capabilities","file":null,"name":"container-tests-has-no-ec2-metadata","result":"success","run_time":0.002,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-capabilities","file":null,"name":"container-cannot-access-master-nrepl","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-capabilities","file":null,"name":"connections-to-containers-shouldnt-have-ssh-agents","result":"success","run_time":0.009,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-db","file":null,"name":"make-connection-works","result":"success","run_time":0.197,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-db","file":null,"name":"apply-fn-with-db-nests","result":"success","run_time":0.284,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-db","file":null,"name":"table-scans-throw-exceptions","result":"success","run_time":0.25,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-db","file":null,"name":"make-connection-uri-works","result":"success","run_time":0.198,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-db","file":null,"name":"read-preferences-are-stomped","result":"success","run_time":0.195,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-db","file":null,"name":"make-connection*-retries","result":"success","run_time":0.217,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-db","file":null,"name":"apply-fn-with-db-works","result":"success","run_time":0.194,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-db","file":null,"name":"apply-fn-with-db-realises-seqs","result":"success","run_time":0.191,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-db","file":null,"name":"read-preferences-can-be-respected","result":"success","run_time":0.196,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-evil","file":null,"name":"inspect-works","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-license-manager","file":null,"name":"parse-replicated-license-works","result":"success","run_time":0.01,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-license-manager","file":null,"name":"parse-license-works","result":"success","run_time":0.014,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-license-manager","file":null,"name":"invalid-hard-expiry-ignored","result":"success","run_time":0.01,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-license-manager","file":null,"name":"when-there-is-no-license-allow-everything","result":"success","run_time":0.005,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-license-manager","file":null,"name":"can-run-build?-works","result":"success","run_time":0.007,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-license-manager","file":null,"name":"can-activate-seat?-works","result":"success","run_time":0.013,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-license-manager","file":null,"name":"expiry-status-works","result":"success","run_time":0.005,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-license-manager","file":null,"name":"seat-status-works","result":"success","run_time":0.008,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-secrets","file":null,"name":"secrets-id-works","result":"success","run_time":0.187,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-secrets","file":null,"name":"emit-secrets-works","result":"success","run_time":0.602,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-http","file":null,"name":"parse-form-params-works","result":"success","run_time":0.014,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-http","file":null,"name":"self-url-parsing-works-for-https","result":"success","run_time":0.014,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-http","file":null,"name":"self-url-parsing-works-for-dev","result":"success","run_time":0.011,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-retry","file":null,"name":"wait-for-throw-on-failure","result":"success","run_time":0.205,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-retry","file":null,"name":"catch?-works","result":"success","run_time":0.198,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-retry","file":null,"name":"wait-for-when-catch-is-a-function-part-2-success","result":"success","run_time":0.197,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-retry","file":null,"name":"wait-for-works-with-an-error-hook","result":"success","run_time":0.196,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-retry","file":null,"name":"no-throw-works","result":"success","run_time":0.187,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-retry","file":null,"name":"catch-works-with-vectors","result":"success","run_time":0.194,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-retry","file":null,"name":"wait-for-does-not-catch-slingshots-by-default","result":"success","run_time":0.194,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-retry","file":null,"name":"wait-for-works-with-a-success-fn","result":"success","run_time":0.341,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-retry","file":null,"name":"wait-for-retries","result":"success","run_time":0.194,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-retry","file":null,"name":"throws-when-success-fn-isnt-a-fn","result":"success","run_time":0.193,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-retry","file":null,"name":"timeout-works","result":"success","run_time":0.612,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-retry","file":null,"name":"supports-error-hook","result":"success","run_time":0.209,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-retry","file":null,"name":"wait-for-when-catch-is-a-function","result":"success","run_time":0.199,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-retry","file":null,"name":"tries-not-used-when-sleep-and-timeout-are-specified","result":"success","run_time":0.197,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-retry","file":null,"name":"retries-on-exception","result":"success","run_time":0.194,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-retry","file":null,"name":"wait-for-does-not-catch-exceptions-by-default","result":"success","run_time":0.227,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-retry","file":null,"name":"catches-listed-exceptions","result":"success","run_time":0.188,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-retry","file":null,"name":"supports-nil-sleep","result":"success","run_time":0.194,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-retry","file":null,"name":"throws-when-f-fails-to-become-ready","result":"success","run_time":0.189,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-retry","file":null,"name":"wait-for-throws-on-timeout","result":"success","run_time":0.203,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-retry","file":null,"name":"catch-dispatch-works","result":"success","run_time":0.194,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-retry","file":null,"name":"catch-works-with-keywords","result":"success","run_time":0.196,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.vcs.test-user","file":null,"name":"refresh-chunk-wraps-at-end","result":"success","run_time":0.219,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.vcs.test-user","file":null,"name":"refresh-github-user-update-org-association","result":"success","run_time":1.467,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.vcs.test-user","file":null,"name":"validate-access-revokes-users-access-to-a-project","result":"success","run_time":1.375,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.vcs.test-user","file":null,"name":"refresh-user-updates-org-info","result":"success","run_time":1.548,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.vcs.test-user","file":null,"name":"refresh-github-user-unfollows-revoked-projects","result":"success","run_time":1.496,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.aws.test-utils","file":null,"name":"addressable-ip-address-works","result":"success","run_time":0.023,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.aws.test-utils","file":null,"name":"s3-bucket-endpoint-works","result":"success","run_time":4.629,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.aws.test-utils","file":null,"name":"canonical-region-name-works","result":"success","run_time":0.007,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-vcs","file":null,"name":"checkout-prs-fails-if-commit-not-in-repo","result":"success","run_time":3.143,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-vcs","file":null,"name":"checkout-prs-works-if-pull-request-is-passed","result":"success","run_time":3.482,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-vcs","file":null,"name":"checkout-works","result":"success","run_time":3.663,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-vcs","file":null,"name":"shallow-clones-recover-when-the-master-rewrites-history","result":"success","run_time":6.186,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-vcs","file":null,"name":"checkout-aborts-cleanly-wmessage-when-the-disk-is-full","result":"success","run_time":0.897,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-vcs","file":null,"name":"checkout-works-with-a-subdir","result":"success","run_time":2.669,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.action.test-vcs","file":null,"name":"reused-branch-names-don't-cause-reclones","result":"success","run_time":6.99,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-go","file":null,"name":"build-dir-correctly-set","result":"success","run_time":0.897,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-go","file":null,"name":"simple-go-inference-works","result":"success","run_time":0.362,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-junit","file":null,"name":"split-tests-by-filesize-works","result":"success","run_time":0.238,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-junit","file":null,"name":"create-junit-dir!-works","result":"success","run_time":0.245,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-junit","file":null,"name":"split-test-files-with-new-files","result":"success","run_time":0.292,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-junit","file":null,"name":"do-runtime-tests-split-doesnt-get-stuck-on-timings","result":"success","run_time":5.373,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-junit","file":null,"name":"split-test-files-handles-nil-cases","result":"success","run_time":0.315,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-junit","file":null,"name":"tests-fn-and-paths-fn-work","result":"success","run_time":0.294,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-junit","file":null,"name":"split-test-files-works","result":"success","run_time":0.338,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-junit","file":null,"name":"split-test-classes-works","result":"success","run_time":2.845,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-junit","file":null,"name":"split-tests-by-runtime-handles-tests-with-no-runtime","result":"success","run_time":0.235,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-python","file":null,"name":"django-nose-timing-splits-used","result":"success","run_time":0.882,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-python","file":null,"name":"get-django-runner","result":"success","run_time":0.434,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-python","file":null,"name":"django-nose-junit?","result":"success","run_time":0.59,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-python","file":null,"name":"cannot-set-python-version-on-osx","result":"success","run_time":0.365,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-python","file":null,"name":"setting-a-python-version-triggers-pyenv-action","result":"success","run_time":0.288,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-python","file":null,"name":"create-virtualenv-uses-correct-python-tools","result":"success","run_time":0.246,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-python","file":null,"name":"virtualenv-command-works","result":"success","run_time":0.246,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-python","file":null,"name":"django-test-command-works","result":"success","run_time":0.238,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-python","file":null,"name":"configure-manage-py","result":"success","run_time":0.285,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-python","file":null,"name":"parallel-nosetests-doesnt-circlebug-when-nosetests-fails","result":"success","run_time":1.535,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-python","file":null,"name":"create-virtualenv-correctly-creates-venv-link","result":"success","run_time":0.562,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-python","file":null,"name":"tox?","result":"success","run_time":0.306,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-python","file":null,"name":"python-version-in-config-works","result":"success","run_time":0.31,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-python","file":null,"name":"parallel-nosetests-works","result":"success","run_time":1.83,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-python","file":null,"name":"django?","result":"success","run_time":0.565,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-python","file":null,"name":"django-coverage?","result":"success","run_time":0.599,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-python","file":null,"name":"parallel-django-test-works","result":"success","run_time":0.9,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-python","file":null,"name":"paver?","result":"success","run_time":0.369,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-python","file":null,"name":"parse-django-test-methods-handles-bad-output","result":"success","run_time":0.246,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-python","file":null,"name":"create-venv-link?-works","result":"success","run_time":0.272,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.inference.test-python","file":null,"name":"pip-install-works","result":"success","run_time":1.586,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run","file":null,"name":"next-act-does-not-skip-always-run-actions","result":"success","run_time":1.846,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run","file":null,"name":"next-act-does-not-skip-actions-when-tests-fail","result":"success","run_time":1.827,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run","file":null,"name":"finish-finishes-the-build-before-sending-a-usage-queue-event","result":"success","run_time":0.448,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run","file":null,"name":"do-the-Right-Thing-if-we-attempt-to-test-a-completely-empty-repo","result":"success","run_time":6.979,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run","file":null,"name":"next-act-works","result":"success","run_time":1.248,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run","file":null,"name":"the-build-doesnt-fail-if-the-lxc-release-call-500s","result":"success","run_time":2.581,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run","file":null,"name":"statsd-infrastructure-fails-work","result":"success","run_time":3.124,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run","file":null,"name":"next-act-skips-actions-when-actions-fail","result":"success","run_time":1.243,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.build.test-run","file":null,"name":"wrap-cleanup-nodes-cleans-up-by-default","result":"success","run_time":0.443,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.container-fs.test-btrfs","file":null,"name":"nested-subvolumes-handles-simple-cases","result":"success","run_time":0.058,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.container-fs.test-btrfs","file":null,"name":"clean-btrfs-list-path-works","result":"success","run_time":0.003,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.container-fs.test-btrfs","file":null,"name":"balance-settings-work","result":"success","run_time":0.009,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.container-fs.test-btrfs","file":null,"name":"nested-subvolumes-handles-nested-subvolumes","result":"success","run_time":0.045,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.model.test-esxi-vm","file":null,"name":"can-acquire-vms","result":"success","run_time":0.33,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.model.test-esxi-vm","file":null,"name":"can-remove-machines","result":"success","run_time":0.267,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.model.test-esxi-vm","file":null,"name":"gauges-work","result":"success","run_time":0.277,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.model.test-esxi-vm","file":null,"name":"release-vms-owned-by-works","result":"success","run_time":0.289,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.model.test-esxi-vm","file":null,"name":"builders-works","result":"success","run_time":0.263,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.model.test-esxi-vm","file":null,"name":"acquire-and-release-work","result":"success","run_time":0.282,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.model.test-esxi-vm","file":null,"name":"can-rack-machines","result":"success","run_time":0.492,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.model.test-esxi-vm","file":null,"name":"release-only-works-for-containers-you-own","result":"success","run_time":0.289,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.model.test-esxi-vm","file":null,"name":"acquire-ignores-offline-containers","result":"success","run_time":0.289,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.model.test-esxi-vm","file":null,"name":"offline?-works","result":"success","run_time":0.306,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.model.test-esxi-vm","file":null,"name":"can-create-esxi-machines","result":"success","run_time":0.276,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.model.test-esxi-vm","file":null,"name":"can-find-builders","result":"success","run_time":0.279,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.model.test-esxi-vm","file":null,"name":"sinbinning-works","result":"success","run_time":0.288,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-fleet","file":null,"name":"uri-works","result":"success","run_time":0.025,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-fleet","file":null,"name":"container-fleets-is-well-formed","result":"success","run_time":0.001,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-fleet","file":null,"name":"default-fleet-name-is-legit","result":"success","run_time":0.001,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.backend.test-fleet","file":null,"name":"instances-generates-correct-instance-filters","result":"success","run_time":0.023,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.bitbucket.test-user","file":null,"name":"user-project-scope-works","result":"success","run_time":0.269,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.bitbucket.test-user","file":null,"name":"update-authenticated-profile-works","result":"success","run_time":0.254,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-init","file":null,"name":"retry-api-call-works-with-500","result":"success","run_time":2.204,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-init","file":null,"name":"throw-exceptions-defaults","result":"success","run_time":0.387,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-init","file":null,"name":"retry-api-call-works-with-502","result":"success","run_time":2.287,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-init","file":null,"name":"retry-api-call-works-with-404","result":"success","run_time":0.198,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.github.test-init","file":null,"name":"retry-api-call-works-with-SSL-errors","result":"success","run_time":2.216,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.pull-requests.test-github","file":null,"name":"populate-pull-requests-works","result":"success","run_time":0.496,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.pull-requests.test-github","file":null,"name":"self-repo-pr?-works","result":"success","run_time":0.19,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.pull-requests.test-github","file":null,"name":"maybe-update-status-on-parent-commits-works","result":"success","run_time":0.375,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.pull-requests.test-github","file":null,"name":"find-build-from-pull-request-works","result":"success","run_time":0.253,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.pull-requests.test-github","file":null,"name":"should-build-from-pr?-works","result":"success","run_time":0.234,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.routes.test-artifacts","file":null,"name":"valid-redirect?-works","result":"success","run_time":0.232,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.routes.test-artifacts","file":null,"name":"validate-nonce-works","result":"success","run_time":0.283,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.routes.test-artifacts","file":null,"name":"redirect-works","result":"success","run_time":0.307,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"compute-previous-is-only-called-once","result":"success","run_time":10.45,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"create-builds-for-tags-when-config-matches","result":"success","run_time":0.373,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"process-json-handles-pr","result":"success","run_time":0.966,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"if-the-commit-is-a-tag-dont-delete-branch","result":"success","run_time":0.418,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-1-cancel-build-API-endpoint-works-0","result":"success","run_time":0.511,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"early-blacklist-handling:-no-circle-yml","result":"success","run_time":0.314,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"branch-info-is-correct-on-a-push","result":"success","run_time":0.607,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-1-build-from-retry-with-ssh-works-and-can-be-disabled","result":"success","run_time":0.969,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"get-config-from-repo-recovers-non-token-users","result":"success","run_time":0.964,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"check-followers-for-access","result":"success","run_time":0.735,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"if-the-pusher-is-paying-and-there-are-followers-build","result":"success","run_time":0.363,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-1-cancel-build-API-endpoint-works-3","result":"success","run_time":0.535,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"if-the-project-is-paid-for-and-there-are-no-followers-dont-build","result":"success","run_time":0.636,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"osx-builds-wont-run-on-inactive-trial","result":"success","run_time":0.402,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"run-prs-only-works","result":"success","run_time":1.758,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"should-build?-returns-false-when-we-cant-find-the-user","result":"success","run_time":0.306,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"if-the-push-is-forced-create-a-build-for-it","result":"success","run_time":0.692,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-cancel-build-API-endpoint-works-1","result":"success","run_time":0.371,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"if-the-commit-is-pushed-by-deploy-key-dont-build","result":"success","run_time":0.262,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-build-from-retry-with-ssh-works-and-can-be-disabled","result":"success","run_time":0.697,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-1-ssh-key-adding-can-be-disabled","result":"success","run_time":0.491,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-add-ssh-user-works","result":"success","run_time":0.34,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"dont-create-builds-for-tags-by-default","result":"success","run_time":0.241,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"shouldnt-run-impossible-parallelism","result":"success","run_time":0.598,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-1-add-ssh-user-works","result":"success","run_time":0.338,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"if-the-plan-trial-is-still-going-build","result":"success","run_time":0.317,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"if-the-project-is-OSS-build","result":"success","run_time":0.31,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"if-there-are-no-followers-dont-build","result":"success","run_time":0.304,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-ssh-key-adding-can-be-disabled","result":"success","run_time":0.37,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"if-the-project-is-private-project-and-we-dont-have-the-ssh-key-dont-build","result":"success","run_time":0.477,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"abusive-projects-are-suspended","result":"success","run_time":0.315,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"invalid-circle-yml-runs-build","result":"success","run_time":0.343,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"shouldnt-run-parallelism-exceeds-plan-containers","result":"success","run_time":0.342,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-cancel-build-API-endpoint-works-7","result":"success","run_time":0.347,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"blocking-build-works","result":"success","run_time":3.173,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"if-the-commit-is-a-deleted-branch-dont-create-a-build-for-it","result":"success","run_time":0.274,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"should-build?-returns-false-when-we-cant-find-the-project","result":"success","run_time":0.383,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"early-blacklist-handling:-blacklisted-branch","result":"success","run_time":0.299,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"if-the-commit-isnt-a-push-dont-build","result":"success","run_time":0.237,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"if-the-trial-is-over-but-the-user-is-paying-build","result":"success","run_time":0.717,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"blacklist-doesnt-affect-api-builds","result":"success","run_time":0.593,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"osx-builds-wont-run-without-an-osx-plan","result":"success","run_time":0.331,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"building-forks-uses-parent-plan-if-available","result":"success","run_time":0.425,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"start-build-from-hook-uses-html-url-if-available","result":"success","run_time":2.799,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"if-the-user-trial-is-still-going-build","result":"success","run_time":0.328,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-cancel-build-API-endpoint-works-0","result":"success","run_time":0.37,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"build-from-hook-updates-project-url","result":"success","run_time":0.461,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"build-exists-message-works","result":"success","run_time":0.309,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"builds-started-from-the-hook-have-a-start-time","result":"success","run_time":2.704,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"start-build-from-hook-works-with-dummy-project","result":"success","run_time":2.811,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"the-build-stores-the-github-information","result":"success","run_time":2.692,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"a-404-in-gh-commits-results-in-valid-build","result":"success","run_time":0.379,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-cancel-build-API-endpoint-works-2","result":"success","run_time":0.311,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-1-cancel-build-API-endpoint-works-4","result":"success","run_time":0.341,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-cancel-build-API-endpoint-works-6","result":"success","run_time":0.347,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"if-there-are-no-followers-but-this-is-a-retry-from-the-UI-build","result":"success","run_time":0.508,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"if-the-build-has-already-been-built-dont-build","result":"success","run_time":0.547,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"build-read-api-works-with-prs","result":"success","run_time":0.391,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-cancel-build-API-endpoint-doesnt-cancel-nonexistent-builds","result":"success","run_time":0.307,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-1-cancel-build-API-endpoint-works-5","result":"success","run_time":0.342,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-cancel-build-API-endpoint-works-3","result":"success","run_time":0.334,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-1-cancel-build-API-endpoint-works-7","result":"success","run_time":0.312,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-1-cancel-build-API-endpoint-works-2","result":"success","run_time":0.31,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-1-build-from-retry-works","result":"success","run_time":0.624,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"blacklist-are-respected","result":"success","run_time":0.57,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"if-one-user-is-in-trial-and-the-pusher-doesnt-have-an-account-build","result":"success","run_time":0.411,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"make-sure-we-keep-building-for-old-users","result":"success","run_time":0.371,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-build-from-retry-works","result":"success","run_time":0.522,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"build-read-api-works","result":"success","run_time":0.407,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"if-the-commit-is-a-deleted-branch-we-delete-the-branch-from-projectbranches","result":"success","run_time":0.255,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-cancel-build-API-endpoint-works-5","result":"success","run_time":0.336,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"early-blacklist-retry","result":"success","run_time":0.542,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-cancel-build-API-endpoint-works-4","result":"success","run_time":0.337,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"if-the-head-commit-message-has-ci-skip","result":"success","run_time":0.659,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"insert-a-build-if-we-can-find-the-project-even-if-should-build?-is-false","result":"success","run_time":0.298,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"first-builds-have-a-branch","result":"success","run_time":0.584,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"early-blacklist-handling:-ignoring-something-else","result":"success","run_time":0.326,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-1-cancel-build-API-endpoint-works-6","result":"success","run_time":0.409,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"should-build?-works","result":"success","run_time":0.325,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"first-builds-use-commit-api","result":"success","run_time":6.299,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-1-cancel-build-API-endpoint-works-1","result":"success","run_time":0.309,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"make-sure-we-keep-building-for-trial-users","result":"success","run_time":0.303,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"v1-1-cancel-build-API-endpoint-doesnt-cancel-nonexistent-builds","result":"success","run_time":0.302,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-builds","file":null,"name":"process-json-returns-a-build-","result":"success","run_time":0.655,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-elevio","file":null,"name":"secret-correct","result":"success","run_time":0.0,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.http.test-elevio","file":null,"name":"output-given-a-user","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-code-signing","file":null,"name":"can-detect-keys","result":"success","run_time":0.008,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-code-signing","file":null,"name":"can-generate-keypaths","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-code-signing","file":null,"name":"can-upload-code-signing-certs","result":"success","run_time":1.338,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-code-signing","file":null,"name":"can-open-p12-files","result":"success","run_time":0.044,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-code-signing","file":null,"name":"password-protected-files-fail","result":"success","run_time":0.017,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-organization","file":null,"name":"marking-an-org-paid-send-member-paid-for-all-users","result":"success","run_time":0.231,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-organization","file":null,"name":"recent-builds-doesnt-explode-if-there-are-no-projects","result":"success","run_time":0.212,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-organization","file":null,"name":"find-org-id-works","result":"success","run_time":0.211,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-organization","file":null,"name":"analytics-id-works","result":"success","run_time":0.225,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-organization","file":null,"name":"follower-ids-works","result":"success","run_time":0.281,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-organization","file":null,"name":"recent-builds-finds-recent-builds","result":"success","run_time":0.67,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-organization","file":null,"name":"follower-ids-edge-cases","result":"success","run_time":0.221,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-organization","file":null,"name":"adding-a-user-to-a-paid-org-send-member-paid","result":"success","run_time":0.216,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-organization","file":null,"name":"read-api-works","result":"success","run_time":0.227,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-organization","file":null,"name":"user-paid-works","result":"success","run_time":0.202,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-organization","file":null,"name":"find-by-each-vcs-type-and-name-works","result":"success","run_time":0.189,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-organization","file":null,"name":"find-org-works","result":"success","run_time":0.196,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"premium?-handles-expired-linux-trial","result":"success","run_time":18.537,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"support?-handles-free-plan","result":"success","run_time":0.359,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"plan-cost","result":"success","run_time":0.364,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"support?-handles-active-linux-trial","result":"success","run_time":0.301,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"support?-handles-active-osx-trial","result":"success","run_time":0.294,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"premium?-handles-osx-standard-plan","result":"success","run_time":0.248,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"credit-latest-usage!-works","result":"success","run_time":0.794,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"set-stripe-failure-is-idempotent","result":"success","run_time":4.562,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"oss-usable-linux-containers","result":"success","run_time":0.268,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"plan-create!-doesnt-create-linux-trial-plan-by-default","result":"success","run_time":0.25,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"calculate-uninvoiced-overage-works","result":"success","run_time":0.298,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"premium?-handles-osx-starter-plan","result":"success","run_time":0.257,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"invoice-count-works","result":"success","run_time":0.241,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"premium?-handles-active-linux-trial","result":"success","run_time":0.237,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"maybe-set-stripe-plan-works","result":"success","run_time":0.251,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"default-plan-is-enterprise-in-enterprise-mode","result":"success","run_time":0.243,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"support?-handles-osx-growth-plan","result":"success","run_time":0.203,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"find-or-create-by-org-id-works","result":"success","run_time":0.222,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"premium?-handles-unsuspended-linux-plan","result":"success","run_time":0.21,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"usage-percent-works","result":"success","run_time":0.237,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"support?-handles-osx-seed-plan","result":"success","run_time":0.484,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"create-stripe-customer-works","result":"success","run_time":5.903,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"usable-linux-containers-works-for-suspended-plans","result":"success","run_time":0.213,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"support?-handles-expired-linux-trial","result":"success","run_time":0.194,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"send-invoice-sends-properly-named-pdf","result":"success","run_time":1.106,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"invoice-email-works","result":"success","run_time":0.291,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"add-billing-period!-works","result":"success","run_time":0.226,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"plan-read-api-works","result":"success","run_time":0.258,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"cancel-linux-works","result":"success","run_time":14.491,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"support?-handles-osx-starter-plan","result":"success","run_time":0.198,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"ensure-billing-period!-works","result":"success","run_time":0.227,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"transfer-plan-works","result":"success","run_time":0.495,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"split-latest-billing-period!-works","result":"success","run_time":0.22,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"support?-handles-suspended-linux-plan","result":"success","run_time":0.183,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"usable-linux-containers-works","result":"success","run_time":3.159,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"read-usage-works","result":"success","run_time":0.205,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"osx-plan-can-run?-works","result":"success","run_time":0.206,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"pay-works","result":"success","run_time":9.114,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"maybe-create-stripe-plan-works","result":"success","run_time":3.488,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"will-run-builds?-works","result":"success","run_time":0.219,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"support?-handles-paid-linux-and-osx-starter-plan","result":"success","run_time":0.189,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"invoice-data-handels-osx-only-plans","result":"success","run_time":0.238,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"template-from-build-tag-works","result":"success","run_time":0.215,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"enterprise-plans-are-editable","result":"success","run_time":0.224,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"best-plan-by-org-id-works","result":"success","run_time":0.502,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"support?-handles-unsuspended-linux-plan","result":"success","run_time":0.197,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"buildable-parallelism-works","result":"success","run_time":0.224,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"pdf-filename-works","result":"success","run_time":0.206,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"invoice-uninvoiced-overage!-works","result":"success","run_time":0.28,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"premium?-handles-free-plan","result":"success","run_time":0.215,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"find-or-create-by-org-name-and-vcs-type-works","result":"success","run_time":0.201,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"runnable-build-works-with-osx-paid-plans","result":"success","run_time":0.277,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"extend-trial-works","result":"success","run_time":0.223,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"premium?-handles-active-osx-trial","result":"success","run_time":0.193,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"premium?-handles-expired-osx-trial","result":"success","run_time":0.186,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"support?-handles-osx-standard-plan","result":"success","run_time":0.192,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"invoice-balance-str-works","result":"success","run_time":0.2,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"test-variations-of-the-plan-cost-algorithm","result":"success","run_time":0.237,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"find-or-create-by-org-id-creates-empty-plan-by-default","result":"success","run_time":0.559,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"support?-handles-expired-osx-trial","result":"success","run_time":0.204,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"reset-plan-works","result":"success","run_time":0.24,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"find-all-by-org-ids-works","result":"success","run_time":0.23,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"premium?-handles-suspended-linux-plan","result":"success","run_time":0.211,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"merged-properties-behaves","result":"success","run_time":0.229,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"runnable-build-works-before-osx-paid-plans","result":"success","run_time":0.246,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"shallow-permission-works","result":"success","run_time":0.216,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"set-stripe-plan-works","result":"success","run_time":8.285,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"last-action-works","result":"success","run_time":18.505,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"default-plan-is-freemium-in-general","result":"success","run_time":0.231,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"invoice-data-calculates-invoice-numbers","result":"success","run_time":0.21,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"in-linux-trial?-works","result":"success","run_time":0.213,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"update-stripe-customer-works","result":"success","run_time":13.573,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.model.test-plan","file":null,"name":"linux-trial-plan?-and-linux-plan?-work","result":"success","run_time":0.219,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.http.test-client","file":null,"name":"scale-up-processes-arguments-correctly","result":"success","run_time":0.218,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-spot-pricing","file":null,"name":"record-spot-prices-cron-logs-prices","result":"success","run_time":0.231,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.scaler.test-spot-pricing","file":null,"name":"record-spot-prices-cron-reports-effective-prices","result":"success","run_time":0.318,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-middleware","file":null,"name":"compile-returns-a-fn","result":"success","run_time":0.007,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-middleware","file":null,"name":"insert-before-works","result":"success","run_time":0.023,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-middleware","file":null,"name":"insert-after-works","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-middleware","file":null,"name":"wrap-inner-works","result":"success","run_time":0.002,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.test-middleware","file":null,"name":"wrap-outer-works","result":"success","run_time":0.002,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-macro","file":null,"name":"defn-map-works","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-macro","file":null,"name":"decompose-handles-multiple-arities","result":"success","run_time":0.011,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-macro","file":null,"name":"decompose-works","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-uri","file":null,"name":"parses-full-uris","result":"success","run_time":0.02,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.util.test-uri","file":null,"name":"incomplete-uri-works","result":"success","run_time":0.004,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.routes.test-inner","file":null,"name":"inner-middleware-works","result":"success","run_time":0.28,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-cc","file":null,"name":"check-ccxml-roughly-works","result":"success","run_time":0.263,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-cc","file":null,"name":"ccxml-doesnt-make-a-silly-number-of-database-queries","result":"success","run_time":0.252,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-cc","file":null,"name":"ccxml-respects-authorization","result":"success","run_time":0.363,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-cc","file":null,"name":"ccxml-works-with-fixed-builds","result":"success","run_time":0.317,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-cc","file":null,"name":"ccxml-http-api-round-trip-check","result":"success","run_time":0.492,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-cc","file":null,"name":"ccxml-returns-only-the-state-of-the-projects-default-branch","result":"success","run_time":0.334,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-cc","file":null,"name":"check-ccxml-uses-secondary","result":"success","run_time":0.248,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-redirect","file":null,"name":"redirect-http-circlecicom->-https-circlecicom","result":"success","run_time":0.227,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-redirect","file":null,"name":"redirect-preserves-query-params","result":"success","run_time":0.214,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-redirect","file":null,"name":"will-redirect-on-trailing-slash","result":"success","run_time":0.221,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-redirect","file":null,"name":"dont-redirect-hooks-slash-github","result":"success","run_time":0.222,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-session-settings","file":null,"name":"use-local-assets-works","result":"success","run_time":0.348,"message":null,"source":"lein-test","source_type":"lein-test"},{"classname":"circle.web.http.test-session-settings","file":null,"name":"om-build-id-works","result":"success","run_time":0.379,"message":null,"source":"lein-test","source_type":"lein-test"}],"files":["lein-test/circle.api.client.test-system.xml","lein-test/circle.aws.test-ec2.xml","lein-test/circle.backend.action.test-bash.xml","lein-test/circle.backend.action.test-nodes.xml","lein-test/circle.backend.build.config.test-aws.xml","lein-test/circle.backend.build.config.test-system.xml","lein-test/circle.backend.build.run-queue.test-dispatcher.xml","lein-test/circle.backend.disk.test-utils.xml","lein-test/circle.backend.test-container.xml","lein-test/circle.backend.test-git.xml","lein-test/circle.backend.test-message.xml","lein-test/circle.backend.test-system.xml","lein-test/circle.bitbucket.test-auth.xml","lein-test/circle.http.api.test-hooks.xml","lein-test/circle.http.api.v1.v1-1.test-project.xml","lein-test/circle.http.test-intercom.xml","lein-test/circle.model.plan.test-notification.xml","lein-test/circle.model.test-gauges.xml","lein-test/circle.model.test-github-json.xml","lein-test/circle.model.test-project.xml","lein-test/circle.secrets.test-template.xml","lein-test/circle.test-config.xml","lein-test/circle.test-utils.xml","lein-test/circle.test.test-junit.xml","lein-test/circle.test.util.heroku.xml","lein-test/circle.test.util.test-s3.xml","lein-test/circle.util.test-inflections.xml","lein-test/circle.util.test-utm.xml","lein-test/circle.web.http.test-status.xml","lein-test/circle.webdriver.errorpage.xml","lein-test/circle.backend.action.test-load-balancer.xml","lein-test/circle.backend.build.config.test-deployment.xml","lein-test/circle.backend.build.test-retry.xml","lein-test/circle.backend.build.test-state.xml","lein-test/circle.backend.container-fs.btrfs.test-maintenance.xml","lein-test/circle.backend.container.test-cache-creation.xml","lein-test/circle.backend.container.test-config.xml","lein-test/circle.backend.git.test-error.xml","lein-test/circle.backend.lxc.test-diagnostics.xml","lein-test/circle.backend.util.test-ip.xml","lein-test/circle.backend.util.test-slack-notify.xml","lein-test/circle.bitbucket.test-repo.xml","lein-test/circle.http.authentication.test-login.xml","lein-test/circle.http.test-api.xml","lein-test/circle.http.test-crawler.xml","lein-test/circle.model.plan.test-track.xml","lein-test/circle.model.pull-request.test-github.xml","lein-test/circle.model.test-user-project-perm.xml","lein-test/circle.run-smoke-test.xml","lein-test/circle.scaler.http.test-server.xml","lein-test/circle.test-feature.xml","lein-test/circle.util.test-env-var.xml","lein-test/circle.util.test-straight-jacket.xml","lein-test/circle.util.test-timing.xml","lein-test/circle.util.test-url.xml","lein-test/circle.web.http.routes.test-outer.xml","lein-test/circle.webdriver.insights.xml","lein-test/circle.webdriver.test-utils.xml","lein-test/circle.backend.admin.test-ec2.xml","lein-test/circle.backend.admin.test-health.xml","lein-test/circle.backend.build.config.codedeploy-validation.xml","lein-test/circle.backend.build.config.test-common.xml","lein-test/circle.backend.build.config.test-file.xml","lein-test/circle.backend.build.test-add-build-to-project.xml","lein-test/circle.backend.build.test-usage-queue.xml","lein-test/circle.backend.http.api.test-admin.xml","lein-test/circle.backend.integration.customer.xml","lein-test/circle.backend.test-event.xml","lein-test/circle.backend.test-lxc.xml","lein-test/circle.enterprise.test-admin.xml","lein-test/circle.github.test-status.xml","lein-test/circle.github.test-user.xml","lein-test/circle.http.api.test-validate.xml","lein-test/circle.http.test-defpage.xml","lein-test/circle.http.test-identity.xml","lein-test/circle.http.test-utils.xml","lein-test/circle.model.test-db.xml","lein-test/circle.model.test-exclusive-lock.xml","lein-test/circle.model.test-test.xml","lein-test/circle.scaler.test-gauges.xml","lein-test/circle.scaler.test-state.xml","lein-test/circle.stripe.test-utils.xml","lein-test/circle.test-dev-secrets.xml","lein-test/circle.util.test-network.xml","lein-test/circle.vcs.test-utils.xml","lein-test/circle.web.http.test-clickjacking.xml","lein-test/circle.webdriver.settings.xml","lein-test/circle.analytics.test-core.xml","lein-test/circle.backend.action.test-junit.xml","lein-test/circle.backend.build.config.test-junit.xml","lein-test/circle.backend.build.config.test-template.xml","lein-test/circle.backend.build.state.test-runtime.xml","lein-test/circle.backend.build.test-inference.xml","lein-test/circle.backend.build.test-notify.xml","lein-test/circle.backend.build.test-run-queue.xml","lein-test/circle.backend.container.test-util.xml","lein-test/circle.backend.lxc.test-utils.xml","lein-test/circle.backend.model.test-build-queue.xml","lein-test/circle.backend.test-test-utils.xml","lein-test/circle.backend.util.test-iptables.xml","lein-test/circle.deploy.test-ami.xml","lein-test/circle.github.test-utils.xml","lein-test/circle.http.test-server.xml","lein-test/circle.http.test-test-utils.xml","lein-test/circle.model.pull-request.test-bitbucket.xml","lein-test/circle.model.test-action-log.xml","lein-test/circle.model.test-artifact-nonce.xml","lein-test/circle.rollbar.test-build.xml","lein-test/circle.secrets.test-migrations.xml","lein-test/circle.test-email.xml","lein-test/circle.test-pusher.xml","lein-test/circle.test-s3.xml","lein-test/circle.util.test-github.xml","lein-test/circle.util.test-hystrix.xml","lein-test/circle.webdriver.join.xml","lein-test/circle.aws.test-vpc.xml","lein-test/circle.backend.build.inference.test-ios.xml","lein-test/circle.backend.build.test-ssh.xml","lein-test/circle.backend.http.api.admin-commands.test-ecs.xml","lein-test/circle.backend.ssh.test-utils.xml","lein-test/circle.backend.test-kafka.xml","lein-test/circle.backend.test-ssh.xml","lein-test/circle.github.test-auth.xml","lein-test/circle.github.test-repo.xml","lein-test/circle.github.test-test-utils.xml","lein-test/circle.http.api.test-admin.xml","lein-test/circle.http.authentication.test-user-token.xml","lein-test/circle.http.test-artifacts.xml","lein-test/circle.http.test-proxy.xml","lein-test/circle.http.test-request.xml","lein-test/circle.http.test-stripe.xml","lein-test/circle.model.api.test-project.xml","lein-test/circle.model.plan.test-trial.xml","lein-test/circle.model.test-settings.xml","lein-test/circle.secrets.test-envvar-source.xml","lein-test/circle.test-config.xml","lein-test/circle.test-installation-level-user-settings.xml","lein-test/circle.test-internal-alerts.xml","lein-test/circle.test-scheduler.xml","lein-test/circle.test-types.xml","lein-test/circle.web.http.test-ab-tests.xml","lein-test/circle.web.http.test-assets.xml","lein-test/circle.webdriver.plans.xml","lein-test/circle.analytics.test-segment.xml","lein-test/circle.aws.test-credentials.xml","lein-test/circle.backend.action.test-artifacts.xml","lein-test/circle.backend.action.test-deployment.xml","lein-test/circle.backend.admin.test-db.xml","lein-test/circle.backend.build.inference.test-clojure.xml","lein-test/circle.backend.build.inference.test-node.xml","lein-test/circle.backend.build.inference.test-php.xml","lein-test/circle.backend.build.state.test-acquire.xml","lein-test/circle.backend.build.test-config.xml","lein-test/circle.backend.build.test-run-build.xml","lein-test/circle.backend.container-fs.test-image.xml","lein-test/circle.backend.disk.test-performance.xml","lein-test/circle.backend.gauges.test-osx-vms.xml","lein-test/circle.backend.model.test-container.xml","lein-test/circle.backend.ssh.test-test-utils.xml","lein-test/circle.backend.tasks.test-deploy.xml","lein-test/circle.backend.test-ec2.xml","lein-test/circle.backend.test-types.xml","lein-test/circle.backend.util.test-queue.xml","lein-test/circle.db.test-migration-utils-transformation.xml","lein-test/circle.github.test-application.xml","lein-test/circle.http.api.test-metadata.xml","lein-test/circle.http.test-ddos.xml","lein-test/circle.http.test-projects.xml","lein-test/circle.model.test-scope.xml","lein-test/circle.test-test-utils.xml","lein-test/circle.util.test-args.xml","lein-test/circle.util.test-mongo.xml","lein-test/circle.backend.action.test-cache.xml","lein-test/circle.backend.action.test-code-signing.xml","lein-test/circle.backend.build.test-cache.xml","lein-test/circle.backend.build.test-cancel.xml","lein-test/circle.backend.build.test-message-queue.xml","lein-test/circle.backend.http.api.test-admin-commands.xml","lein-test/circle.backend.lxc.test-cpus.xml","lein-test/circle.backend.test-action.xml","lein-test/circle.backend.test-disk.xml","lein-test/circle.backend.test-gauges.xml","lein-test/circle.backend.test-load-balancer.xml","lein-test/circle.backend.util.test-rate-limiter.xml","lein-test/circle.enterprise.test-gauges.xml","lein-test/circle.github.test-commit.xml","lein-test/circle.github.test-compatibility.xml","lein-test/circle.github.test-urls.xml","lein-test/circle.heroku.test-api.xml","lein-test/circle.http.test-pusher.xml","lein-test/circle.http.test-stripe-hooks.xml","lein-test/circle.picard-adapter.test-broadcast-listener.xml","lein-test/circle.picard-adapter.test-env.xml","lein-test/circle.test-build-diagnostics.xml","lein-test/circle.test-notifications.xml","lein-test/circle.test-rollbar.xml","lein-test/circle.test.test-flaky.xml","lein-test/circle.util.test-math.xml","lein-test/circle.util.test-typed-string.xml","lein-test/circle.web.http.test-common.xml","lein-test/circle.webdriver.ab-tests.xml","lein-test/circle.webdriver.invite-teammates.xml","lein-test/circle.webdriver.preferences.xml","lein-test/circle.aws.test-ec2-metadata.xml","lein-test/circle.backend.api.client.test-system.xml","lein-test/circle.backend.build.inference.test-haskell.xml","lein-test/circle.backend.lxc.test-config.xml","lein-test/circle.backend.model.build-queue-test-utils.xml","lein-test/circle.backend.test-clj-inference.xml","lein-test/circle.backend.util.test-ngrok.xml","lein-test/circle.db.test-migration-lib.xml","lein-test/circle.db.test-migration-utils.xml","lein-test/circle.domain.identity.test-util.xml","lein-test/circle.domain.test-identity.xml","lein-test/circle.github.test-cache.xml","lein-test/circle.github.test-organization.xml","lein-test/circle.http.authentication.test-project-token.xml","lein-test/circle.http.test-authorization.xml","lein-test/circle.http.test-hooks.xml","lein-test/circle.http.test-ssl.xml","lein-test/circle.model.plan.test-api.xml","lein-test/circle.model.test-build.xml","lein-test/circle.phantomjs.xml","lein-test/circle.pusher.test-utils.xml","lein-test/circle.scaler.test-scaling.xml","lein-test/circle.test-datadog.xml","lein-test/circle.test-vcs.xml","lein-test/circle.util.test-hostname.xml","lein-test/circle.util.test-thread.xml","lein-test/circle.webdriver.authentication.xml","lein-test/circle.webdriver.build.xml","lein-test/circle.webdriver.dashboard.xml","lein-test/circle.backend.action.test-analytics.xml","lein-test/circle.backend.build.config.test-db.xml","lein-test/circle.backend.build.config.test-schema.xml","lein-test/circle.backend.build.inference.test-java.xml","lein-test/circle.backend.build.inference.test-rails.xml","lein-test/circle.backend.build.test-http-hook.xml","lein-test/circle.backend.test-experiment.xml","lein-test/circle.backend.test-tasks.xml","lein-test/circle.backend.test-utils.xml","lein-test/circle.domain.identity.test-data.xml","lein-test/circle.http.api.test-admin-commands.xml","lein-test/circle.http.server.test-handler.xml","lein-test/circle.http.test-auth.xml","lein-test/circle.http.test-logging.xml","lein-test/circle.http.test-outer.xml","lein-test/circle.http.test-paths.xml","lein-test/circle.model.plan.test-alert.xml","lein-test/circle.model.test-api1.xml","lein-test/circle.model.test-user.xml","lein-test/circle.scaler.test-placement.xml","lein-test/circle.test-capabilities.xml","lein-test/circle.test-db.xml","lein-test/circle.test-evil.xml","lein-test/circle.test-license-manager.xml","lein-test/circle.test-secrets.xml","lein-test/circle.util.test-http.xml","lein-test/circle.util.test-retry.xml","lein-test/circle.vcs.test-user.xml","lein-test/circle.webdriver.realtime.xml","lein-test/circle.aws.test-utils.xml","lein-test/circle.backend.action.test-vcs.xml","lein-test/circle.backend.build.inference.test-go.xml","lein-test/circle.backend.build.inference.test-junit.xml","lein-test/circle.backend.build.inference.test-python.xml","lein-test/circle.backend.build.test-run.xml","lein-test/circle.backend.container-fs.test-btrfs.xml","lein-test/circle.backend.model.test-esxi-vm.xml","lein-test/circle.backend.test-fleet.xml","lein-test/circle.bitbucket.test-user.xml","lein-test/circle.bitbucket.test-utils.xml","lein-test/circle.github.test-init.xml","lein-test/circle.http.pull-requests.test-github.xml","lein-test/circle.http.routes.test-artifacts.xml","lein-test/circle.http.test-builds.xml","lein-test/circle.http.test-elevio.xml","lein-test/circle.model.test-code-signing.xml","lein-test/circle.model.test-organization.xml","lein-test/circle.model.test-plan.xml","lein-test/circle.scaler.http.test-client.xml","lein-test/circle.scaler.test-spot-pricing.xml","lein-test/circle.test-middleware.xml","lein-test/circle.util.test-macro.xml","lein-test/circle.util.test-uri.xml","lein-test/circle.web.http.routes.test-inner.xml","lein-test/circle.web.http.test-cc.xml","lein-test/circle.web.http.test-redirect.xml","lein-test/circle.web.http.test-session-settings.xml"],"exceptions":[]}