Add PAT as an Authentication Method (#83) #70
10 fail, 171 pass in 36m 40s
Annotations
Check warning on line 0 in get repo information from Azdo
github-actions / Unit Test Results
AzdoRepository getMetadata get repo information from Azdo (get repo information from Azdo) failed
artifacts/Unit Test Results/test-results.xml
Raw output
Error: Timeout of 1000000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/vscode-pull-request-azdo/vscode-pull-request-azdo/out/src/test/azdo/azdoRepository.test.js)
at listOnTimeout (node:internal/timers:569:17)
at processTimers (node:internal/timers:512:7)
Check warning on line 0 in should unsubscribe after the promise resolves
github-actions / Unit Test Results
utils promiseFromEvent without arguments should unsubscribe after the promise resolves (should unsubscribe after the promise resolves) failed
artifacts/Unit Test Results/test-results.xml
Raw output
TypeError: Cannot read properties of undefined (reading 'isEmpty')
at hasListeners (src/test/common/utils.test.ts:48:63)
at Context.<anonymous> (src/test/common/utils.test.ts:63:12)
at processImmediate (node:internal/timers:476:21)
Check warning on line 0 in should return a promise that uses the adapter's value
github-actions / Unit Test Results
utils promiseFromEvent with an adapter should return a promise that uses the adapter's value (should return a promise that uses the adapter's value) failed
artifacts/Unit Test Results/test-results.xml
Raw output
TypeError: Cannot read properties of undefined (reading 'isEmpty')
at hasListeners (src/test/common/utils.test.ts:48:63)
at Context.<anonymous> (src/test/common/utils.test.ts:77:12)
at processImmediate (node:internal/timers:476:21)
Check warning on line 0 in should return a promise that rejects if the adapter does
github-actions / Unit Test Results
utils promiseFromEvent with an adapter should return a promise that rejects if the adapter does (should return a promise that rejects if the adapter does) failed
artifacts/Unit Test Results/test-results.xml
Raw output
TypeError: Cannot read properties of undefined (reading 'isEmpty')
at hasListeners (src/test/common/utils.test.ts:48:63)
at Context.<anonymous> (src/test/common/utils.test.ts:87:12)
at processImmediate (node:internal/timers:476:21)
Check warning on line 0 in should return a promise that rejects if the adapter throws
github-actions / Unit Test Results
utils promiseFromEvent with an adapter should return a promise that rejects if the adapter throws (should return a promise that rejects if the adapter throws) failed
artifacts/Unit Test Results/test-results.xml
Raw output
TypeError: Cannot read properties of undefined (reading 'isEmpty')
at hasListeners (src/test/common/utils.test.ts:48:63)
at Context.<anonymous> (src/test/common/utils.test.ts:103:12)
at processImmediate (node:internal/timers:476:21)
github-actions / Unit Test Results
utils promiseFromEvent with an adapter should return a promise that rejects if the adapter returns a rejecting Promise (should return a promise that rejects if the adapter returns a rejecting Promise) failed
artifacts/Unit Test Results/test-results.xml
Raw output
TypeError: Cannot read properties of undefined (reading 'isEmpty')
at hasListeners (src/test/common/utils.test.ts:48:63)
at Context.<anonymous> (src/test/common/utils.test.ts:119:12)
at processImmediate (node:internal/timers:476:21)
Check warning on line 0 in should stay subscribed until the adapter resolves
github-actions / Unit Test Results
utils promiseFromEvent with an adapter should stay subscribed until the adapter resolves (should stay subscribed until the adapter resolves) failed
artifacts/Unit Test Results/test-results.xml
Raw output
TypeError: Cannot read properties of undefined (reading 'isEmpty')
at hasListeners (src/test/common/utils.test.ts:48:63)
at Context.<anonymous> (src/test/common/utils.test.ts:149:12)
Check warning on line 0 in should stay subscribed until the adapter rejects
github-actions / Unit Test Results
utils promiseFromEvent with an adapter should stay subscribed until the adapter rejects (should stay subscribed until the adapter rejects) failed
artifacts/Unit Test Results/test-results.xml
Raw output
TypeError: Cannot read properties of undefined (reading 'isEmpty')
at hasListeners (src/test/common/utils.test.ts:48:63)
at Context.<anonymous> (src/test/common/utils.test.ts:170:12)
Check warning on line 0 in gets and sets the active pull request
github-actions / Unit Test Results
PullRequestManager activePullRequest gets and sets the active pull request (gets and sets the active pull request) failed
artifacts/Unit Test Results/test-results.xml
Raw output
Error: Timeout of 600000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/vscode-pull-request-azdo/vscode-pull-request-azdo/out/src/test/github/folderRepositoryManager.test.js)
at listOnTimeout (node:internal/timers:569:17)
at processTimers (node:internal/timers:512:7)
github-actions / Unit Test Results
ReviewCommentController "before each" hook for "creates a new comment on an empty thread in a local file" ("before each" hook for "creates a new comment on an empty thread in a local file") failed
artifacts/Unit Test Results/test-results.xml
Raw output
Error: Timeout of 600000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/vscode-pull-request-azdo/vscode-pull-request-azdo/out/src/test/view/reviewCommentController.test.js)
at listOnTimeout (node:internal/timers:569:17)
at processTimers (node:internal/timers:512:7)
Check notice on line 0 in .github
github-actions / Unit Test Results
181 tests found
There are 181 tests, see "Raw output" for the full list of tests.
Raw output
#239. Diff hunk parsing fails when line count for added content is omitted ‑ diff hunk parsing #239. Diff hunk parsing fails when line count for added content is omitted
"before each" hook for "creates a new comment on an empty thread in a local file" ‑ ReviewCommentController "before each" hook for "creates a new comment on an empty thread in a local file"
creates a new panel ‑ PullRequestOverview createOrShow creates a new panel
creates a node for each local pull request ‑ GitHub Pull Requests view Local Pull Request Branches creates a node for each local pull request
creates setter methods for each field ‑ Builders creates setter methods for each field
diff hunk parsing
diffhunk iterator ‑ diff hunk parsing diffhunk iterator
displays a message when no GitHub remotes are available ‑ GitHub Pull Requests view displays a message when no GitHub remotes are available
displays a message when no workspace folders are open ‑ GitHub Pull Requests view displays a message when no workspace folders are open
displays a message when repositories have not yet been initialized ‑ GitHub Pull Requests view displays a message when repositories have not yet been initialized
fetches, checks out, and configures a branch from a fork ‑ PullRequestGitHelper checkoutFromFork fetches, checks out, and configures a branch from a fork
generates inline child builders with createLink() ‑ Builders generates inline child builders with createLink()
get repo information from Azdo ‑ AzdoRepository getMetadata get repo information from Azdo
getDiffLineByPosition ‑ diff hunk parsing getDiffLineByPosition
gets and sets the active pull request ‑ PullRequestManager activePullRequest gets and sets the active pull request
host should be "" ‑ new Protocol("/opt/git/project.git") host should be ""
host should be "" ‑ new Protocol("file:///opt/git/project.git") host should be ""
host should be "git.server.org" ‑ new Protocol("ssh://[email protected]:project.git") host should be "git.server.org"
host should be "git.server.org" ‑ new Protocol("[email protected]:project.git") host should be "git.server.org"
host should be "git.server2.org" ‑ new Protocol("git.server2.org:project.git") host should be "git.server2.org"
host should be "github.com" ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://github.com/Microsoft/vscode") host should be "github.com"
host should be "github.com" ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://github.com/Microsoft/vscode.git") host should be "github.com"
host should be "github.com" ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://github.com:/Microsoft/vscode.git") host should be "github.com"
host should be "github.com" ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://github.com:433/Microsoft/vscode.git") host should be "github.com"
host should be "github.com" ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://rmacfarlane:[email protected]/Microsoft/vscode") host should be "github.com"
host should be "github.com" ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://rmacfarlane:[email protected]/Microsoft/vscode") host should be "github.com"
host should be "github.com" ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://[email protected]/Microsoft/vscode") host should be "github.com"
host should be "github.com" ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://www.github.com/Microsoft/vscode.git") host should be "github.com"
host should be "github.com" ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://github.com/Microsoft/vscode") host should be "github.com"
host should be "github.com" ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://github.com/Microsoft/vscode.git") host should be "github.com"
host should be "github.com" ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://github.com:/Microsoft/vscode.git") host should be "github.com"
host should be "github.com" ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://github.com:433/Microsoft/vscode.git") host should be "github.com"
host should be "github.com" ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://rmacfarlane:[email protected]/Microsoft/vscode") host should be "github.com"
host should be "github.com" ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://[email protected]/Microsoft/vscode") host should be "github.com"
host should be "github.com" ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://www.github.com:433/Microsoft/vscode.git") host should be "github.com"
host should be "github.com" ‑ Protocol with a ~/.ssh/config new Protocol("gh_cap:queerviolet/vscode") host should be "github.com"
host should be "github.com" ‑ Protocol with a ~/.ssh/config new Protocol("gh_nocap:queerviolet/vscode") host should be "github.com"
host should be "github.com" ‑ new Protocol("[email protected]:Microsoft/vscode") host should be "github.com"
host should be "github.com" ‑ new Protocol("[email protected]:Microsoft/vscode.git") host should be "github.com"
host should be "github.com" ‑ new Protocol("github.com:Microsoft/vscode.git") host should be "github.com"
host should be "github.com" ‑ new Protocol("ssh://[email protected]/Microsoft/vscode") host should be "github.com"
host should be "github.com" ‑ new Protocol("ssh://[email protected]:433/Microsoft/vscode") host should be "github.com"
host should be "github.com" ‑ new Protocol("ssh://github.com:Microsoft/vscode.git") host should be "github.com"
host should be "github.enterprise.corp" ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://github.enterprise.corp/Microsoft/vscode.git") host should be "github.enterprise.corp"
mapHeadLineToDiffHunkPosition ‑ diff hunk parsing mapHeadLineToDiffHunkPosition
opens the viewlet and displays the default categories ‑ GitHub Pull Requests view opens the viewlet and displays the default categories
owner should be "" ‑ new Protocol("/opt/git/project.git") owner should be ""
owner should be "" ‑ new Protocol("file:///opt/git/project.git") owner should be ""
owner should be "" ‑ new Protocol("git.server2.org:project.git") owner should be ""
owner should be "" ‑ new Protocol("ssh://[email protected]:project.git") owner should be ""
owner should be "" ‑ new Protocol("[email protected]:project.git") owner should be ""
owner should be "Microsoft" ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://github.com/Microsoft/vscode") owner should be "Microsoft"
owner should be "Microsoft" ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://github.com/Microsoft/vscode.git") owner should be "Microsoft"
owner should be "Microsoft" ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://github.com:/Microsoft/vscode.git") owner should be "Microsoft"
owner should be "Microsoft" ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://github.com:433/Microsoft/vscode.git") owner should be "Microsoft"
owner should be "Microsoft" ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://rmacfarlane:[email protected]/Microsoft/vscode") owner should be "Microsoft"
owner should be "Microsoft" ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://rmacfarlane:[email protected]/Microsoft/vscode") owner should be "Microsoft"
owner should be "Microsoft" ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://[email protected]/Microsoft/vscode") owner should be "Microsoft"
owner should be "Microsoft" ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://www.github.com/Microsoft/vscode.git") owner should be "Microsoft"
owner should be "Microsoft" ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://github.com/Microsoft/vscode") owner should be "Microsoft"
owner should be "Microsoft" ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://github.com/Microsoft/vscode.git") owner should be "Microsoft"
owner should be "Microsoft" ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://github.com:/Microsoft/vscode.git") owner should be "Microsoft"
owner should be "Microsoft" ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://github.com:433/Microsoft/vscode.git") owner should be "Microsoft"
owner should be "Microsoft" ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://github.enterprise.corp/Microsoft/vscode.git") owner should be "Microsoft"
owner should be "Microsoft" ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://rmacfarlane:[email protected]/Microsoft/vscode") owner should be "Microsoft"
owner should be "Microsoft" ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://[email protected]/Microsoft/vscode") owner should be "Microsoft"
owner should be "Microsoft" ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://www.github.com:433/Microsoft/vscode.git") owner should be "Microsoft"
owner should be "Microsoft" ‑ new Protocol("[email protected]:Microsoft/vscode") owner should be "Microsoft"
owner should be "Microsoft" ‑ new Protocol("[email protected]:Microsoft/vscode.git") owner should be "Microsoft"
owner should be "Microsoft" ‑ new Protocol("github.com:Microsoft/vscode.git") owner should be "Microsoft"
owner should be "Microsoft" ‑ new Protocol("ssh://[email protected]/Microsoft/vscode") owner should be "Microsoft"
owner should be "Microsoft" ‑ new Protocol("ssh://[email protected]:433/Microsoft/vscode") owner should be "Microsoft"
owner should be "Microsoft" ‑ new Protocol("ssh://github.com:Microsoft/vscode.git") owner should be "Microsoft"
owner should be "queerviolet" ‑ Protocol with a ~/.ssh/config new Protocol("gh_cap:queerviolet/vscode") owner should be "queerviolet"
owner should be "queerviolet" ‑ Protocol with a ~/.ssh/config new Protocol("gh_nocap:queerviolet/vscode") owner should be "queerviolet"
repositoryName should be "" ‑ new Protocol("/opt/git/project.git") repositoryName should be ""
repositoryName should be "" ‑ new Protocol("file:///opt/git/project.git") repositoryName should be ""
repositoryName should be "project" ‑ new Protocol("git.server2.org:project.git") repositoryName should be "project"
repositoryName should be "project" ‑ new Protocol("ssh://[email protected]:project.git") repositoryName should be "project"
repositoryName should be "project" ‑ new Protocol("[email protected]:project.git") repositoryName should be "project"
repositoryName should be "vscode" ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://github.com/Microsoft/vscode") repositoryName should be "vscode"
repositoryName should be "vscode" ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://github.com/Microsoft/vscode.git") repositoryName should be "vscode"
repositoryName should be "vscode" ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://github.com:/Microsoft/vscode.git") repositoryName should be "vscode"
repositoryName should be "vscode" ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://github.com:433/Microsoft/vscode.git") repositoryName should be "vscode"
repositoryName should be "vscode" ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://rmacfarlane:[email protected]/Microsoft/vscode") repositoryName should be "vscode"
repositoryName should be "vscode" ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://rmacfarlane:[email protected]/Microsoft/vscode") repositoryName should be "vscode"
repositoryName should be "vscode" ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://[email protected]/Microsoft/vscode") repositoryName should be "vscode"
repositoryName should be "vscode" ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://www.github.com/Microsoft/vscode.git") repositoryName should be "vscode"
repositoryName should be "vscode" ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://github.com/Microsoft/vscode") repositoryName should be "vscode"
repositoryName should be "vscode" ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://github.com/Microsoft/vscode.git") repositoryName should be "vscode"
repositoryName should be "vscode" ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://github.com:/Microsoft/vscode.git") repositoryName should be "vscode"
repositoryName should be "vscode" ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://github.com:433/Microsoft/vscode.git") repositoryName should be "vscode"
repositoryName should be "vscode" ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://github.enterprise.corp/Microsoft/vscode.git") repositoryName should be "vscode"
repositoryName should be "vscode" ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://rmacfarlane:[email protected]/Microsoft/vscode") repositoryName should be "vscode"
repositoryName should be "vscode" ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://[email protected]/Microsoft/vscode") repositoryName should be "vscode"
repositoryName should be "vscode" ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://www.github.com:433/Microsoft/vscode.git") repositoryName should be "vscode"
repositoryName should be "vscode" ‑ Protocol with a ~/.ssh/config new Protocol("gh_cap:queerviolet/vscode") repositoryName should be "vscode"
repositoryName should be "vscode" ‑ Protocol with a ~/.ssh/config new Protocol("gh_nocap:queerviolet/vscode") repositoryName should be "vscode"
repositoryName should be "vscode" ‑ new Protocol("[email protected]:Microsoft/vscode") repositoryName should be "vscode"
repositoryName should be "vscode" ‑ new Protocol("[email protected]:Microsoft/vscode.git") repositoryName should be "vscode"
repositoryName should be "vscode" ‑ new Protocol("github.com:Microsoft/vscode.git") repositoryName should be "vscode"
repositoryName should be "vscode" ‑ new Protocol("ssh://[email protected]/Microsoft/vscode") repositoryName should be "vscode"
repositoryName should be "vscode" ‑ new Protocol("ssh://[email protected]:433/Microsoft/vscode") repositoryName should be "vscode"
repositoryName should be "vscode" ‑ new Protocol("ssh://github.com:Microsoft/vscode.git") repositoryName should be "vscode"
returns only title when body contains only whitespace ‑ titleAndBodyFrom returns only title when body contains only whitespace
returns only title with no body ‑ titleAndBodyFrom returns only title with no body
reveals and updates an existing panel ‑ PullRequestOverview createOrShow reveals and updates an existing panel
separates title and body ‑ titleAndBodyFrom separates title and body
shoud return only ranges for changes, mapped to full file, for the modified file ‑ getCommentingRanges shoud return only ranges for changes, mapped to full file, for the modified file
shoud return only ranges for deleted lines, mapped to full file, for the base file ‑ getCommentingRanges shoud return only ranges for deleted lines, mapped to full file, for the base file
should change "http://github.com/Microsoft/vscode" to "[email protected]:Microsoft/vscode" ‑ Protocol Protocol.update when changing protocol type to SSH should change "http://github.com/Microsoft/vscode" to "[email protected]:Microsoft/vscode"
should change "http://github.com/Microsoft/vscode.git" to "[email protected]:Microsoft/vscode" ‑ Protocol Protocol.update when changing protocol type to SSH should change "http://github.com/Microsoft/vscode.git" to "[email protected]:Microsoft/vscode"
should change "http://github.com:/Microsoft/vscode.git" to "[email protected]:Microsoft/vscode" ‑ Protocol Protocol.update when changing protocol type to SSH should change "http://github.com:/Microsoft/vscode.git" to "[email protected]:Microsoft/vscode"
should change "http://github.com:433/Microsoft/vscode.git" to "[email protected]:Microsoft/vscode" ‑ Protocol Protocol.update when changing protocol type to SSH should change "http://github.com:433/Microsoft/vscode.git" to "[email protected]:Microsoft/vscode"
should change "http://rmacfarlane:[email protected]/Microsoft/vscode" to "[email protected]:Microsoft/vscode" ‑ Protocol Protocol.update when changing protocol type to SSH should change "http://rmacfarlane:[email protected]/Microsoft/vscode" to "[email protected]:Microsoft/vscode"
should change "http://[email protected]/Microsoft/vscode" to "[email protected]:Microsoft/vscode" ‑ Protocol Protocol.update when changing protocol type to SSH should change "http://[email protected]/Microsoft/vscode" to "[email protected]:Microsoft/vscode"
should change "https://github.com/Microsoft/vscode" to "[email protected]:Microsoft/vscode" ‑ Protocol Protocol.update when changing protocol type to SSH should change "https://github.com/Microsoft/vscode" to "[email protected]:Microsoft/vscode"
should change "https://github.com/Microsoft/vscode.git" to "[email protected]:Microsoft/vscode" ‑ Protocol Protocol.update when changing protocol type to SSH should change "https://github.com/Microsoft/vscode.git" to "[email protected]:Microsoft/vscode"
should change "https://github.com:/Microsoft/vscode.git" to "[email protected]:Microsoft/vscode" ‑ Protocol Protocol.update when changing protocol type to SSH should change "https://github.com:/Microsoft/vscode.git" to "[email protected]:Microsoft/vscode"
should change "https://github.com:433/Microsoft/vscode.git" to "[email protected]:Microsoft/vscode" ‑ Protocol Protocol.update when changing protocol type to SSH should change "https://github.com:433/Microsoft/vscode.git" to "[email protected]:Microsoft/vscode"
should change "https://github.enterprise.corp/Microsoft/vscode.git" to "[email protected]:Microsoft/vscode" ‑ Protocol Protocol.update when changing protocol type to SSH should change "https://github.enterprise.corp/Microsoft/vscode.git" to "[email protected]:Microsoft/vscode"
should change "https://rmacfarlane:[email protected]/Microsoft/vscode" to "[email protected]:Microsoft/vscode" ‑ Protocol Protocol.update when changing protocol type to SSH should change "https://rmacfarlane:[email protected]/Microsoft/vscode" to "[email protected]:Microsoft/vscode"
should change "https://[email protected]/Microsoft/vscode" to "[email protected]:Microsoft/vscode" ‑ Protocol Protocol.update when changing protocol type to SSH should change "https://[email protected]/Microsoft/vscode" to "[email protected]:Microsoft/vscode"
should format a normal error ‑ utils formatError should format a normal error
should format an error with custom ‑ utils formatError should format an error with custom
should format an error with field errors ‑ utils formatError should format an error with field errors
should format an error with submessages that are strings ‑ utils formatError should format an error with submessages that are strings
should format an error with submessages ‑ utils formatError should format an error with submessages
should generate "[email protected]:Microsoft/vscode" from "ssh://[email protected]/Microsoft/vscode ‑ Protocol toString when generating github remotes should generate "[email protected]:Microsoft/vscode" from "ssh://[email protected]/Microsoft/vscode
should generate "[email protected]:Microsoft/vscode" from "ssh://[email protected]:433/Microsoft/vscode ‑ Protocol toString when generating github remotes should generate "[email protected]:Microsoft/vscode" from "ssh://[email protected]:433/Microsoft/vscode
should generate "[email protected]:Microsoft/vscode" from "ssh://github.com:Microsoft/vscode.git ‑ Protocol toString when generating github remotes should generate "[email protected]:Microsoft/vscode" from "ssh://github.com:Microsoft/vscode.git
should handle SCP-like remotes ‑ Protocol should handle SCP-like remotes
should handle SSH remotes ‑ Protocol should handle SSH remotes
should handle additions ‑ Extension Tests parseDiffHunk should handle additions
should handle comments that are on an added diff line ‑ diff hunk parsing mapCommentsToHead should handle comments that are on an added diff line
should handle deletions ‑ Extension Tests parseDiffHunk should handle deletions
should handle empty string ‑ Extension Tests parseDiffHunk should handle empty string
should handle local remotes ‑ Protocol should handle local remotes
should handle parsing diffs of diff patches ‑ diff hunk parsing should handle parsing diffs of diff patches
should handle replacements ‑ Extension Tests parseDiffHunk should handle replacements
should handle the last part of the diff being a deletion, for the base file ‑ getCommentingRanges should handle the last part of the diff being a deletion, for the base file
should ignore comments that are on a deleted diff line ‑ diff hunk parsing mapCommentsToHead should ignore comments that are on a deleted diff line
should migrate deprecated optout setting ‑ Telemetry should migrate deprecated optout setting
should return a promise for the next event ‑ utils promiseFromEvent without arguments should return a promise for the next event
should return a promise that rejects if the adapter does ‑ utils promiseFromEvent with an adapter should return a promise that rejects if the adapter does
should return a promise that rejects if the adapter returns a rejecting Promise ‑ utils promiseFromEvent with an adapter should return a promise that rejects if the adapter returns a rejecting Promise
should return a promise that rejects if the adapter throws ‑ utils promiseFromEvent with an adapter should return a promise that rejects if the adapter throws
should return a promise that uses the adapter's value ‑ utils promiseFromEvent with an adapter should return a promise that uses the adapter's value
should stay subscribed until the adapter rejects ‑ utils promiseFromEvent with an adapter should stay subscribed until the adapter rejects
should stay subscribed until the adapter resolves ‑ utils promiseFromEvent with an adapter should stay subscribed until the adapter resolves
should unsubscribe after the promise resolves ‑ utils promiseFromEvent without arguments should unsubscribe after the promise resolves
type should be HTTP ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://github.com/Microsoft/vscode") type should be HTTP
type should be HTTP ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://github.com/Microsoft/vscode.git") type should be HTTP
type should be HTTP ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://github.com:/Microsoft/vscode.git") type should be HTTP
type should be HTTP ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://github.com:433/Microsoft/vscode.git") type should be HTTP
type should be HTTP ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://rmacfarlane:[email protected]/Microsoft/vscode") type should be HTTP
type should be HTTP ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://rmacfarlane:[email protected]/Microsoft/vscode") type should be HTTP
type should be HTTP ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://[email protected]/Microsoft/vscode") type should be HTTP
type should be HTTP ‑ Protocol with HTTP and HTTPS remotes new Protocol("http://www.github.com/Microsoft/vscode.git") type should be HTTP
type should be HTTP ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://github.com/Microsoft/vscode") type should be HTTP
type should be HTTP ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://github.com/Microsoft/vscode.git") type should be HTTP
type should be HTTP ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://github.com:/Microsoft/vscode.git") type should be HTTP
type should be HTTP ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://github.com:433/Microsoft/vscode.git") type should be HTTP
type should be HTTP ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://github.enterprise.corp/Microsoft/vscode.git") type should be HTTP
type should be HTTP ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://rmacfarlane:[email protected]/Microsoft/vscode") type should be HTTP
type should be HTTP ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://[email protected]/Microsoft/vscode") type should be HTTP
type should be HTTP ‑ Protocol with HTTP and HTTPS remotes new Protocol("https://www.github.com:433/Microsoft/vscode.git") type should be HTTP
type should be Local ‑ new Protocol("/opt/git/project.git") type should be Local
type should be Local ‑ new Protocol("file:///opt/git/project.git") type should be Local
type should be SSH ‑ Protocol with a ~/.ssh/config new Protocol("gh_cap:queerviolet/vscode") type should be SSH
type should be SSH ‑ Protocol with a ~/.ssh/config new Protocol("gh_nocap:queerviolet/vscode") type should be SSH
type should be SSH ‑ new Protocol("git.server2.org:project.git") type should be SSH
type should be SSH ‑ new Protocol("[email protected]:Microsoft/vscode") type should be SSH
type should be SSH ‑ new Protocol("[email protected]:Microsoft/vscode.git") type should be SSH
type should be SSH ‑ new Protocol("github.com:Microsoft/vscode.git") type should be SSH
type should be SSH ‑ new Protocol("ssh://[email protected]/Microsoft/vscode") type should be SSH
type should be SSH ‑ new Protocol("ssh://[email protected]:433/Microsoft/vscode") type should be SSH
type should be SSH ‑ new Protocol("ssh://github.com:Microsoft/vscode.git") type should be SSH
type should be SSH ‑ new Protocol("ssh://[email protected]:project.git") type should be SSH
type should be SSH ‑ new Protocol("[email protected]:project.git") type should be SSH
uses default values for unspecified fields ‑ Builders uses default values for unspecified fields