[2022-09-17T21:41:07.858Z] GitHub pull request #209 of commit b3d526129dd2b826ae90aa1cf54c6d2eac3f3589, no merge conflicts. [2022-09-17T21:41:09.035Z] Setting status of b3d526129dd2b826ae90aa1cf54c6d2eac3f3589 to PENDING with url https://ci.eclipse.org/cdt/job/cdt-gdb-adapter-verify/150/ and message: 'Build started for merge commit.' [2022-09-17T21:41:09.124Z] FileNotFoundException means that the credentials Jenkins is using is probably wrong. Or the user account does not have write access to the repo. [2022-09-17T21:41:09.124Z] org.kohsuke.github.GHFileNotFoundException: https://api.github.com/repos/eclipse-cdt-cloud/cdt-gdb-adapter/statuses/b3d526129dd2b826ae90aa1cf54c6d2eac3f3589 {"message":"Not Found","documentation_url":"https://docs.github.com/rest/commits/statuses#create-a-commit-status"} [2022-09-17T21:41:09.125Z] at org.kohsuke.github.GitHubClient.interpretApiError(GitHubClient.java:540) [2022-09-17T21:41:09.125Z] at org.kohsuke.github.GitHubClient.sendRequest(GitHubClient.java:401) [2022-09-17T21:41:09.125Z] at org.kohsuke.github.GitHubClient.sendRequest(GitHubClient.java:355) [2022-09-17T21:41:09.125Z] at org.kohsuke.github.Requester.fetch(Requester.java:76) [2022-09-17T21:41:09.125Z] at org.kohsuke.github.GHRepository.createCommitStatus(GHRepository.java:2107) [2022-09-17T21:41:09.125Z] at org.jenkinsci.plugins.ghprb.extensions.status.GhprbSimpleStatus.createCommitStatus(GhprbSimpleStatus.java:283) [2022-09-17T21:41:09.125Z] at org.jenkinsci.plugins.ghprb.extensions.status.GhprbSimpleStatus.onBuildStart(GhprbSimpleStatus.java:195) [2022-09-17T21:41:09.125Z] at org.jenkinsci.plugins.ghprb.GhprbBuilds.onStarted(GhprbBuilds.java:144) [2022-09-17T21:41:09.125Z] at org.jenkinsci.plugins.ghprb.GhprbBuildListener.onStarted(GhprbBuildListener.java:20) [2022-09-17T21:41:09.125Z] at hudson.model.listeners.RunListener.lambda$fireStarted$2(RunListener.java:230) [2022-09-17T21:41:09.125Z] at jenkins.util.Listeners.lambda$notify$0(Listeners.java:59) [2022-09-17T21:41:09.125Z] at jenkins.util.Listeners.notify(Listeners.java:67) [2022-09-17T21:41:09.125Z] at hudson.model.listeners.RunListener.fireStarted(RunListener.java:228) [2022-09-17T21:41:09.125Z] at org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:303) [2022-09-17T21:41:09.125Z] at hudson.model.ResourceController.execute(ResourceController.java:101) [2022-09-17T21:41:09.125Z] at hudson.model.Executor.run(Executor.java:442) [2022-09-17T21:41:09.125Z] Caused by: java.io.FileNotFoundException: https://api.github.com/repos/eclipse-cdt-cloud/cdt-gdb-adapter/statuses/b3d526129dd2b826ae90aa1cf54c6d2eac3f3589 [2022-09-17T21:41:09.125Z] at org.kohsuke.github.GitHubConnectorResponseErrorHandler$1.onError(GitHubConnectorResponseErrorHandler.java:54) [2022-09-17T21:41:09.125Z] at org.kohsuke.github.GitHubClient.detectKnownErrors(GitHubClient.java:424) [2022-09-17T21:41:09.125Z] at org.kohsuke.github.GitHubClient.sendRequest(GitHubClient.java:386) [2022-09-17T21:41:09.125Z] ... 14 more [2022-09-17T21:41:10.177Z] Obtained jenkins/pipelines/cdt/npm-builds/cdt-gdb-adapter-verify.Jenkinsfile from git https://github.com/eclipse-cdt/cdt-infra [2022-09-17T21:41:10.245Z] [Pipeline] Start of Pipeline [2022-09-17T21:41:10.453Z] [Pipeline] readTrusted [2022-09-17T21:41:10.830Z] Obtained jenkins/pod-templates/cdt-full-pod-small.yaml from git https://github.com/eclipse-cdt/cdt-infra [2022-09-17T21:41:10.832Z] [Pipeline] podTemplate [2022-09-17T21:41:10.837Z] [Pipeline] { [2022-09-17T21:41:10.844Z] [Pipeline] node [2022-09-17T21:41:21.331Z] Created Pod: kubernetes cdt/cdt-gdb-adapter-verify-150-99lcv-swwrh-s5zfc [2022-09-17T21:41:25.845Z] Still waiting to schedule task [2022-09-17T21:41:25.845Z] ‘cdt-gdb-adapter-verify-150-99lcv-swwrh-s5zfc’ is offline [2022-09-17T21:41:31.111Z] Agent cdt-gdb-adapter-verify-150-99lcv-swwrh-s5zfc is provisioned from template cdt-gdb-adapter-verify_150-99lcv-swwrh [2022-09-17T21:41:31.113Z] --- [2022-09-17T21:41:31.113Z] apiVersion: "v1" [2022-09-17T21:41:31.113Z] kind: "Pod" [2022-09-17T21:41:31.113Z] metadata: [2022-09-17T21:41:31.113Z] annotations: [2022-09-17T21:41:31.113Z] buildUrl: "http://jenkins-ui.cdt.svc.cluster.local/cdt/job/cdt-gdb-adapter-verify/150/" [2022-09-17T21:41:31.113Z] runUrl: "job/cdt-gdb-adapter-verify/150/" [2022-09-17T21:41:31.113Z] labels: [2022-09-17T21:41:31.113Z] jenkins: "slave" [2022-09-17T21:41:31.113Z] jenkins/label-digest: "95103660dc33d563bfe22b77259f85191524e302" [2022-09-17T21:41:31.113Z] jenkins/label: "cdt-gdb-adapter-verify_150-99lcv" [2022-09-17T21:41:31.113Z] name: "cdt-gdb-adapter-verify-150-99lcv-swwrh-s5zfc" [2022-09-17T21:41:31.113Z] namespace: "cdt" [2022-09-17T21:41:31.113Z] spec: [2022-09-17T21:41:31.113Z] containers: [2022-09-17T21:41:31.113Z] - args: [2022-09-17T21:41:31.113Z] - "/bin/sh" [2022-09-17T21:41:31.113Z] - "-c" [2022-09-17T21:41:31.113Z] - "/home/vnc/.vnc/xstartup.sh && cat" [2022-09-17T21:41:31.113Z] image: "quay.io/eclipse-cdt/cdt-infra-eclipse-full@sha256:b892f93d8b2a2acbb6045438f8771790d31b4722040ca815d391b532cc796182" [2022-09-17T21:41:31.113Z] name: "cdt" [2022-09-17T21:41:31.113Z] resources: [2022-09-17T21:41:31.113Z] limits: [2022-09-17T21:41:31.113Z] memory: "2Gi" [2022-09-17T21:41:31.113Z] cpu: "1" [2022-09-17T21:41:31.113Z] requests: [2022-09-17T21:41:31.113Z] memory: "2Gi" [2022-09-17T21:41:31.113Z] cpu: "1" [2022-09-17T21:41:31.113Z] tty: true [2022-09-17T21:41:31.113Z] volumeMounts: [2022-09-17T21:41:31.113Z] - mountPath: "/home/jenkins/.m2/settings.xml" [2022-09-17T21:41:31.113Z] name: "settings-xml" [2022-09-17T21:41:31.113Z] readOnly: true [2022-09-17T21:41:31.113Z] subPath: "settings.xml" [2022-09-17T21:41:31.113Z] - mountPath: "/home/jenkins/.m2/repository" [2022-09-17T21:41:31.113Z] name: "m2-repo" [2022-09-17T21:41:31.113Z] - mountPath: "/home/jenkins/agent" [2022-09-17T21:41:31.113Z] name: "workspace-volume" [2022-09-17T21:41:31.113Z] readOnly: false [2022-09-17T21:41:31.113Z] - env: [2022-09-17T21:41:31.113Z] - name: "JENKINS_SECRET" [2022-09-17T21:41:31.113Z] value: "********" [2022-09-17T21:41:31.113Z] - name: "JENKINS_TUNNEL" [2022-09-17T21:41:31.113Z] value: "jenkins-discovery.cdt.svc.cluster.local:50000" [2022-09-17T21:41:31.113Z] - name: "JENKINS_AGENT_NAME" [2022-09-17T21:41:31.113Z] value: "cdt-gdb-adapter-verify-150-99lcv-swwrh-s5zfc" [2022-09-17T21:41:31.113Z] - name: "JENKINS_NAME" [2022-09-17T21:41:31.113Z] value: "cdt-gdb-adapter-verify-150-99lcv-swwrh-s5zfc" [2022-09-17T21:41:31.113Z] - name: "JENKINS_AGENT_WORKDIR" [2022-09-17T21:41:31.113Z] value: "/home/jenkins/agent" [2022-09-17T21:41:31.113Z] - name: "JENKINS_URL" [2022-09-17T21:41:31.113Z] value: "http://jenkins-ui.cdt.svc.cluster.local/cdt/" [2022-09-17T21:41:31.113Z] image: "docker.io/eclipsecbi/jiro-agent-basic:remoting-4.13.3" [2022-09-17T21:41:31.113Z] name: "jnlp" [2022-09-17T21:41:31.113Z] resources: [2022-09-17T21:41:31.113Z] limits: [2022-09-17T21:41:31.113Z] memory: "512Mi" [2022-09-17T21:41:31.113Z] cpu: "500m" [2022-09-17T21:41:31.113Z] requests: [2022-09-17T21:41:31.113Z] memory: "512Mi" [2022-09-17T21:41:31.113Z] cpu: "200m" [2022-09-17T21:41:31.113Z] volumeMounts: [2022-09-17T21:41:31.113Z] - mountPath: "/home/jenkins/agent" [2022-09-17T21:41:31.113Z] name: "workspace-volume" [2022-09-17T21:41:31.113Z] readOnly: false [2022-09-17T21:41:31.113Z] nodeSelector: [2022-09-17T21:41:31.113Z] kubernetes.io/os: "linux" [2022-09-17T21:41:31.113Z] restartPolicy: "Never" [2022-09-17T21:41:31.113Z] volumes: [2022-09-17T21:41:31.113Z] - emptyDir: {} [2022-09-17T21:41:31.113Z] name: "m2-repo" [2022-09-17T21:41:31.113Z] - name: "settings-xml" [2022-09-17T21:41:31.113Z] secret: [2022-09-17T21:41:31.113Z] items: [2022-09-17T21:41:31.113Z] - key: "settings.xml" [2022-09-17T21:41:31.113Z] path: "settings.xml" [2022-09-17T21:41:31.113Z] secretName: "m2-secret-dir" [2022-09-17T21:41:31.113Z] - emptyDir: [2022-09-17T21:41:31.113Z] medium: "" [2022-09-17T21:41:31.113Z] name: "workspace-volume" [2022-09-17T21:41:31.113Z] [2022-09-17T21:41:31.649Z] Running on cdt-gdb-adapter-verify-150-99lcv-swwrh-s5zfc in /home/jenkins/agent/workspace/cdt-gdb-adapter-verify [2022-09-17T21:41:31.650Z] [Pipeline] { [2022-09-17T21:41:31.666Z] [Pipeline] stage [2022-09-17T21:41:31.667Z] [Pipeline] { (Declarative: Checkout SCM) [2022-09-17T21:41:31.673Z] [Pipeline] checkout [2022-09-17T21:41:32.063Z] Selected Git installation does not exist. Using Default [2022-09-17T21:41:32.064Z] The recommended git tool is: NONE [2022-09-17T21:41:37.148Z] No credentials specified [2022-09-17T21:41:37.150Z] Cloning the remote Git repository [2022-09-17T21:41:38.866Z] Avoid second fetch [2022-09-17T21:41:38.873Z] Checking out Revision c69e4c5239703d14694ac0e47aae1a67fef5c1a6 (refs/remotes/origin/master) [2022-09-17T21:41:37.161Z] Cloning repository https://github.com/eclipse-cdt/cdt-infra [2022-09-17T21:41:38.277Z] > git init /home/jenkins/agent/workspace/cdt-gdb-adapter-verify # timeout=10 [2022-09-17T21:41:38.356Z] Fetching upstream changes from https://github.com/eclipse-cdt/cdt-infra [2022-09-17T21:41:38.356Z] > git --version # timeout=10 [2022-09-17T21:41:38.359Z] > git --version # 'git version 2.20.1' [2022-09-17T21:41:38.359Z] > git fetch --tags --force --progress -- https://github.com/eclipse-cdt/cdt-infra +refs/heads/*:refs/remotes/origin/* # timeout=10 [2022-09-17T21:41:38.855Z] > git config remote.origin.url https://github.com/eclipse-cdt/cdt-infra # timeout=10 [2022-09-17T21:41:38.859Z] > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 [2022-09-17T21:41:38.866Z] > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 [2022-09-17T21:41:38.877Z] > git config core.sparsecheckout # timeout=10 [2022-09-17T21:41:38.880Z] > git checkout -f c69e4c5239703d14694ac0e47aae1a67fef5c1a6 # timeout=10 [2022-09-17T21:41:43.071Z] Commit message: "Migrate scripts to main CDT repo" [2022-09-17T21:41:43.072Z] > git rev-list --no-walk 32c59d545441deba8471370968faf9ecfd2341b9 # timeout=10 [2022-09-17T21:41:43.181Z] [Pipeline] } [2022-09-17T21:41:43.185Z] [Pipeline] // stage [2022-09-17T21:41:43.191Z] [Pipeline] withEnv [2022-09-17T21:41:43.192Z] [Pipeline] { [2022-09-17T21:41:43.197Z] [Pipeline] timestamps [2022-09-17T21:41:43.197Z] The timestamps step is unnecessary when timestamps are enabled for all Pipeline builds. [2022-09-17T21:41:43.198Z] [Pipeline] { [2022-09-17T21:41:43.204Z] [Pipeline] stage [2022-09-17T21:41:43.205Z] [Pipeline] { (Git Clone) [2022-09-17T21:41:43.219Z] [Pipeline] container [2022-09-17T21:41:43.220Z] [Pipeline] { [2022-09-17T21:41:43.224Z] [Pipeline] checkout [2022-09-17T21:41:43.228Z] The recommended git tool is: NONE [2022-09-17T21:41:43.242Z] No credentials specified [2022-09-17T21:41:43.242Z] Warning: JENKINS-30600: special launcher org.csanchez.jenkins.plugins.kubernetes.pipeline.ContainerExecDecorator$1@4c34c736; decorates RemoteLauncher[hudson.remoting.Channel@7bfa57fe:JNLP4-connect connection from 10.40.51.5/10.40.51.5:40294] will be ignored (a typical symptom is the Git executable not being run inside a designated container) [2022-09-17T21:41:43.248Z] Fetching changes from the remote Git repository [2022-09-17T21:41:43.242Z] > git rev-parse --resolve-git-dir /home/jenkins/agent/workspace/cdt-gdb-adapter-verify/.git # timeout=10 [2022-09-17T21:41:43.248Z] > git config remote.origin.url https://github.com/eclipse-cdt-cloud/cdt-gdb-adapter # timeout=10 [2022-09-17T21:41:43.257Z] Fetching upstream changes from https://github.com/eclipse-cdt-cloud/cdt-gdb-adapter [2022-09-17T21:41:43.257Z] > git --version # timeout=10 [2022-09-17T21:41:43.260Z] > git --version # 'git version 2.20.1' [2022-09-17T21:41:43.261Z] > git fetch --tags --force --progress -- https://github.com/eclipse-cdt-cloud/cdt-gdb-adapter +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 [2022-09-17T21:41:44.466Z] Checking out Revision f507e23e26ba299ef157287e113658d5f841e7ed (refs/remotes/origin/pr/209/merge) [2022-09-17T21:41:44.561Z] Commit message: "Merge b3d526129dd2b826ae90aa1cf54c6d2eac3f3589 into 6766c8127add7bd4849f22f9da01243dda4fce8c" [2022-09-17T21:41:44.563Z] First time build. Skipping changelog. [2022-09-17T21:41:44.567Z] [Pipeline] } [2022-09-17T21:41:44.572Z] [Pipeline] // container [2022-09-17T21:41:44.575Z] [Pipeline] } [2022-09-17T21:41:44.579Z] [Pipeline] // stage [2022-09-17T21:41:44.583Z] [Pipeline] stage [2022-09-17T21:41:44.584Z] [Pipeline] { (Run build) [2022-09-17T21:41:44.596Z] [Pipeline] container [2022-09-17T21:41:44.596Z] [Pipeline] { [2022-09-17T21:41:44.601Z] [Pipeline] timeout [2022-09-17T21:41:44.601Z] Timeout set to expire after 20 min without activity [2022-09-17T21:41:44.602Z] [Pipeline] { [2022-09-17T21:41:44.607Z] [Pipeline] sh [2022-09-17T21:41:45.245Z] + yarn [2022-09-17T21:41:44.459Z] > git rev-parse refs/remotes/origin/pr/209/merge^{commit} # timeout=10 [2022-09-17T21:41:44.466Z] > git config core.sparsecheckout # timeout=10 [2022-09-17T21:41:44.469Z] > git checkout -f f507e23e26ba299ef157287e113658d5f841e7ed # timeout=10 [2022-09-17T21:41:45.505Z] yarn install v1.22.19 [2022-09-17T21:41:45.765Z] [1/4] Resolving packages... [2022-09-17T21:41:46.023Z] [2/4] Fetching packages... [2022-09-17T21:41:58.236Z] [3/4] Linking dependencies... [2022-09-17T21:42:01.588Z] [4/4] Building fresh packages... [2022-09-17T21:42:01.588Z] $ node install.js [2022-09-17T21:42:01.588Z] npm WARN lifecycle The node binary used for scripts is /tmp/yarn--1663450921098-0.2896436143411807/node but npm is using /usr/bin/node itself. Use the `--scripts-prepend-node-path` option to include the path for the node binary npm was executed with. [2022-09-17T21:42:01.588Z] [2022-09-17T21:42:01.588Z] > cdt-gdb-adapter@0.0.16-next nativebuild /home/jenkins/agent/workspace/cdt-gdb-adapter-verify [2022-09-17T21:42:01.588Z] > node-gyp rebuild [2022-09-17T21:42:01.588Z] [2022-09-17T21:42:03.486Z] make: Entering directory '/home/jenkins/agent/workspace/cdt-gdb-adapter-verify/build' [2022-09-17T21:42:03.486Z] CC(target) Release/obj.target/nothing/node_modules/node-addon-api/nothing.o [2022-09-17T21:42:03.486Z] AR(target) Release/obj.target/node_modules/node-addon-api/nothing.a [2022-09-17T21:42:03.486Z] COPY Release/nothing.a [2022-09-17T21:42:03.486Z] CXX(target) Release/obj.target/pty/src/native/pty.o [2022-09-17T21:42:04.051Z] SOLINK_MODULE(target) Release/obj.target/pty.node [2022-09-17T21:42:04.051Z] COPY Release/pty.node [2022-09-17T21:42:04.051Z] make: Leaving directory '/home/jenkins/agent/workspace/cdt-gdb-adapter-verify/build' [2022-09-17T21:42:04.051Z] $ yarn build [2022-09-17T21:42:04.614Z] yarn run v1.22.19 [2022-09-17T21:42:04.615Z] $ tsc [2022-09-17T21:42:12.784Z] Done in 7.03s. [2022-09-17T21:42:12.784Z] Done in 25.96s. [2022-09-17T21:42:12.784Z] + yarn test [2022-09-17T21:42:12.784Z] yarn run v1.22.19 [2022-09-17T21:42:12.784Z] $ yarn test:integration && yarn test:integration-remote-target && yarn test:integration-gdb-async-off && yarn test:integration-gdb-async-off-remote-target && yarn test:integration-gdb-non-stop && yarn test:integration-gdb-non-stop-remote-target [2022-09-17T21:42:12.784Z] $ cross-env JUNIT_REPORT_PATH=test-reports/integration.xml JUNIT_REPORT_STACK=1 JUNIT_REPORT_PACKAGES=1 mocha --reporter mocha-jenkins-reporter -r ts-node/register src/integration-tests/*.spec.ts [2022-09-17T21:42:20.887Z] [2022-09-17T21:42:20.887Z] GDB Backend Test Suite [2022-09-17T21:42:20.887Z] ✔ /defaults/can read a value from -gdb-show: 2ms [2022-09-17T21:42:20.887Z] ✔ /defaults/can set a value using -gdb-set: 1ms [2022-09-17T21:42:20.887Z] [2022-09-17T21:42:20.887Z] Suite duration: 0.297 s, Tests: 2 [2022-09-17T21:42:20.888Z] [2022-09-17T21:42:20.888Z] attach remote [2022-09-17T21:42:20.888Z] ✔ /defaults/can attach remote and hit a breakpoint: 223ms [2022-09-17T21:42:20.888Z] [2022-09-17T21:42:20.888Z] Suite duration: 0.429 s, Tests: 1 [2022-09-17T21:42:20.888Z] [2022-09-17T21:42:20.888Z] breakpoints [2022-09-17T21:42:21.145Z] ✔ /defaults/hits a standard breakpoint: 31ms [2022-09-17T21:42:21.402Z] ✔ /defaults/handles breakpoints in multiple files: 46ms [2022-09-17T21:42:21.969Z] ✔ /defaults/fails gracefully on breakpoint on unknown file: 4ms [2022-09-17T21:42:22.250Z] ✔ /defaults/fails gracefully on breakpoint on bad line in otherwise good source: 3ms [2022-09-17T21:42:22.508Z] ✔ /defaults/maintains breakpoint order when modifying breakpoints in a file: 6ms [2022-09-17T21:42:22.766Z] ✔ /defaults/maintains breakpoint order when modifying breakpoints in a file with space: 12ms [2022-09-17T21:42:23.023Z] - /defaults/reports back relocated line number [2022-09-17T21:42:23.589Z] - /defaults/maintains gdb breakpoint when relocated [2022-09-17T21:42:23.846Z] - /defaults/maintains gdb breakpoint when relocated - files with spaces [2022-09-17T21:42:24.411Z] ✔ /defaults/hits a conditional breakpoint: 48ms [2022-09-17T21:42:24.669Z] ✔ /defaults/hits a hit conditional breakpoint with >: 35ms [2022-09-17T21:42:24.927Z] ✔ /defaults/hits a hit conditional breakpoint without >: 38ms [2022-09-17T21:42:25.490Z] ✔ /defaults/resolves breakpoints: 48ms [2022-09-17T21:42:25.490Z] [2022-09-17T21:42:25.490Z] Suite duration: 4.653 s, Tests: 13 [2022-09-17T21:42:25.490Z] [2022-09-17T21:42:25.490Z] Disassembly Test Suite [2022-09-17T21:42:25.748Z] ✔ /defaults/can disassemble: 43ms [2022-09-17T21:42:26.311Z] ✔ /defaults/can disassemble with no source references: 37ms [2022-09-17T21:42:26.569Z] ✔ /defaults/can handle disassemble at bad address: 3ms [2022-09-17T21:42:26.569Z] [2022-09-17T21:42:26.569Z] Suite duration: 1.185 s, Tests: 3 [2022-09-17T21:42:26.569Z] [2022-09-17T21:42:26.569Z] evaluate request [2022-09-17T21:42:26.826Z] ✔ /defaults/should evaluate a simple literal expression: 3ms [2022-09-17T21:42:27.390Z] ✔ /defaults/should reject evaluation of expression without a frame: 2ms [2022-09-17T21:42:27.647Z] ✔ /defaults/should reject evaluation of invalid expression: 2ms [2022-09-17T21:42:27.647Z] [2022-09-17T21:42:27.647Z] Suite duration: 1.055 s, Tests: 3 [2022-09-17T21:42:27.647Z] [2022-09-17T21:42:27.647Z] function breakpoints [2022-09-17T21:42:27.940Z] ✔ /defaults/hits the main function breakpoint: 30ms [2022-09-17T21:42:28.505Z] ✔ /defaults/hits the sub function breakpoint: 45ms [2022-09-17T21:42:28.762Z] ✔ /defaults/handles responses (e.g. multiple static functions with same name): 32ms [2022-09-17T21:42:29.019Z] ✔ /defaults/handles function changes: 39ms [2022-09-17T21:42:29.597Z] ✔ /defaults/handles mixed with line breakpoints: 64ms [2022-09-17T21:42:29.860Z] ✔ /defaults/fails gracefully on unknown function: 3ms [2022-09-17T21:42:30.424Z] ✔ /defaults/maintains breakpoint order when modifying function breakpoints: 5ms [2022-09-17T21:42:30.682Z] ✔ /defaults/deletes breakpoints in gdb when removed in IDE: 26ms [2022-09-17T21:42:30.682Z] [2022-09-17T21:42:30.682Z] Suite duration: 2.98 s, Tests: 8 [2022-09-17T21:42:30.682Z] [2022-09-17T21:42:30.682Z] launch [2022-09-17T21:42:30.939Z] ✔ /defaults/can launch and hit a breakpoint: 153ms [2022-09-17T21:42:31.273Z] ✔ /defaults/reports an error when specifying a non-existent binary: 147ms [2022-09-17T21:42:31.851Z] ✔ /defaults/works with a space in file names: 200ms [2022-09-17T21:42:31.851Z] [2022-09-17T21:42:31.851Z] Suite duration: 1.186 s, Tests: 3 [2022-09-17T21:42:31.851Z] [2022-09-17T21:42:31.851Z] launch remote [2022-09-17T21:42:32.109Z] ✔ /defaults/can launch remote and hit a breakpoint: 247ms [2022-09-17T21:42:32.109Z] [2022-09-17T21:42:32.109Z] Suite duration: 0.417 s, Tests: 1 [2022-09-17T21:42:32.109Z] [2022-09-17T21:42:32.109Z] logpoints [2022-09-17T21:42:32.673Z] ✔ /defaults/hits a logpoint: 48ms [2022-09-17T21:42:32.929Z] ✔ /defaults/supports changing log messages: 29ms [2022-09-17T21:42:32.930Z] [2022-09-17T21:42:32.930Z] Suite duration: 0.735 s, Tests: 2 [2022-09-17T21:42:32.930Z] [2022-09-17T21:42:32.930Z] Memory Test Suite for cdt-gdb-adapter/Memory custom request [2022-09-17T21:42:33.187Z] ✔ /defaults/can read memory: 4ms [2022-09-17T21:42:33.755Z] ✔ /defaults/handles unable to read memory: 2ms [2022-09-17T21:42:34.011Z] ✔ /defaults/can read memory with offset: 5ms [2022-09-17T21:42:34.012Z] [2022-09-17T21:42:34.012Z] Suite duration: 1.087 s, Tests: 3 [2022-09-17T21:42:34.012Z] [2022-09-17T21:42:34.012Z] Memory Test Suite [2022-09-17T21:42:34.269Z] ✔ /defaults/can read memory: 5ms [2022-09-17T21:42:34.834Z] ✔ /defaults/handles unable to read memory: 2ms [2022-09-17T21:42:35.091Z] ✔ /defaults/can read memory with offset: 3ms [2022-09-17T21:42:35.348Z] ✔ /defaults/can write memory: 4ms [2022-09-17T21:42:35.913Z] ✔ /defaults/fails when trying to write to read-only memory: 5ms [2022-09-17T21:42:36.169Z] ✔ /defaults/Converts between hex and base64 without loss: 0ms [2022-09-17T21:42:36.733Z] ✔ /defaults/Throws an error if it detects ill-formed input: 1ms [2022-09-17T21:42:36.733Z] [2022-09-17T21:42:36.733Z] Suite duration: 2.585 s, Tests: 7 [2022-09-17T21:42:36.733Z] [2022-09-17T21:42:36.733Z] multithread [2022-09-17T21:42:36.990Z] ✔ /defaults/sees all threads (all-stop): 252ms [2022-09-17T21:42:36.990Z] [2022-09-17T21:42:36.990Z] Suite duration: 0.477 s, Tests: 1 [2022-09-17T21:42:36.990Z] [2022-09-17T21:42:36.990Z] pause [2022-09-17T21:42:37.554Z] ✔ /defaults/can be paused: 137ms [2022-09-17T21:42:37.554Z] [2022-09-17T21:42:37.554Z] Suite duration: 0.355 s, Tests: 1 [2022-09-17T21:42:37.554Z] [2022-09-17T21:42:37.554Z] stop [2022-09-17T21:42:37.811Z] ✔ /defaults/handles segv: 149ms [2022-09-17T21:42:37.811Z] [2022-09-17T21:42:37.811Z] Suite duration: 0.347 s, Tests: 1 [2022-09-17T21:42:37.811Z] [2022-09-17T21:42:37.811Z] util [2022-09-17T21:42:37.811Z] ✔ /defaults/compareVersions: 1ms [2022-09-17T21:42:37.811Z] ✔ /defaults/parseGdbOutput: 0ms [2022-09-17T21:42:37.811Z] [2022-09-17T21:42:37.811Z] Suite duration: 0.001 s, Tests: 2 [2022-09-17T21:42:37.811Z] [2022-09-17T21:42:37.811Z] Variables Test Suite [2022-09-17T21:42:38.067Z] ✔ /defaults/can read and set simple variables in a program: 37ms [2022-09-17T21:42:38.632Z] ✔ /defaults/can read and set simple registers in a program: 55ms [2022-09-17T21:42:38.889Z] ✔ /defaults/can read and set struct variables in a program: 29ms [2022-09-17T21:42:39.456Z] ✔ /defaults/can read and set nested struct variables in a program: 36ms [2022-09-17T21:42:40.020Z] ✔ /defaults/can read and set array elements in a program: 71ms [2022-09-17T21:42:40.020Z] [2022-09-17T21:42:40.020Z] Suite duration: 2.075 s, Tests: 5 [2022-09-17T21:42:40.020Z] [2022-09-17T21:42:40.020Z] Variables CPP Test Suite [2022-09-17T21:42:40.277Z] ✔ /defaults/can read and set a cpp object variable: 19ms [2022-09-17T21:42:40.843Z] ✔ /defaults/can read and set nested variables from a cpp object: 15ms [2022-09-17T21:42:40.843Z] [2022-09-17T21:42:40.843Z] Suite duration: 0.867 s, Tests: 2 [2022-09-17T21:42:40.843Z] [2022-09-17T21:42:40.843Z] 55 passing (22s) [2022-09-17T21:42:40.844Z] 3 pending [2022-09-17T21:42:40.844Z] [2022-09-17T21:42:41.100Z] $ cross-env JUNIT_REPORT_PATH=test-reports/integration-remote-target.xml JUNIT_REPORT_STACK=1 JUNIT_REPORT_PACKAGES=1 mocha --test-remote --timeout 5000 --reporter mocha-jenkins-reporter -r ts-node/register src/integration-tests/*.spec.ts [2022-09-17T21:42:49.212Z] [2022-09-17T21:42:49.212Z] GDB Backend Test Suite [2022-09-17T21:42:49.212Z] ✔ /remote/can read a value from -gdb-show: 3ms [2022-09-17T21:42:49.212Z] ✔ /remote/can set a value using -gdb-set: 1ms [2022-09-17T21:42:49.212Z] [2022-09-17T21:42:49.212Z] Suite duration: 0.253 s, Tests: 2 [2022-09-17T21:42:49.212Z] [2022-09-17T21:42:49.212Z] attach remote [2022-09-17T21:42:49.212Z] ✔ /remote/can attach remote and hit a breakpoint: 235ms [2022-09-17T21:42:49.212Z] [2022-09-17T21:42:49.212Z] Suite duration: 0.44 s, Tests: 1 [2022-09-17T21:42:49.212Z] [2022-09-17T21:42:49.212Z] breakpoints [2022-09-17T21:42:49.212Z] ✔ /remote/hits a standard breakpoint: 75ms [2022-09-17T21:42:49.778Z] ✔ /remote/handles breakpoints in multiple files: 72ms [2022-09-17T21:42:50.372Z] ✔ /remote/fails gracefully on breakpoint on unknown file: 28ms [2022-09-17T21:42:50.629Z] ✔ /remote/fails gracefully on breakpoint on bad line in otherwise good source: 4ms [2022-09-17T21:42:50.886Z] ✔ /remote/maintains breakpoint order when modifying breakpoints in a file: 21ms [2022-09-17T21:42:51.143Z] ✔ /remote/maintains breakpoint order when modifying breakpoints in a file with space: 6ms [2022-09-17T21:42:51.706Z] - /remote/reports back relocated line number [2022-09-17T21:42:51.962Z] - /remote/maintains gdb breakpoint when relocated [2022-09-17T21:42:52.526Z] - /remote/maintains gdb breakpoint when relocated - files with spaces [2022-09-17T21:42:52.783Z] ✔ /remote/hits a conditional breakpoint: 86ms [2022-09-17T21:42:53.347Z] ✔ /remote/hits a hit conditional breakpoint with >: 67ms [2022-09-17T21:42:53.604Z] ✔ /remote/hits a hit conditional breakpoint without >: 65ms [2022-09-17T21:42:54.167Z] ✔ /remote/resolves breakpoints: 80ms [2022-09-17T21:42:54.167Z] [2022-09-17T21:42:54.167Z] Suite duration: 5.236 s, Tests: 13 [2022-09-17T21:42:54.167Z] [2022-09-17T21:42:54.167Z] Disassembly Test Suite [2022-09-17T21:42:54.735Z] ✔ /remote/can disassemble: 69ms [2022-09-17T21:42:54.992Z] ✔ /remote/can disassemble with no source references: 22ms [2022-09-17T21:42:55.556Z] ✔ /remote/can handle disassemble at bad address: 3ms [2022-09-17T21:42:55.556Z] [2022-09-17T21:42:55.556Z] Suite duration: 1.405 s, Tests: 3 [2022-09-17T21:42:55.556Z] [2022-09-17T21:42:55.556Z] evaluate request [2022-09-17T21:42:55.813Z] ✔ /remote/should evaluate a simple literal expression: 3ms [2022-09-17T21:42:56.375Z] ✔ /remote/should reject evaluation of expression without a frame: 1ms [2022-09-17T21:42:56.631Z] ✔ /remote/should reject evaluation of invalid expression: 2ms [2022-09-17T21:42:56.632Z] [2022-09-17T21:42:56.632Z] Suite duration: 1.218 s, Tests: 3 [2022-09-17T21:42:56.632Z] [2022-09-17T21:42:56.632Z] function breakpoints [2022-09-17T21:42:57.195Z] ✔ /remote/hits the main function breakpoint: 37ms [2022-09-17T21:42:57.452Z] ✔ /remote/hits the sub function breakpoint: 36ms [2022-09-17T21:42:58.015Z] ✔ /remote/handles responses (e.g. multiple static functions with same name): 71ms [2022-09-17T21:42:58.272Z] ✔ /remote/handles function changes: 70ms [2022-09-17T21:42:58.834Z] ✔ /remote/handles mixed with line breakpoints: 55ms [2022-09-17T21:42:59.112Z] ✔ /remote/fails gracefully on unknown function: 6ms [2022-09-17T21:42:59.677Z] ✔ /remote/maintains breakpoint order when modifying function breakpoints: 6ms [2022-09-17T21:42:59.935Z] ✔ /remote/deletes breakpoints in gdb when removed in IDE: 43ms [2022-09-17T21:42:59.935Z] [2022-09-17T21:42:59.935Z] Suite duration: 3.284 s, Tests: 8 [2022-09-17T21:42:59.935Z] [2022-09-17T21:42:59.935Z] launch [2022-09-17T21:43:00.498Z] ✔ /remote/can launch and hit a breakpoint: 196ms [2022-09-17T21:43:00.757Z] ✔ /remote/reports an error when specifying a non-existent binary: 14ms [2022-09-17T21:43:01.014Z] ✔ /remote/works with a space in file names: 191ms [2022-09-17T21:43:01.014Z] [2022-09-17T21:43:01.014Z] Suite duration: 1 s, Tests: 3 [2022-09-17T21:43:01.014Z] [2022-09-17T21:43:01.014Z] launch remote [2022-09-17T21:43:01.577Z] ✔ /remote/can launch remote and hit a breakpoint: 194ms [2022-09-17T21:43:01.577Z] [2022-09-17T21:43:01.577Z] Suite duration: 0.401 s, Tests: 1 [2022-09-17T21:43:01.577Z] [2022-09-17T21:43:01.577Z] logpoints [2022-09-17T21:43:01.834Z] ✔ /remote/hits a logpoint: 81ms [2022-09-17T21:43:02.397Z] ✔ /remote/supports changing log messages: 68ms [2022-09-17T21:43:02.398Z] [2022-09-17T21:43:02.398Z] Suite duration: 0.889 s, Tests: 2 [2022-09-17T21:43:02.398Z] [2022-09-17T21:43:02.398Z] Memory Test Suite for cdt-gdb-adapter/Memory custom request [2022-09-17T21:43:02.654Z] ✔ /remote/can read memory: 25ms [2022-09-17T21:43:03.218Z] ✔ /remote/handles unable to read memory: 2ms [2022-09-17T21:43:03.475Z] ✔ /remote/can read memory with offset: 25ms [2022-09-17T21:43:03.475Z] [2022-09-17T21:43:03.475Z] Suite duration: 1.26 s, Tests: 3 [2022-09-17T21:43:03.475Z] [2022-09-17T21:43:03.475Z] Memory Test Suite [2022-09-17T21:43:04.039Z] ✔ /remote/can read memory: 28ms [2022-09-17T21:43:04.296Z] ✔ /remote/handles unable to read memory: 2ms [2022-09-17T21:43:04.860Z] ✔ /remote/can read memory with offset: 14ms [2022-09-17T21:43:05.117Z] ✔ /remote/can write memory: 5ms [2022-09-17T21:43:05.682Z] ✔ /remote/fails when trying to write to read-only memory: 5ms [2022-09-17T21:43:06.246Z] ✔ /remote/Converts between hex and base64 without loss: 0ms [2022-09-17T21:43:06.505Z] ✔ /remote/Throws an error if it detects ill-formed input: 2ms [2022-09-17T21:43:06.505Z] [2022-09-17T21:43:06.505Z] Suite duration: 3.048 s, Tests: 7 [2022-09-17T21:43:06.506Z] [2022-09-17T21:43:06.506Z] multithread [2022-09-17T21:43:07.436Z] ✔ /remote/sees all threads (all-stop): 320ms [2022-09-17T21:43:07.436Z] [2022-09-17T21:43:07.436Z] Suite duration: 0.671 s, Tests: 1 [2022-09-17T21:43:07.436Z] [2022-09-17T21:43:07.436Z] pause [2022-09-17T21:43:07.998Z] ✔ /remote/can be paused: 341ms [2022-09-17T21:43:07.999Z] [2022-09-17T21:43:07.999Z] Suite duration: 0.551 s, Tests: 1 [2022-09-17T21:43:07.999Z] [2022-09-17T21:43:07.999Z] stop [2022-09-17T21:43:08.254Z] ✔ /remote/handles segv: 196ms [2022-09-17T21:43:08.254Z] [2022-09-17T21:43:08.254Z] Suite duration: 0.398 s, Tests: 1 [2022-09-17T21:43:08.254Z] [2022-09-17T21:43:08.254Z] util [2022-09-17T21:43:08.254Z] ✔ /remote/compareVersions: 1ms [2022-09-17T21:43:08.254Z] ✔ /remote/parseGdbOutput: 0ms [2022-09-17T21:43:08.254Z] [2022-09-17T21:43:08.254Z] Suite duration: 0.003 s, Tests: 2 [2022-09-17T21:43:08.254Z] [2022-09-17T21:43:08.254Z] Variables Test Suite [2022-09-17T21:43:08.817Z] ✔ /remote/can read and set simple variables in a program: 58ms [2022-09-17T21:43:09.073Z] ✔ /remote/can read and set simple registers in a program: 74ms [2022-09-17T21:43:10.041Z] ✔ /remote/can read and set struct variables in a program: 138ms [2022-09-17T21:43:10.297Z] ✔ /remote/can read and set nested struct variables in a program: 93ms [2022-09-17T21:43:10.860Z] ✔ /remote/can read and set array elements in a program: 91ms [2022-09-17T21:43:10.860Z] [2022-09-17T21:43:10.860Z] Suite duration: 2.532 s, Tests: 5 [2022-09-17T21:43:10.860Z] [2022-09-17T21:43:10.860Z] Variables CPP Test Suite [2022-09-17T21:43:11.422Z] ✔ /remote/can read and set a cpp object variable: 34ms [2022-09-17T21:43:11.985Z] ✔ /remote/can read and set nested variables from a cpp object: 24ms [2022-09-17T21:43:11.985Z] [2022-09-17T21:43:11.985Z] Suite duration: 1.06 s, Tests: 2 [2022-09-17T21:43:11.985Z] [2022-09-17T21:43:11.985Z] 55 passing (24s) [2022-09-17T21:43:11.985Z] 3 pending [2022-09-17T21:43:11.985Z] [2022-09-17T21:43:12.244Z] $ cross-env JUNIT_REPORT_PATH=test-reports/integration-gdb-async-off.xml JUNIT_REPORT_STACK=1 JUNIT_REPORT_PACKAGES=1 mocha --reporter mocha-jenkins-reporter -r ts-node/register src/integration-tests/*.spec.ts --test-gdb-async-off [2022-09-17T21:43:20.343Z] [2022-09-17T21:43:20.343Z] GDB Backend Test Suite [2022-09-17T21:43:20.343Z] ✔ /gdb-async-off/can read a value from -gdb-show: 3ms [2022-09-17T21:43:20.343Z] ✔ /gdb-async-off/can set a value using -gdb-set: 0ms [2022-09-17T21:43:20.343Z] [2022-09-17T21:43:20.343Z] Suite duration: 0.248 s, Tests: 2 [2022-09-17T21:43:20.343Z] [2022-09-17T21:43:20.343Z] attach remote [2022-09-17T21:43:20.343Z] ✔ /gdb-async-off/can attach remote and hit a breakpoint: 197ms [2022-09-17T21:43:20.343Z] [2022-09-17T21:43:20.343Z] Suite duration: 0.405 s, Tests: 1 [2022-09-17T21:43:20.343Z] [2022-09-17T21:43:20.343Z] breakpoints [2022-09-17T21:43:20.343Z] ✔ /gdb-async-off/hits a standard breakpoint: 32ms [2022-09-17T21:43:20.599Z] ✔ /gdb-async-off/handles breakpoints in multiple files: 52ms [2022-09-17T21:43:21.164Z] ✔ /gdb-async-off/fails gracefully on breakpoint on unknown file: 4ms [2022-09-17T21:43:21.421Z] ✔ /gdb-async-off/fails gracefully on breakpoint on bad line in otherwise good source: 3ms [2022-09-17T21:43:21.678Z] ✔ /gdb-async-off/maintains breakpoint order when modifying breakpoints in a file: 11ms [2022-09-17T21:43:21.935Z] ✔ /gdb-async-off/maintains breakpoint order when modifying breakpoints in a file with space: 6ms [2022-09-17T21:43:22.499Z] - /gdb-async-off/reports back relocated line number [2022-09-17T21:43:22.755Z] - /gdb-async-off/maintains gdb breakpoint when relocated [2022-09-17T21:43:23.012Z] - /gdb-async-off/maintains gdb breakpoint when relocated - files with spaces [2022-09-17T21:43:23.576Z] ✔ /gdb-async-off/hits a conditional breakpoint: 49ms [2022-09-17T21:43:23.833Z] ✔ /gdb-async-off/hits a hit conditional breakpoint with >: 34ms [2022-09-17T21:43:24.089Z] ✔ /gdb-async-off/hits a hit conditional breakpoint without >: 44ms [2022-09-17T21:43:24.659Z] ✔ /gdb-async-off/resolves breakpoints: 50ms [2022-09-17T21:43:24.659Z] [2022-09-17T21:43:24.659Z] Suite duration: 4.64 s, Tests: 13 [2022-09-17T21:43:24.659Z] [2022-09-17T21:43:24.659Z] Disassembly Test Suite [2022-09-17T21:43:24.927Z] ✔ /gdb-async-off/can disassemble: 35ms [2022-09-17T21:43:25.503Z] ✔ /gdb-async-off/can disassemble with no source references: 40ms [2022-09-17T21:43:26.066Z] ✔ /gdb-async-off/can handle disassemble at bad address: 3ms [2022-09-17T21:43:26.066Z] [2022-09-17T21:43:26.066Z] Suite duration: 1.34 s, Tests: 3 [2022-09-17T21:43:26.066Z] [2022-09-17T21:43:26.066Z] evaluate request [2022-09-17T21:43:26.322Z] ✔ /gdb-async-off/should evaluate a simple literal expression: 2ms [2022-09-17T21:43:26.578Z] ✔ /gdb-async-off/should reject evaluation of expression without a frame: 1ms [2022-09-17T21:43:27.141Z] ✔ /gdb-async-off/should reject evaluation of invalid expression: 2ms [2022-09-17T21:43:27.142Z] [2022-09-17T21:43:27.142Z] Suite duration: 1.11 s, Tests: 3 [2022-09-17T21:43:27.142Z] [2022-09-17T21:43:27.142Z] function breakpoints [2022-09-17T21:43:27.398Z] ✔ /gdb-async-off/hits the main function breakpoint: 26ms [2022-09-17T21:43:27.655Z] ✔ /gdb-async-off/hits the sub function breakpoint: 26ms [2022-09-17T21:43:28.219Z] ✔ /gdb-async-off/handles responses (e.g. multiple static functions with same name): 38ms [2022-09-17T21:43:28.476Z] ✔ /gdb-async-off/handles function changes: 44ms [2022-09-17T21:43:29.042Z] ✔ /gdb-async-off/handles mixed with line breakpoints: 45ms [2022-09-17T21:43:29.299Z] ✔ /gdb-async-off/fails gracefully on unknown function: 3ms [2022-09-17T21:43:29.555Z] ✔ /gdb-async-off/maintains breakpoint order when modifying function breakpoints: 5ms [2022-09-17T21:43:29.812Z] ✔ /gdb-async-off/deletes breakpoints in gdb when removed in IDE: 33ms [2022-09-17T21:43:29.812Z] [2022-09-17T21:43:29.812Z] Suite duration: 2.858 s, Tests: 8 [2022-09-17T21:43:29.812Z] [2022-09-17T21:43:29.812Z] launch [2022-09-17T21:43:30.377Z] ✔ /gdb-async-off/can launch and hit a breakpoint: 153ms [2022-09-17T21:43:30.633Z] ✔ /gdb-async-off/reports an error when specifying a non-existent binary: 122ms [2022-09-17T21:43:30.889Z] ✔ /gdb-async-off/works with a space in file names: 154ms [2022-09-17T21:43:30.889Z] [2022-09-17T21:43:30.889Z] Suite duration: 1.007 s, Tests: 3 [2022-09-17T21:43:30.889Z] [2022-09-17T21:43:30.889Z] launch remote [2022-09-17T21:43:31.455Z] ✔ /gdb-async-off/can launch remote and hit a breakpoint: 209ms [2022-09-17T21:43:31.455Z] [2022-09-17T21:43:31.455Z] Suite duration: 0.417 s, Tests: 1 [2022-09-17T21:43:31.455Z] [2022-09-17T21:43:31.455Z] logpoints [2022-09-17T21:43:31.712Z] ✔ /gdb-async-off/hits a logpoint: 30ms [2022-09-17T21:43:32.277Z] ✔ /gdb-async-off/supports changing log messages: 41ms [2022-09-17T21:43:32.277Z] [2022-09-17T21:43:32.277Z] Suite duration: 0.8 s, Tests: 2 [2022-09-17T21:43:32.277Z] [2022-09-17T21:43:32.277Z] Memory Test Suite for cdt-gdb-adapter/Memory custom request [2022-09-17T21:43:32.533Z] ✔ /gdb-async-off/can read memory: 5ms [2022-09-17T21:43:32.789Z] ✔ /gdb-async-off/handles unable to read memory: 2ms [2022-09-17T21:43:33.352Z] ✔ /gdb-async-off/can read memory with offset: 3ms [2022-09-17T21:43:33.352Z] [2022-09-17T21:43:33.352Z] Suite duration: 1.122 s, Tests: 3 [2022-09-17T21:43:33.352Z] [2022-09-17T21:43:33.352Z] Memory Test Suite [2022-09-17T21:43:33.609Z] ✔ /gdb-async-off/can read memory: 7ms [2022-09-17T21:43:33.865Z] ✔ /gdb-async-off/handles unable to read memory: 1ms [2022-09-17T21:43:34.436Z] ✔ /gdb-async-off/can read memory with offset: 4ms [2022-09-17T21:43:34.696Z] ✔ /gdb-async-off/can write memory: 4ms [2022-09-17T21:43:34.952Z] ✔ /gdb-async-off/fails when trying to write to read-only memory: 4ms [2022-09-17T21:43:35.515Z] ✔ /gdb-async-off/Converts between hex and base64 without loss: 0ms [2022-09-17T21:43:35.771Z] ✔ /gdb-async-off/Throws an error if it detects ill-formed input: 1ms [2022-09-17T21:43:35.771Z] [2022-09-17T21:43:35.771Z] Suite duration: 2.496 s, Tests: 7 [2022-09-17T21:43:35.771Z] [2022-09-17T21:43:35.771Z] multithread [2022-09-17T21:43:36.334Z] ✔ /gdb-async-off/sees all threads (all-stop): 241ms [2022-09-17T21:43:36.334Z] [2022-09-17T21:43:36.334Z] Suite duration: 0.445 s, Tests: 1 [2022-09-17T21:43:36.334Z] [2022-09-17T21:43:36.334Z] pause [2022-09-17T21:43:36.591Z] ✔ /gdb-async-off/can be paused: 154ms [2022-09-17T21:43:36.591Z] [2022-09-17T21:43:36.591Z] Suite duration: 0.334 s, Tests: 1 [2022-09-17T21:43:36.591Z] [2022-09-17T21:43:36.591Z] stop [2022-09-17T21:43:36.847Z] ✔ /gdb-async-off/handles segv: 146ms [2022-09-17T21:43:36.847Z] [2022-09-17T21:43:36.847Z] Suite duration: 0.377 s, Tests: 1 [2022-09-17T21:43:36.847Z] [2022-09-17T21:43:36.847Z] util [2022-09-17T21:43:36.847Z] ✔ /gdb-async-off/compareVersions: 0ms [2022-09-17T21:43:36.847Z] ✔ /gdb-async-off/parseGdbOutput: 1ms [2022-09-17T21:43:36.847Z] [2022-09-17T21:43:36.847Z] Suite duration: 0.001 s, Tests: 2 [2022-09-17T21:43:36.847Z] [2022-09-17T21:43:36.847Z] Variables Test Suite [2022-09-17T21:43:37.411Z] ✔ /gdb-async-off/can read and set simple variables in a program: 62ms [2022-09-17T21:43:37.974Z] ✔ /gdb-async-off/can read and set simple registers in a program: 73ms [2022-09-17T21:43:38.538Z] ✔ /gdb-async-off/can read and set struct variables in a program: 29ms [2022-09-17T21:43:39.101Z] ✔ /gdb-async-off/can read and set nested struct variables in a program: 65ms [2022-09-17T21:43:39.357Z] ✔ /gdb-async-off/can read and set array elements in a program: 67ms [2022-09-17T21:43:39.357Z] [2022-09-17T21:43:39.357Z] Suite duration: 2.501 s, Tests: 5 [2022-09-17T21:43:39.357Z] [2022-09-17T21:43:39.358Z] Variables CPP Test Suite [2022-09-17T21:43:39.919Z] ✔ /gdb-async-off/can read and set a cpp object variable: 20ms [2022-09-17T21:43:40.179Z] ✔ /gdb-async-off/can read and set nested variables from a cpp object: 13ms [2022-09-17T21:43:40.179Z] [2022-09-17T21:43:40.179Z] Suite duration: 0.902 s, Tests: 2 [2022-09-17T21:43:40.179Z] [2022-09-17T21:43:40.179Z] 55 passing (21s) [2022-09-17T21:43:40.179Z] 3 pending [2022-09-17T21:43:40.179Z] [2022-09-17T21:43:40.742Z] $ cross-env JUNIT_REPORT_PATH=test-reports/integration-gdb-async-off-remote-target.xml JUNIT_REPORT_STACK=1 JUNIT_REPORT_PACKAGES=1 mocha --reporter mocha-jenkins-reporter -r ts-node/register src/integration-tests/*.spec.ts --timeout 5000 --test-gdb-async-off --test-remote [2022-09-17T21:43:48.841Z] [2022-09-17T21:43:48.841Z] GDB Backend Test Suite [2022-09-17T21:43:48.841Z] ✔ /remote gdb-async-off/can read a value from -gdb-show: 2ms [2022-09-17T21:43:48.841Z] ✔ /remote gdb-async-off/can set a value using -gdb-set: 1ms [2022-09-17T21:43:48.841Z] [2022-09-17T21:43:48.841Z] Suite duration: 0.258 s, Tests: 2 [2022-09-17T21:43:48.841Z] [2022-09-17T21:43:48.841Z] attach remote [2022-09-17T21:43:48.841Z] ✔ /remote gdb-async-off/can attach remote and hit a breakpoint: 233ms [2022-09-17T21:43:48.841Z] [2022-09-17T21:43:48.841Z] Suite duration: 0.438 s, Tests: 1 [2022-09-17T21:43:48.841Z] [2022-09-17T21:43:48.841Z] breakpoints [2022-09-17T21:43:48.841Z] ✔ /remote gdb-async-off/hits a standard breakpoint: 101ms [2022-09-17T21:43:49.098Z] ✔ /remote gdb-async-off/handles breakpoints in multiple files: 47ms [2022-09-17T21:43:49.662Z] ✔ /remote gdb-async-off/fails gracefully on breakpoint on unknown file: 3ms [2022-09-17T21:43:49.919Z] ✔ /remote gdb-async-off/fails gracefully on breakpoint on bad line in otherwise good source: 3ms [2022-09-17T21:43:50.175Z] ✔ /remote gdb-async-off/maintains breakpoint order when modifying breakpoints in a file: 6ms [2022-09-17T21:43:50.739Z] ✔ /remote gdb-async-off/maintains breakpoint order when modifying breakpoints in a file with space: 6ms [2022-09-17T21:43:50.997Z] - /remote gdb-async-off/reports back relocated line number [2022-09-17T21:43:51.559Z] - /remote gdb-async-off/maintains gdb breakpoint when relocated [2022-09-17T21:43:51.816Z] - /remote gdb-async-off/maintains gdb breakpoint when relocated - files with spaces [2022-09-17T21:43:52.380Z] ✔ /remote gdb-async-off/hits a conditional breakpoint: 63ms [2022-09-17T21:43:52.636Z] ✔ /remote gdb-async-off/hits a hit conditional breakpoint with >: 68ms [2022-09-17T21:43:53.200Z] ✔ /remote gdb-async-off/hits a hit conditional breakpoint without >: 52ms [2022-09-17T21:43:53.457Z] ✔ /remote gdb-async-off/resolves breakpoints: 71ms [2022-09-17T21:43:53.457Z] [2022-09-17T21:43:53.457Z] Suite duration: 5.291 s, Tests: 13 [2022-09-17T21:43:53.457Z] [2022-09-17T21:43:53.457Z] Disassembly Test Suite [2022-09-17T21:43:54.020Z] ✔ /remote gdb-async-off/can disassemble: 32ms [2022-09-17T21:43:54.585Z] ✔ /remote gdb-async-off/can disassemble with no source references: 21ms [2022-09-17T21:43:55.148Z] ✔ /remote gdb-async-off/can handle disassemble at bad address: 4ms [2022-09-17T21:43:55.148Z] [2022-09-17T21:43:55.148Z] Suite duration: 1.395 s, Tests: 3 [2022-09-17T21:43:55.148Z] [2022-09-17T21:43:55.148Z] evaluate request [2022-09-17T21:43:55.405Z] ✔ /remote gdb-async-off/should evaluate a simple literal expression: 2ms [2022-09-17T21:43:55.662Z] ✔ /remote gdb-async-off/should reject evaluation of expression without a frame: 2ms [2022-09-17T21:43:56.226Z] ✔ /remote gdb-async-off/should reject evaluation of invalid expression: 2ms [2022-09-17T21:43:56.226Z] [2022-09-17T21:43:56.226Z] Suite duration: 1.205 s, Tests: 3 [2022-09-17T21:43:56.226Z] [2022-09-17T21:43:56.226Z] function breakpoints [2022-09-17T21:43:56.485Z] ✔ /remote gdb-async-off/hits the main function breakpoint: 47ms [2022-09-17T21:43:57.048Z] ✔ /remote gdb-async-off/hits the sub function breakpoint: 36ms [2022-09-17T21:43:57.342Z] ✔ /remote gdb-async-off/handles responses (e.g. multiple static functions with same name): 69ms [2022-09-17T21:43:57.906Z] ✔ /remote gdb-async-off/handles function changes: 51ms [2022-09-17T21:43:58.469Z] ✔ /remote gdb-async-off/handles mixed with line breakpoints: 59ms [2022-09-17T21:43:58.725Z] ✔ /remote gdb-async-off/fails gracefully on unknown function: 3ms [2022-09-17T21:43:58.982Z] ✔ /remote gdb-async-off/maintains breakpoint order when modifying function breakpoints: 9ms [2022-09-17T21:43:59.546Z] ✔ /remote gdb-async-off/deletes breakpoints in gdb when removed in IDE: 39ms [2022-09-17T21:43:59.546Z] [2022-09-17T21:43:59.546Z] Suite duration: 3.335 s, Tests: 8 [2022-09-17T21:43:59.546Z] [2022-09-17T21:43:59.546Z] launch [2022-09-17T21:43:59.802Z] ✔ /remote gdb-async-off/can launch and hit a breakpoint: 196ms [2022-09-17T21:44:00.059Z] ✔ /remote gdb-async-off/reports an error when specifying a non-existent binary: 14ms [2022-09-17T21:44:00.621Z] ✔ /remote gdb-async-off/works with a space in file names: 207ms [2022-09-17T21:44:00.621Z] [2022-09-17T21:44:00.621Z] Suite duration: 1.011 s, Tests: 3 [2022-09-17T21:44:00.621Z] [2022-09-17T21:44:00.621Z] launch remote [2022-09-17T21:44:00.878Z] ✔ /remote gdb-async-off/can launch remote and hit a breakpoint: 191ms [2022-09-17T21:44:00.878Z] [2022-09-17T21:44:00.878Z] Suite duration: 0.401 s, Tests: 1 [2022-09-17T21:44:00.878Z] [2022-09-17T21:44:00.878Z] logpoints [2022-09-17T21:44:01.441Z] ✔ /remote gdb-async-off/hits a logpoint: 41ms [2022-09-17T21:44:01.697Z] ✔ /remote gdb-async-off/supports changing log messages: 39ms [2022-09-17T21:44:01.697Z] [2022-09-17T21:44:01.697Z] Suite duration: 0.84 s, Tests: 2 [2022-09-17T21:44:01.697Z] [2022-09-17T21:44:01.697Z] Memory Test Suite for cdt-gdb-adapter/Memory custom request [2022-09-17T21:44:02.259Z] ✔ /remote gdb-async-off/can read memory: 31ms [2022-09-17T21:44:02.518Z] ✔ /remote gdb-async-off/handles unable to read memory: 20ms [2022-09-17T21:44:03.080Z] ✔ /remote gdb-async-off/can read memory with offset: 4ms [2022-09-17T21:44:03.081Z] [2022-09-17T21:44:03.081Z] Suite duration: 1.2 s, Tests: 3 [2022-09-17T21:44:03.081Z] [2022-09-17T21:44:03.081Z] Memory Test Suite [2022-09-17T21:44:03.337Z] ✔ /remote gdb-async-off/can read memory: 7ms [2022-09-17T21:44:03.917Z] ✔ /remote gdb-async-off/handles unable to read memory: 30ms [2022-09-17T21:44:04.483Z] ✔ /remote gdb-async-off/can read memory with offset: 18ms [2022-09-17T21:44:04.740Z] ✔ /remote gdb-async-off/can write memory: 5ms [2022-09-17T21:44:05.303Z] ✔ /remote gdb-async-off/fails when trying to write to read-only memory: 4ms [2022-09-17T21:44:05.559Z] ✔ /remote gdb-async-off/Converts between hex and base64 without loss: 1ms [2022-09-17T21:44:06.121Z] ✔ /remote gdb-async-off/Throws an error if it detects ill-formed input: 2ms [2022-09-17T21:44:06.121Z] [2022-09-17T21:44:06.121Z] Suite duration: 3.031 s, Tests: 7 [2022-09-17T21:44:06.121Z] [2022-09-17T21:44:06.121Z] multithread [2022-09-17T21:44:06.378Z] ✔ /remote gdb-async-off/sees all threads (all-stop): 291ms [2022-09-17T21:44:06.378Z] [2022-09-17T21:44:06.378Z] Suite duration: 0.489 s, Tests: 1 [2022-09-17T21:44:06.378Z] [2022-09-17T21:44:06.378Z] pause [2022-09-17T21:44:06.940Z] ✔ /remote gdb-async-off/can be paused: 196ms [2022-09-17T21:44:06.941Z] [2022-09-17T21:44:06.941Z] Suite duration: 0.402 s, Tests: 1 [2022-09-17T21:44:06.941Z] [2022-09-17T21:44:06.941Z] stop [2022-09-17T21:44:07.197Z] ✔ /remote gdb-async-off/handles segv: 202ms [2022-09-17T21:44:07.197Z] [2022-09-17T21:44:07.197Z] Suite duration: 0.383 s, Tests: 1 [2022-09-17T21:44:07.197Z] [2022-09-17T21:44:07.197Z] util [2022-09-17T21:44:07.197Z] ✔ /remote gdb-async-off/compareVersions: 1ms [2022-09-17T21:44:07.197Z] ✔ /remote gdb-async-off/parseGdbOutput: 1ms [2022-09-17T21:44:07.197Z] [2022-09-17T21:44:07.197Z] Suite duration: 0.002 s, Tests: 2 [2022-09-17T21:44:07.197Z] [2022-09-17T21:44:07.197Z] Variables Test Suite [2022-09-17T21:44:07.761Z] ✔ /remote gdb-async-off/can read and set simple variables in a program: 53ms [2022-09-17T21:44:08.326Z] ✔ /remote gdb-async-off/can read and set simple registers in a program: 72ms [2022-09-17T21:44:08.582Z] ✔ /remote gdb-async-off/can read and set struct variables in a program: 42ms [2022-09-17T21:44:09.145Z] ✔ /remote gdb-async-off/can read and set nested struct variables in a program: 92ms [2022-09-17T21:44:09.723Z] ✔ /remote gdb-async-off/can read and set array elements in a program: 92ms [2022-09-17T21:44:09.723Z] [2022-09-17T21:44:09.723Z] Suite duration: 2.419 s, Tests: 5 [2022-09-17T21:44:09.723Z] [2022-09-17T21:44:09.723Z] Variables CPP Test Suite [2022-09-17T21:44:10.287Z] ✔ /remote gdb-async-off/can read and set a cpp object variable: 31ms [2022-09-17T21:44:10.850Z] ✔ /remote gdb-async-off/can read and set nested variables from a cpp object: 40ms [2022-09-17T21:44:10.850Z] [2022-09-17T21:44:10.850Z] Suite duration: 1.08 s, Tests: 2 [2022-09-17T21:44:10.850Z] [2022-09-17T21:44:10.850Z] 55 passing (23s) [2022-09-17T21:44:10.850Z] 3 pending [2022-09-17T21:44:10.850Z] [2022-09-17T21:44:11.412Z] $ cross-env JUNIT_REPORT_PATH=test-reports/integration-gdb-non-stop.xml JUNIT_REPORT_STACK=1 JUNIT_REPORT_PACKAGES=1 mocha --reporter mocha-jenkins-reporter -r ts-node/register src/integration-tests/*.spec.ts --test-gdb-non-stop [2022-09-17T21:44:19.513Z] [2022-09-17T21:44:19.513Z] GDB Backend Test Suite [2022-09-17T21:44:19.513Z] ✔ /gdb-non-stop/can read a value from -gdb-show: 2ms [2022-09-17T21:44:19.513Z] ✔ /gdb-non-stop/can set a value using -gdb-set: 1ms [2022-09-17T21:44:19.513Z] [2022-09-17T21:44:19.513Z] Suite duration: 0.282 s, Tests: 2 [2022-09-17T21:44:19.513Z] [2022-09-17T21:44:19.513Z] attach remote [2022-09-17T21:44:19.513Z] ✔ /gdb-non-stop/can attach remote and hit a breakpoint: 223ms [2022-09-17T21:44:19.513Z] [2022-09-17T21:44:19.513Z] Suite duration: 0.42 s, Tests: 1 [2022-09-17T21:44:19.513Z] [2022-09-17T21:44:19.513Z] breakpoints [2022-09-17T21:44:19.513Z] ✔ /gdb-non-stop/hits a standard breakpoint: 67ms [2022-09-17T21:44:19.773Z] ✔ /gdb-non-stop/handles breakpoints in multiple files: 58ms [2022-09-17T21:44:20.029Z] ✔ /gdb-non-stop/fails gracefully on breakpoint on unknown file: 3ms [2022-09-17T21:44:20.285Z] ✔ /gdb-non-stop/fails gracefully on breakpoint on bad line in otherwise good source: 4ms [2022-09-17T21:44:20.847Z] ✔ /gdb-non-stop/maintains breakpoint order when modifying breakpoints in a file: 5ms [2022-09-17T21:44:21.103Z] ✔ /gdb-non-stop/maintains breakpoint order when modifying breakpoints in a file with space: 6ms [2022-09-17T21:44:21.359Z] - /gdb-non-stop/reports back relocated line number [2022-09-17T21:44:21.920Z] - /gdb-non-stop/maintains gdb breakpoint when relocated [2022-09-17T21:44:22.177Z] - /gdb-non-stop/maintains gdb breakpoint when relocated - files with spaces [2022-09-17T21:44:22.433Z] ✔ /gdb-non-stop/hits a conditional breakpoint: 32ms [2022-09-17T21:44:22.996Z] ✔ /gdb-non-stop/hits a hit conditional breakpoint with >: 45ms [2022-09-17T21:44:23.252Z] ✔ /gdb-non-stop/hits a hit conditional breakpoint without >: 47ms [2022-09-17T21:44:23.509Z] ✔ /gdb-non-stop/resolves breakpoints: 32ms [2022-09-17T21:44:23.509Z] [2022-09-17T21:44:23.509Z] Suite duration: 4.812 s, Tests: 13 [2022-09-17T21:44:23.509Z] [2022-09-17T21:44:23.509Z] Disassembly Test Suite [2022-09-17T21:44:24.072Z] ✔ /gdb-non-stop/can disassemble: 25ms [2022-09-17T21:44:24.331Z] ✔ /gdb-non-stop/can disassemble with no source references: 19ms [2022-09-17T21:44:24.895Z] ✔ /gdb-non-stop/can handle disassemble at bad address: 3ms [2022-09-17T21:44:24.895Z] [2022-09-17T21:44:24.895Z] Suite duration: 1.188 s, Tests: 3 [2022-09-17T21:44:24.895Z] [2022-09-17T21:44:24.895Z] evaluate request [2022-09-17T21:44:25.151Z] ✔ /gdb-non-stop/should evaluate a simple literal expression: 2ms [2022-09-17T21:44:25.407Z] ✔ /gdb-non-stop/should reject evaluation of expression without a frame: 1ms [2022-09-17T21:44:25.970Z] ✔ /gdb-non-stop/should reject evaluation of invalid expression: 3ms [2022-09-17T21:44:25.970Z] [2022-09-17T21:44:25.970Z] Suite duration: 1.078 s, Tests: 3 [2022-09-17T21:44:25.970Z] [2022-09-17T21:44:25.970Z] function breakpoints [2022-09-17T21:44:26.227Z] ✔ /gdb-non-stop/hits the main function breakpoint: 26ms [2022-09-17T21:44:26.484Z] ✔ /gdb-non-stop/hits the sub function breakpoint: 25ms [2022-09-17T21:44:27.046Z] ✔ /gdb-non-stop/handles responses (e.g. multiple static functions with same name): 47ms [2022-09-17T21:44:27.302Z] ✔ /gdb-non-stop/handles function changes: 38ms [2022-09-17T21:44:27.865Z] ✔ /gdb-non-stop/handles mixed with line breakpoints: 38ms [2022-09-17T21:44:28.122Z] ✔ /gdb-non-stop/fails gracefully on unknown function: 3ms [2022-09-17T21:44:28.377Z] ✔ /gdb-non-stop/maintains breakpoint order when modifying function breakpoints: 5ms [2022-09-17T21:44:28.634Z] ✔ /gdb-non-stop/deletes breakpoints in gdb when removed in IDE: 28ms [2022-09-17T21:44:28.634Z] [2022-09-17T21:44:28.634Z] Suite duration: 2.852 s, Tests: 8 [2022-09-17T21:44:28.634Z] [2022-09-17T21:44:28.634Z] launch [2022-09-17T21:44:29.198Z] ✔ /gdb-non-stop/can launch and hit a breakpoint: 148ms [2022-09-17T21:44:29.455Z] ✔ /gdb-non-stop/reports an error when specifying a non-existent binary: 123ms [2022-09-17T21:44:29.712Z] ✔ /gdb-non-stop/works with a space in file names: 169ms [2022-09-17T21:44:29.712Z] [2022-09-17T21:44:29.712Z] Suite duration: 1.036 s, Tests: 3 [2022-09-17T21:44:29.712Z] [2022-09-17T21:44:29.712Z] launch remote [2022-09-17T21:44:30.278Z] ✔ /gdb-non-stop/can launch remote and hit a breakpoint: 227ms [2022-09-17T21:44:30.278Z] [2022-09-17T21:44:30.278Z] Suite duration: 0.41 s, Tests: 1 [2022-09-17T21:44:30.278Z] [2022-09-17T21:44:30.278Z] logpoints [2022-09-17T21:44:30.534Z] ✔ /gdb-non-stop/hits a logpoint: 46ms [2022-09-17T21:44:31.097Z] ✔ /gdb-non-stop/supports changing log messages: 29ms [2022-09-17T21:44:31.097Z] [2022-09-17T21:44:31.097Z] Suite duration: 0.787 s, Tests: 2 [2022-09-17T21:44:31.097Z] [2022-09-17T21:44:31.097Z] Memory Test Suite for cdt-gdb-adapter/Memory custom request [2022-09-17T21:44:31.354Z] ✔ /gdb-non-stop/can read memory: 10ms [2022-09-17T21:44:31.917Z] ✔ /gdb-non-stop/handles unable to read memory: 2ms [2022-09-17T21:44:32.173Z] ✔ /gdb-non-stop/can read memory with offset: 4ms [2022-09-17T21:44:32.173Z] [2022-09-17T21:44:32.173Z] Suite duration: 1.144 s, Tests: 3 [2022-09-17T21:44:32.173Z] [2022-09-17T21:44:32.173Z] Memory Test Suite [2022-09-17T21:44:32.430Z] ✔ /gdb-non-stop/can read memory: 6ms [2022-09-17T21:44:32.992Z] ✔ /gdb-non-stop/handles unable to read memory: 1ms [2022-09-17T21:44:33.248Z] ✔ /gdb-non-stop/can read memory with offset: 5ms [2022-09-17T21:44:33.504Z] ✔ /gdb-non-stop/can write memory: 10ms [2022-09-17T21:44:34.068Z] ✔ /gdb-non-stop/fails when trying to write to read-only memory: 6ms [2022-09-17T21:44:34.324Z] ✔ /gdb-non-stop/Converts between hex and base64 without loss: 1ms [2022-09-17T21:44:34.580Z] ✔ /gdb-non-stop/Throws an error if it detects ill-formed input: 1ms [2022-09-17T21:44:34.580Z] [2022-09-17T21:44:34.580Z] Suite duration: 2.526 s, Tests: 7 [2022-09-17T21:44:34.580Z] [2022-09-17T21:44:34.580Z] multithread [2022-09-17T21:44:35.144Z] ✔ /gdb-non-stop/sees all threads (all-stop): 239ms [2022-09-17T21:44:35.144Z] [2022-09-17T21:44:35.144Z] Suite duration: 0.441 s, Tests: 1 [2022-09-17T21:44:35.144Z] [2022-09-17T21:44:35.144Z] pause [2022-09-17T21:44:35.403Z] ✔ /gdb-non-stop/can be paused: 190ms [2022-09-17T21:44:35.403Z] [2022-09-17T21:44:35.403Z] Suite duration: 0.398 s, Tests: 1 [2022-09-17T21:44:35.403Z] [2022-09-17T21:44:35.403Z] stop [2022-09-17T21:44:35.970Z] ✔ /gdb-non-stop/handles segv: 147ms [2022-09-17T21:44:35.970Z] [2022-09-17T21:44:35.970Z] Suite duration: 0.331 s, Tests: 1 [2022-09-17T21:44:35.970Z] [2022-09-17T21:44:35.970Z] util [2022-09-17T21:44:35.970Z] ✔ /gdb-non-stop/compareVersions: 0ms [2022-09-17T21:44:35.970Z] ✔ /gdb-non-stop/parseGdbOutput: 1ms [2022-09-17T21:44:35.970Z] [2022-09-17T21:44:35.970Z] Suite duration: 0.002 s, Tests: 2 [2022-09-17T21:44:35.970Z] [2022-09-17T21:44:35.970Z] Variables Test Suite [2022-09-17T21:44:36.533Z] ✔ /gdb-non-stop/can read and set simple variables in a program: 26ms [2022-09-17T21:44:37.098Z] ✔ /gdb-non-stop/can read and set simple registers in a program: 220ms [2022-09-17T21:44:37.355Z] ✔ /gdb-non-stop/can read and set struct variables in a program: 30ms [2022-09-17T21:44:37.918Z] ✔ /gdb-non-stop/can read and set nested struct variables in a program: 69ms [2022-09-17T21:44:38.482Z] ✔ /gdb-non-stop/can read and set array elements in a program: 59ms [2022-09-17T21:44:38.482Z] [2022-09-17T21:44:38.482Z] Suite duration: 2.58 s, Tests: 5 [2022-09-17T21:44:38.482Z] [2022-09-17T21:44:38.482Z] Variables CPP Test Suite [2022-09-17T21:44:39.044Z] ✔ /gdb-non-stop/can read and set a cpp object variable: 42ms [2022-09-17T21:44:39.301Z] ✔ /gdb-non-stop/can read and set nested variables from a cpp object: 15ms [2022-09-17T21:44:39.301Z] [2022-09-17T21:44:39.301Z] Suite duration: 0.896 s, Tests: 2 [2022-09-17T21:44:39.301Z] [2022-09-17T21:44:39.301Z] 55 passing (21s) [2022-09-17T21:44:39.301Z] 3 pending [2022-09-17T21:44:39.302Z] [2022-09-17T21:44:39.865Z] $ cross-env JUNIT_REPORT_PATH=test-reports/integration-gdb-non-stop-remote-target.xml JUNIT_REPORT_STACK=1 JUNIT_REPORT_PACKAGES=1 mocha --reporter mocha-jenkins-reporter -r ts-node/register src/integration-tests/*.spec.ts --test-gdb-non-stop --test-remote [2022-09-17T21:44:47.963Z] [2022-09-17T21:44:47.963Z] GDB Backend Test Suite [2022-09-17T21:44:47.963Z] ✔ /remote gdb-non-stop/can read a value from -gdb-show: 2ms [2022-09-17T21:44:47.963Z] ✔ /remote gdb-non-stop/can set a value using -gdb-set: 1ms [2022-09-17T21:44:47.963Z] [2022-09-17T21:44:47.963Z] Suite duration: 0.272 s, Tests: 2 [2022-09-17T21:44:47.963Z] [2022-09-17T21:44:47.963Z] attach remote [2022-09-17T21:44:47.963Z] ✔ /remote gdb-non-stop/can attach remote and hit a breakpoint: 223ms [2022-09-17T21:44:47.963Z] [2022-09-17T21:44:47.963Z] Suite duration: 0.422 s, Tests: 1 [2022-09-17T21:44:47.963Z] [2022-09-17T21:44:47.963Z] breakpoints [2022-09-17T21:44:47.963Z] ✔ /remote gdb-non-stop/hits a standard breakpoint: 98ms [2022-09-17T21:44:48.219Z] ✔ /remote gdb-non-stop/handles breakpoints in multiple files: 75ms [2022-09-17T21:44:48.782Z] ✔ /remote gdb-non-stop/fails gracefully on breakpoint on unknown file: 3ms [2022-09-17T21:44:49.038Z] ✔ /remote gdb-non-stop/fails gracefully on breakpoint on bad line in otherwise good source: 3ms [2022-09-17T21:44:49.295Z] ✔ /remote gdb-non-stop/maintains breakpoint order when modifying breakpoints in a file: 7ms [2022-09-17T21:44:49.858Z] ✔ /remote gdb-non-stop/maintains breakpoint order when modifying breakpoints in a file with space: 7ms [2022-09-17T21:44:50.115Z] - /remote gdb-non-stop/reports back relocated line number [2022-09-17T21:44:50.678Z] - /remote gdb-non-stop/maintains gdb breakpoint when relocated [2022-09-17T21:44:50.935Z] - /remote gdb-non-stop/maintains gdb breakpoint when relocated - files with spaces [2022-09-17T21:44:51.498Z] ✔ /remote gdb-non-stop/hits a conditional breakpoint: 50ms [2022-09-17T21:44:51.755Z] ✔ /remote gdb-non-stop/hits a hit conditional breakpoint with >: 83ms [2022-09-17T21:44:52.321Z] ✔ /remote gdb-non-stop/hits a hit conditional breakpoint without >: 79ms [2022-09-17T21:44:52.608Z] ✔ /remote gdb-non-stop/resolves breakpoints: 127ms [2022-09-17T21:44:52.609Z] [2022-09-17T21:44:52.609Z] Suite duration: 5.372 s, Tests: 13 [2022-09-17T21:44:52.609Z] [2022-09-17T21:44:52.609Z] Disassembly Test Suite [2022-09-17T21:44:53.172Z] ✔ /remote gdb-non-stop/can disassemble: 64ms [2022-09-17T21:44:53.734Z] ✔ /remote gdb-non-stop/can disassemble with no source references: 20ms [2022-09-17T21:44:53.990Z] ✔ /remote gdb-non-stop/can handle disassemble at bad address: 3ms [2022-09-17T21:44:53.990Z] [2022-09-17T21:44:53.990Z] Suite duration: 1.368 s, Tests: 3 [2022-09-17T21:44:53.990Z] [2022-09-17T21:44:53.990Z] evaluate request [2022-09-17T21:44:54.551Z] ✔ /remote gdb-non-stop/should evaluate a simple literal expression: 2ms [2022-09-17T21:44:54.807Z] ✔ /remote gdb-non-stop/should reject evaluation of expression without a frame: 1ms [2022-09-17T21:44:55.370Z] ✔ /remote gdb-non-stop/should reject evaluation of invalid expression: 3ms [2022-09-17T21:44:55.370Z] [2022-09-17T21:44:55.370Z] Suite duration: 1.198 s, Tests: 3 [2022-09-17T21:44:55.370Z] [2022-09-17T21:44:55.370Z] function breakpoints [2022-09-17T21:44:55.626Z] ✔ /remote gdb-non-stop/hits the main function breakpoint: 36ms [2022-09-17T21:44:56.188Z] ✔ /remote gdb-non-stop/hits the sub function breakpoint: 37ms [2022-09-17T21:44:56.445Z] ✔ /remote gdb-non-stop/handles responses (e.g. multiple static functions with same name): 74ms [2022-09-17T21:44:57.007Z] ✔ /remote gdb-non-stop/handles function changes: 74ms [2022-09-17T21:44:57.263Z] ✔ /remote gdb-non-stop/handles mixed with line breakpoints: 66ms [2022-09-17T21:44:57.829Z] ✔ /remote gdb-non-stop/fails gracefully on unknown function: 5ms [2022-09-17T21:44:58.087Z] ✔ /remote gdb-non-stop/maintains breakpoint order when modifying function breakpoints: 8ms [2022-09-17T21:44:58.651Z] ✔ /remote gdb-non-stop/deletes breakpoints in gdb when removed in IDE: 52ms [2022-09-17T21:44:58.651Z] [2022-09-17T21:44:58.651Z] Suite duration: 3.303 s, Tests: 8 [2022-09-17T21:44:58.651Z] [2022-09-17T21:44:58.651Z] launch [2022-09-17T21:44:58.907Z] ✔ /remote gdb-non-stop/can launch and hit a breakpoint: 185ms [2022-09-17T21:44:59.163Z] ✔ /remote gdb-non-stop/reports an error when specifying a non-existent binary: 14ms [2022-09-17T21:44:59.419Z] ✔ /remote gdb-non-stop/works with a space in file names: 184ms [2022-09-17T21:44:59.419Z] [2022-09-17T21:44:59.419Z] Suite duration: 0.994 s, Tests: 3 [2022-09-17T21:44:59.419Z] [2022-09-17T21:44:59.419Z] launch remote [2022-09-17T21:44:59.981Z] ✔ /remote gdb-non-stop/can launch remote and hit a breakpoint: 190ms [2022-09-17T21:44:59.981Z] [2022-09-17T21:44:59.981Z] Suite duration: 0.399 s, Tests: 1 [2022-09-17T21:44:59.981Z] [2022-09-17T21:44:59.981Z] logpoints [2022-09-17T21:45:00.545Z] ✔ /remote gdb-non-stop/hits a logpoint: 78ms [2022-09-17T21:45:00.801Z] ✔ /remote gdb-non-stop/supports changing log messages: 75ms [2022-09-17T21:45:00.801Z] [2022-09-17T21:45:00.801Z] Suite duration: 0.851 s, Tests: 2 [2022-09-17T21:45:00.801Z] [2022-09-17T21:45:00.801Z] Memory Test Suite for cdt-gdb-adapter/Memory custom request [2022-09-17T21:45:01.378Z] ✔ /remote gdb-non-stop/can read memory: 6ms [2022-09-17T21:45:01.946Z] ✔ /remote gdb-non-stop/handles unable to read memory: 2ms [2022-09-17T21:45:02.203Z] ✔ /remote gdb-non-stop/can read memory with offset: 4ms [2022-09-17T21:45:02.203Z] [2022-09-17T21:45:02.203Z] Suite duration: 1.427 s, Tests: 3 [2022-09-17T21:45:02.203Z] [2022-09-17T21:45:02.203Z] Memory Test Suite [2022-09-17T21:45:02.764Z] ✔ /remote gdb-non-stop/can read memory: 8ms [2022-09-17T21:45:03.033Z] ✔ /remote gdb-non-stop/handles unable to read memory: 16ms [2022-09-17T21:45:03.598Z] ✔ /remote gdb-non-stop/can read memory with offset: 6ms [2022-09-17T21:45:04.162Z] ✔ /remote gdb-non-stop/can write memory: 5ms [2022-09-17T21:45:04.724Z] ✔ /remote gdb-non-stop/fails when trying to write to read-only memory: 4ms [2022-09-17T21:45:04.981Z] ✔ /remote gdb-non-stop/Converts between hex and base64 without loss: 1ms [2022-09-17T21:45:05.545Z] ✔ /remote gdb-non-stop/Throws an error if it detects ill-formed input: 23ms [2022-09-17T21:45:05.545Z] [2022-09-17T21:45:05.545Z] Suite duration: 3.158 s, Tests: 7 [2022-09-17T21:45:05.545Z] [2022-09-17T21:45:05.545Z] multithread [2022-09-17T21:45:05.801Z] ✔ /remote gdb-non-stop/sees all threads (all-stop): 353ms [2022-09-17T21:45:05.801Z] [2022-09-17T21:45:05.801Z] Suite duration: 0.534 s, Tests: 1 [2022-09-17T21:45:05.801Z] [2022-09-17T21:45:05.801Z] pause [2022-09-17T21:45:06.363Z] ✔ /remote gdb-non-stop/can be paused: 189ms [2022-09-17T21:45:06.363Z] [2022-09-17T21:45:06.363Z] Suite duration: 0.41 s, Tests: 1 [2022-09-17T21:45:06.363Z] [2022-09-17T21:45:06.363Z] stop [2022-09-17T21:45:06.620Z] ✔ /remote gdb-non-stop/handles segv: 199ms [2022-09-17T21:45:06.620Z] [2022-09-17T21:45:06.620Z] Suite duration: 0.4 s, Tests: 1 [2022-09-17T21:45:06.620Z] [2022-09-17T21:45:06.620Z] util [2022-09-17T21:45:06.620Z] ✔ /remote gdb-non-stop/compareVersions: 1ms [2022-09-17T21:45:06.620Z] ✔ /remote gdb-non-stop/parseGdbOutput: 1ms [2022-09-17T21:45:06.620Z] [2022-09-17T21:45:06.620Z] Suite duration: 0.002 s, Tests: 2 [2022-09-17T21:45:06.620Z] [2022-09-17T21:45:06.620Z] Variables Test Suite [2022-09-17T21:45:07.183Z] ✔ /remote gdb-non-stop/can read and set simple variables in a program: 67ms [2022-09-17T21:45:07.746Z] ✔ /remote gdb-non-stop/can read and set simple registers in a program: 45ms [2022-09-17T21:45:08.004Z] ✔ /remote gdb-non-stop/can read and set struct variables in a program: 82ms [2022-09-17T21:45:08.567Z] ✔ /remote gdb-non-stop/can read and set nested struct variables in a program: 155ms [2022-09-17T21:45:09.130Z] ✔ /remote gdb-non-stop/can read and set array elements in a program: 84ms [2022-09-17T21:45:09.130Z] [2022-09-17T21:45:09.130Z] Suite duration: 2.479 s, Tests: 5 [2022-09-17T21:45:09.130Z] [2022-09-17T21:45:09.130Z] Variables CPP Test Suite [2022-09-17T21:45:09.695Z] ✔ /remote gdb-non-stop/can read and set a cpp object variable: 52ms [2022-09-17T21:45:10.258Z] ✔ /remote gdb-non-stop/can read and set nested variables from a cpp object: 28ms [2022-09-17T21:45:10.259Z] [2022-09-17T21:45:10.259Z] Suite duration: 1.114 s, Tests: 2 [2022-09-17T21:45:10.259Z] [2022-09-17T21:45:10.259Z] 55 passing (24s) [2022-09-17T21:45:10.259Z] 3 pending [2022-09-17T21:45:10.259Z] [2022-09-17T21:45:10.515Z] Done in 178.76s. [2022-09-17T21:45:10.515Z] + yarn pack [2022-09-17T21:45:10.515Z] yarn pack v1.22.19 [2022-09-17T21:45:11.470Z] success Wrote tarball to "/home/jenkins/agent/workspace/cdt-gdb-adapter-verify/cdt-gdb-adapter-v0.0.16-next.tgz". [2022-09-17T21:45:11.470Z] Done in 0.70s. [2022-09-17T21:45:11.944Z] [Pipeline] } [2022-09-17T21:45:11.949Z] [Pipeline] // timeout [2022-09-17T21:45:11.953Z] [Pipeline] } [2022-09-17T21:45:11.956Z] [Pipeline] // container [2022-09-17T21:45:11.959Z] [Pipeline] } [2022-09-17T21:45:11.963Z] [Pipeline] // stage [2022-09-17T21:45:11.968Z] [Pipeline] stage [2022-09-17T21:45:11.968Z] [Pipeline] { (Declarative: Post Actions) [2022-09-17T21:45:11.976Z] [Pipeline] container [2022-09-17T21:45:11.976Z] [Pipeline] { [2022-09-17T21:45:11.981Z] [Pipeline] junit [2022-09-17T21:45:11.983Z] Recording test results [2022-09-17T21:45:13.572Z] [Checks API] No suitable checks publisher found. [2022-09-17T21:45:13.575Z] [Pipeline] archiveArtifacts [2022-09-17T21:45:13.639Z] Archiving artifacts [2022-09-17T21:45:14.345Z] [Pipeline] } [2022-09-17T21:45:14.351Z] [Pipeline] // container [2022-09-17T21:45:14.360Z] [Pipeline] } [2022-09-17T21:45:14.364Z] [Pipeline] // stage [2022-09-17T21:45:14.369Z] [Pipeline] } [2022-09-17T21:45:14.372Z] [Pipeline] // timestamps [2022-09-17T21:45:14.376Z] [Pipeline] } [2022-09-17T21:45:14.379Z] [Pipeline] // withEnv [2022-09-17T21:45:14.383Z] [Pipeline] } [2022-09-17T21:45:14.387Z] [Pipeline] // node [2022-09-17T21:45:14.390Z] [Pipeline] } [2022-09-17T21:45:14.394Z] [Pipeline] // podTemplate [2022-09-17T21:45:14.398Z] [Pipeline] End of Pipeline [2022-09-17T21:45:14.431Z] Setting status of b3d526129dd2b826ae90aa1cf54c6d2eac3f3589 to SUCCESS with url https://ci.eclipse.org/cdt/job/cdt-gdb-adapter-verify/150/ and message: 'Build finished. ' [2022-09-17T21:45:14.592Z] FileNotFoundException means that the credentials Jenkins is using is probably wrong. Or the user account does not have write access to the repo. [2022-09-17T21:45:14.592Z] org.kohsuke.github.GHFileNotFoundException: https://api.github.com/repos/eclipse-cdt-cloud/cdt-gdb-adapter/statuses/b3d526129dd2b826ae90aa1cf54c6d2eac3f3589 {"message":"Not Found","documentation_url":"https://docs.github.com/rest/commits/statuses#create-a-commit-status"} [2022-09-17T21:45:14.592Z] at org.kohsuke.github.GitHubClient.interpretApiError(GitHubClient.java:540) [2022-09-17T21:45:14.592Z] at org.kohsuke.github.GitHubClient.sendRequest(GitHubClient.java:401) [2022-09-17T21:45:14.592Z] at org.kohsuke.github.GitHubClient.sendRequest(GitHubClient.java:355) [2022-09-17T21:45:14.592Z] at org.kohsuke.github.Requester.fetch(Requester.java:76) [2022-09-17T21:45:14.592Z] at org.kohsuke.github.GHRepository.createCommitStatus(GHRepository.java:2107) [2022-09-17T21:45:14.592Z] at org.jenkinsci.plugins.ghprb.extensions.status.GhprbSimpleStatus.createCommitStatus(GhprbSimpleStatus.java:283) [2022-09-17T21:45:14.592Z] at org.jenkinsci.plugins.ghprb.extensions.status.GhprbSimpleStatus.onBuildComplete(GhprbSimpleStatus.java:241) [2022-09-17T21:45:14.592Z] at org.jenkinsci.plugins.ghprb.GhprbBuilds.onCompleted(GhprbBuilds.java:205) [2022-09-17T21:45:14.592Z] at org.jenkinsci.plugins.ghprb.GhprbBuildListener.onCompleted(GhprbBuildListener.java:28) [2022-09-17T21:45:14.592Z] at hudson.model.listeners.RunListener.lambda$fireCompleted$0(RunListener.java:207) [2022-09-17T21:45:14.592Z] at jenkins.util.Listeners.lambda$notify$0(Listeners.java:59) [2022-09-17T21:45:14.592Z] at jenkins.util.Listeners.notify(Listeners.java:67) [2022-09-17T21:45:14.592Z] at hudson.model.listeners.RunListener.fireCompleted(RunListener.java:205) [2022-09-17T21:45:14.592Z] at org.jenkinsci.plugins.workflow.job.WorkflowRun.finish(WorkflowRun.java:627) [2022-09-17T21:45:14.592Z] at org.jenkinsci.plugins.workflow.job.WorkflowRun.access$800(WorkflowRun.java:138) [2022-09-17T21:45:14.592Z] at org.jenkinsci.plugins.workflow.job.WorkflowRun$GraphL.onNewHead(WorkflowRun.java:1049) [2022-09-17T21:45:14.592Z] at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.notifyListeners(CpsFlowExecution.java:1518) [2022-09-17T21:45:14.592Z] at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$3.run(CpsThreadGroup.java:509) [2022-09-17T21:45:14.592Z] at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$1.run(CpsVmExecutorService.java:38) [2022-09-17T21:45:14.592Z] at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139) [2022-09-17T21:45:14.592Z] at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28) [2022-09-17T21:45:14.592Z] at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68) [2022-09-17T21:45:14.592Z] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [2022-09-17T21:45:14.592Z] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) [2022-09-17T21:45:14.592Z] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [2022-09-17T21:45:14.592Z] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [2022-09-17T21:45:14.592Z] at java.base/java.lang.Thread.run(Thread.java:840) [2022-09-17T21:45:14.592Z] Caused by: java.io.FileNotFoundException: https://api.github.com/repos/eclipse-cdt-cloud/cdt-gdb-adapter/statuses/b3d526129dd2b826ae90aa1cf54c6d2eac3f3589 [2022-09-17T21:45:14.592Z] at org.kohsuke.github.GitHubConnectorResponseErrorHandler$1.onError(GitHubConnectorResponseErrorHandler.java:54) [2022-09-17T21:45:14.592Z] at org.kohsuke.github.GitHubClient.detectKnownErrors(GitHubClient.java:424) [2022-09-17T21:45:14.592Z] at org.kohsuke.github.GitHubClient.sendRequest(GitHubClient.java:386) [2022-09-17T21:45:14.592Z] ... 25 more [2022-09-17T21:45:14.654Z] Finished: SUCCESS