You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by "stevedlawrence (via GitHub)" <gi...@apache.org> on 2025/12/12 14:22:14 UTC

[I] svelt tests fail [daffodil-vscode]

stevedlawrence opened a new issue, #1557:
URL: https://github.com/apache/daffodil-vscode/issues/1557

   ## Description
   
   When running `yarn test` I get the following exception and stack trace:
   
   ```
   $ mocha -r ts-node/register ./src/svelte/tests/**/*.test.ts
   
    Exception during run: Error: Unexpected module status 0. Cannot require() ES Module /home/slawrence/downloads/vscode/daffodil-vscode/node_modules/svelte/src/store/index-server.js because it is not yet fully loaded. This may be caused by a race condition if the module is simultaneously dynamically import()-ed via Promise.all(). Try await-ing the import() sequentially in a loop instead. (from /home/slawrence/downloads/vscode/daffodil-vscode/src/svelte/src/utilities/colorScheme.ts)
   This is caused by either a bug in Node.js or incorrect usage of Node.js internals.
   Please open an issue with this stack trace at https://github.com/nodejs/node/issues
   
       at Function.fail (node:internal/assert:17:9)
       at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:412:16)
       at loadESMFromCJS (node:internal/modules/cjs/loader:1537:24)
       at Module._compile (node:internal/modules/cjs/loader:1688:5)
       at Module._extensions..js (node:internal/modules/cjs/loader:1839:10)
       at Object.require.extensions.<computed> [as .js] (/home/slawrence/downloads/vscode/daffodil-vscode/node_modules/ts-node/src/index.ts:1608:43)
       at Module.load (node:internal/modules/cjs/loader:1441:32)
       at Function.Module._load (node:internal/modules/cjs/loader:1263:12)
       at TracingChannel.traceSync (node:diagnostics_channel:328:14)
       at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
       at Module.require (node:internal/modules/cjs/loader:1463:12)
       at require (node:internal/modules/helpers:147:16)
       at Object.<anonymous> (/home/slawrence/downloads/vscode/daffodil-vscode/src/svelte/src/utilities/colorScheme.ts:18:1)
       at Module._compile (node:internal/modules/cjs/loader:1706:14)
       at Module.m._compile (/home/slawrence/downloads/vscode/daffodil-vscode/node_modules/ts-node/src/index.ts:1618:23)
       at Module._extensions..js (node:internal/modules/cjs/loader:1839:10)
       at Object.require.extensions.<computed> [as .ts] (/home/slawrence/downloads/vscode/daffodil-vscode/node_modules/ts-node/src/index.ts:1621:12)
       at Module.load (node:internal/modules/cjs/loader:1441:32)
       at Function.Module._load (node:internal/modules/cjs/loader:1263:12)
       at TracingChannel.traceSync (node:diagnostics_channel:328:14)
       at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
       at Module.require (node:internal/modules/cjs/loader:1463:12)
       at require (node:internal/modules/helpers:147:16)
       at Object.<anonymous> (/home/slawrence/downloads/vscode/daffodil-vscode/src/svelte/src/stores/index.ts:19:1)
       at Module._compile (node:internal/modules/cjs/loader:1706:14)
       at Module.m._compile (/home/slawrence/downloads/vscode/daffodil-vscode/node_modules/ts-node/src/index.ts:1618:23)
       at Module._extensions..js (node:internal/modules/cjs/loader:1839:10)
       at Object.require.extensions.<computed> [as .ts] (/home/slawrence/downloads/vscode/daffodil-vscode/node_modules/ts-node/src/index.ts:1621:12)
       at Module.load (node:internal/modules/cjs/loader:1441:32)
       at Function.Module._load (node:internal/modules/cjs/loader:1263:12)
       at TracingChannel.traceSync (node:diagnostics_channel:328:14)
       at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
       at Module.require (node:internal/modules/cjs/loader:1463:12)
       at require (node:internal/modules/helpers:147:16)
       at Object.<anonymous> (/home/slawrence/downloads/vscode/daffodil-vscode/src/svelte/tests/stores/index.test.ts:19:1)
       at Module._compile (node:internal/modules/cjs/loader:1706:14)
       at Module.m._compile (/home/slawrence/downloads/vscode/daffodil-vscode/node_modules/ts-node/src/index.ts:1618:23)
       at Module._extensions..js (node:internal/modules/cjs/loader:1839:10)
       at Object.require.extensions.<computed> [as .ts] (/home/slawrence/downloads/vscode/daffodil-vscode/node_modules/ts-node/src/index.ts:1621:12)
       at Module.load (node:internal/modules/cjs/loader:1441:32)
       at Function.Module._load (node:internal/modules/cjs/loader:1263:12)
       at TracingChannel.traceSync (node:diagnostics_channel:328:14)
       at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
       at Module.require (node:internal/modules/cjs/loader:1463:12)
       at require (node:internal/modules/helpers:147:16)
       at Object.exports.requireOrImport (/home/slawrence/downloads/vscode/daffodil-vscode/node_modules/mocha/lib/nodejs/esm-utils.js:53:16)
       at async Object.exports.loadFilesAsync (/home/slawrence/downloads/vscode/daffodil-vscode/node_modules/mocha/lib/nodejs/esm-utils.js:100:20)
       at async singleRun (/home/slawrence/downloads/vscode/daffodil-vscode/node_modules/mocha/lib/cli/run-helpers.js:164:3)
       at async Object.exports.handler (/home/slawrence/downloads/vscode/daffodil-vscode/node_modules/mocha/lib/cli/run.js:379:5) {
     code: 'ERR_INTERNAL_ASSERTION'
   }
   error Command failed with exit code 1.
   info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
   error Command failed with exit code 1.
   info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
   ```
   
   ## Steps to Reproduce
   
   [ 
   1. Clone the daffodil-vscode repo
   2. Run `yarn package`
   3. Run `yarn test`
   
   ## Expected Behavior
   
   All tests should pass
   
   ## Actual Behavior
   
   Svelte tests fail
   
   ## Environment
   
   [ 
   - Operating System(s): Fedora 23, Java 17
   ]
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@daffodil.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] svelt tests fail [daffodil-vscode]

Posted by "JeremyYao (via GitHub)" <gi...@apache.org>.
JeremyYao commented on issue #1557:
URL: https://github.com/apache/daffodil-vscode/issues/1557#issuecomment-3998127233

   Not running into the issue on Windows 11 after a `git clean -fdx`, `yarn install`, `yarn package` and `yarn test`
   
   My java version is the following 
   ```powershell
   PS C:\Users\jeremy.yao\repos\daffodil-vscode-ctc> java --version
   java 17.0.12 2024-07-16 LTS
   Java(TM) SE Runtime Environment (build 17.0.12+8-LTS-286)
   Java HotSpot(TM) 64-Bit Server VM (build 17.0.12+8-LTS-286, mixed mode, sharing)
   ```
   
   My node version is the following
   ```
   PS C:\Users\jeremy.yao\repos\daffodil-vscode-ctc> node --version
   v22.14.0
   ```
   
   My yarn version is the following 
   ```
   PS C:\Users\jeremy.yao\repos\daffodil-vscode-ctc> yarn --version 
   1.22.22
   ```
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@daffodil.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] svelt tests fail [daffodil-vscode]

Posted by "stevedlawrence (via GitHub)" <gi...@apache.org>.
stevedlawrence commented on issue #1557:
URL: https://github.com/apache/daffodil-vscode/issues/1557#issuecomment-4038736326

   Ok. I created #1627 to track the issue.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@daffodil.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] svelt tests fail [daffodil-vscode]

Posted by "stevedlawrence (via GitHub)" <gi...@apache.org>.
stevedlawrence commented on issue #1557:
URL: https://github.com/apache/daffodil-vscode/issues/1557#issuecomment-3998200532

   I am able to reproduce the same failure on Fedora 43 (note that the original report was on Fedora 42, not 23, must have been a typo).
   
   ```
   $ node --version
   v22.22.0
   
   $ cat /etc/redhat-release 
   Fedora release 43 (Forty Three)
   
   $ java -version
   openjdk version "17.0.18" 2026-01-20
   OpenJDK Runtime Environment Temurin-17.0.18+8 (build 17.0.18+8)
   OpenJDK 64-Bit Server VM Temurin-17.0.18+8 (build 17.0.18+8, mixed mode, sharing)
   
   $ javac -version
   javac 17.0.18
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@daffodil.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] svelt tests fail [daffodil-vscode]

Posted by "JeremyYao (via GitHub)" <gi...@apache.org>.
JeremyYao commented on issue #1557:
URL: https://github.com/apache/daffodil-vscode/issues/1557#issuecomment-4026647877

   @stevedlawrence, it sounds like https://github.com/apache/daffodil-vscode/pull/1626 resolved the svelte issue described in this issue's opening message. If time permits, are you able to provide https://github.com/apache/daffodil-vscode/pull/1626 a review? 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@daffodil.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] svelt tests fail [daffodil-vscode]

Posted by "JeremyYao (via GitHub)" <gi...@apache.org>.
JeremyYao commented on issue #1557:
URL: https://github.com/apache/daffodil-vscode/issues/1557#issuecomment-4025818275

   > That did fix the svelte errors. I am seeing some other errors, but I think something is just timing out and is unrelated.
   > 
   > ```
   > rejected promise not handled within 1 second: Error: Webview is disposed
   > stack trace: Error: Webview is disposed
   >     at C.c (/home/slawrence/owl/daffodil/vscode.git/.vscode-test/vscode-linux-x64-1.90.0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:155:51827)
   >     at C.get webview [as webview] (/home/slawrence/owl/daffodil/vscode.git/.vscode-test/vscode-linux-x64-1.90.0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:155:50980)
   >     at DataEditorClient.sendHeartbeat (/home/slawrence/owl/daffodil/vscode.git/src/dataEditor/dataEditorClient.ts:413:22)
   >     at Timeout.<anonymous> (/home/slawrence/owl/daffodil/vscode.git/src/dataEditor/dataEditorClient.ts:286:12)
   >     at listOnTimeout (node:internal/timers:573:17)
   >     at processTimers (node:internal/timers:514:7)
   > Failed to fetch chat participant registry {}
   > Failed to fetch chat participant registry {}
   > 
   > ...
   > 
   > 2 failing
   >   1) Daffodil Debugger
   >        should output xml infoset - debugger version 3.10.0:
   >      Error: DialogService: refused to show dialog in tests. Contents: DialogService: refused to show dialog in tests. Contents: connect ECONNREFUSED 127.0.0.1:4711
   >       at w.prompt (vscode-file://vscode-app/home/slawrence/owl/daffodil/vscode.git/.vscode-test/vscode-linux-x64-1.90.0/resources/app/out/vs/workbench/workbench.desktop.main.js:1446:1842)
   >       at se.mb (vscode-file://vscode-app/home/slawrence/owl/daffodil/vscode.git/.vscode-test/vscode-linux-x64-1.90.0/resources/app/out/vs/workbench/workbench.desktop.main.js:2155:66042)
   >       at se.hb (vscode-file://vscode-app/home/slawrence/owl/daffodil/vscode.git/.vscode-test/vscode-linux-x64-1.90.0/resources/app/out/vs/workbench/workbench.desktop.main.js:2155:59358)
   >       at async se.startDebugging (vscode-file://vscode-app/home/slawrence/owl/daffodil/vscode.git/.vscode-test/vscode-linux-x64-1.90.0/resources/app/out/vs/workbench/workbench.desktop.main.js:2155:57446)
   > 
   >   2) Daffodil Debugger
   >        should output json infoset - debugger version 3.10.0:
   >      Error: DialogService: refused to show dialog in tests. Contents: DialogService: refused to show dialog in tests. Contents: connect ECONNREFUSED 127.0.0.1:4712
   >       at w.prompt (vscode-file://vscode-app/home/slawrence/owl/daffodil/vscode.git/.vscode-test/vscode-linux-x64-1.90.0/resources/app/out/vs/workbench/workbench.desktop.main.js:1446:1842)
   >       at se.mb (vscode-file://vscode-app/home/slawrence/owl/daffodil/vscode.git/.vscode-test/vscode-linux-x64-1.90.0/resources/app/out/vs/workbench/workbench.desktop.main.js:2155:66042)
   >       at se.hb (vscode-file://vscode-app/home/slawrence/owl/daffodil/vscode.git/.vscode-test/vscode-linux-x64-1.90.0/resources/app/out/vs/workbench/workbench.desktop.main.js:2155:59358)
   >       at async se.startDebu
   > ```
   
   Could you re-run `yarn test` and see if it's happening consistently? Might be a ephemeral issue. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@daffodil.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] svelt tests fail [daffodil-vscode]

Posted by "JeremyYao (via GitHub)" <gi...@apache.org>.
JeremyYao commented on issue #1557:
URL: https://github.com/apache/daffodil-vscode/issues/1557#issuecomment-3998161577

   I'll see as well if it's possible to replicate the issue on a fresh Fedora 23 install on a VM and note if I run into any issues as well as track how I've setup my IDE for development. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@daffodil.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] svelt tests fail [daffodil-vscode]

Posted by "JeremyYao (via GitHub)" <gi...@apache.org>.
JeremyYao commented on issue #1557:
URL: https://github.com/apache/daffodil-vscode/issues/1557#issuecomment-4026601121

   > If if I run `git clean -xdf && yarn install && yarn test`, then those two tests consistently fail, and for a good portion of the test the vscode GUI is slowly downloading a Daffodi 3.10.0 CLI.
   > 
   > After those tests finish, every time I run `yarn test` without git clean first, then the tests consistently pass.
   > 
   > So I seem like some tests might need to download a new version of the Daffodil CLI, and these tests are sensitive to that taking a while? Once they are downloaded and cached that's not an issue, but maybe running git clean deletes the cache and requires the CLI to be downloaded again and leads to the failure?
   > 
   > Note that I get the `rejected promise not handled within 1 second: Error: Webview is disposed` message regardless if these tests pass or fail, so I don't think that is related.
   
   I too have observed that the tests consistently pass once the Daffodil CLI JARs are downloaded. `git clean -fdx` does delete the cache and causes the failures due to the CLIs taking a while to download. 
   
   The rejected promise error messages may be related to OmegaEdit and/or potential port conflicts (ex: 4712 is already in use by something else). Further investigation would have to be performed. 
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@daffodil.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] svelt tests fail [daffodil-vscode]

Posted by "JeremyYao (via GitHub)" <gi...@apache.org>.
JeremyYao commented on issue #1557:
URL: https://github.com/apache/daffodil-vscode/issues/1557#issuecomment-4035137926

   > Do we need to open an issue for the two Daffodil Debugger test that fail after a git clean, or is that covered by an exist issue?
   
   Doing a quick search, I wasn't able to find an issue describing Daffodil Debugger Tests Failing after a git clean. Lets make a ticket for it so it's documented and we can refer back to it. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@daffodil.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] svelt tests fail [daffodil-vscode]

Posted by "JeremyYao (via GitHub)" <gi...@apache.org>.
JeremyYao commented on issue #1557:
URL: https://github.com/apache/daffodil-vscode/issues/1557#issuecomment-4012409231

   Yup I can confirm I'm seeing the same error on the VM now. 
   
   ```bash
   jeremy@fedora:~/Desktop/daffodil-vscode-apache$ yarn test
   yarn run v1.22.22
   warning apache-daffodil-vscode@1.6.0-SNAPSHOT: The engine "vscode" appears to be invalid.
   $ yarn compile && yarn vite:dev
   warning apache-daffodil-vscode@1.6.0-SNAPSHOT: The engine "vscode" appears to be invalid.
   $ yarn nodeclean && yarn gen-version-ts && yarn svelte:build && yarn compile:tdmlEditorJS
   warning apache-daffodil-vscode@1.6.0-SNAPSHOT: The engine "vscode" appears to be invalid.
   $ run-func build/yarn-scripts.ts nodeclean
   warning apache-daffodil-vscode@1.6.0-SNAPSHOT: The engine "vscode" appears to be invalid.
   $ run-func build/yarn-scripts.ts genVersionTS
   warning apache-daffodil-vscode@1.6.0-SNAPSHOT: The engine "vscode" appears to be invalid.
   $ cd src/svelte && vite build --config ./vite.config.mjs --mode production --emptyOutDir
   ▲ [WARNING] Expected the "strict" option to be nested inside a "compilerOptions" object [tsconfig.json]
   
       tsconfig.json:45:2:
         45 │   "strict": true /* enable all strict type-checking options */,
            ╵   ~~~~~~~~
   
   vite v6.4.1 building for production...
   transforming (7) ../../node_modules/svelte/src/internal/client/runtime.js10:25:10 AM [vite-plugin-svelte] src/components/Header/Header.svelte:84:2 Unused CSS selector "header div.display-icons"
   https://svelte.dev/e/css_unused_selector
   
   ✓ 178 modules transformed.
   ../../dist/views/dataEditor/index.html                                     1.14 kB │ gzip:  0.67 kB
   ../../dist/views/dataEditor/resources/fonts/RedHatMono-Regular.woff2      20.95 kB
   ../../dist/views/dataEditor/resources/fonts/SpaceGrotesk-Variable.woff2   49.26 kB
   ../../dist/views/dataEditor/resources/icons/material-icons.woff2         690.76 kB
   ../../dist/views/dataEditor/style.css                                     27.77 kB │ gzip:  6.03 kB
   ../../dist/views/dataEditor/index.js                                     462.03 kB │ gzip: 83.61 kB │ map: 812.37 kB
   ✓ built in 4.30s
   warning apache-daffodil-vscode@1.6.0-SNAPSHOT: The engine "vscode" appears to be invalid.
   $ esbuild src/tdmlEditor/webview/webview.js --outfile=dist/views/tdmlEditor/webview/webview.js --bundle --platform=node --format=cjs
   
     dist/views/tdmlEditor/webview/webview.js  243.3kb
   
   $ tsc -p ./ && yarn sbt
   warning apache-daffodil-vscode@1.6.0-SNAPSHOT: The engine "vscode" appears to be invalid.
   $ sbt Universal/stage
   [info] welcome to sbt 1.12.0 (Eclipse Adoptium Java 17.0.9)
   [info] loading settings for project daffodil-vscode-apache-build from plugins.sbt...
   [info] loading project definition from /home/jeremy/Desktop/daffodil-vscode-apache/project
   [info] loading settings for project daffodil-debugger from build.sbt...
   [info] set current project to daffodil-debugger (in build file:/home/jeremy/Desktop/daffodil-vscode-apache/)
   [info] Wrote /home/jeremy/Desktop/daffodil-vscode-apache/debugger/target/jvm-2.13/daffodil-debugger_2.13-1.6.0-SNAPSHOT.pom
   [info] Wrote /home/jeremy/Desktop/daffodil-vscode-apache/debugger/target/jvm-3/daffodil-debugger_3-1.6.0-SNAPSHOT.pom
   [info] Wrote /home/jeremy/Desktop/daffodil-vscode-apache/debugger/target/jvm-2.12/daffodil-debugger_2.12-1.6.0-SNAPSHOT.pom
   [success] Total time: 2 s, completed Mar 6, 2026, 10:25:29 AM
   warning apache-daffodil-vscode@1.6.0-SNAPSHOT: The engine "vscode" appears to be invalid.
   $ yarn vite build --mode development -c ./vite.config.mjs
   warning apache-daffodil-vscode@1.6.0-SNAPSHOT: The engine "vscode" appears to be invalid.
   $ /home/jeremy/Desktop/daffodil-vscode-apache/node_modules/.bin/vite build --mode development -c ./vite.config.mjs
   vite v6.4.1 building for development...
   ✓ 328 modules transformed.
   node_modules/@omega-edit/client/out/index.js (2:178241): Use of eval in "node_modules/@omega-edit/client/out/index.js" is strongly discouraged as it poses security risks and may cause issues with minification.
   dist/ext/extension.js  2,270.31 kB │ gzip: 446.62 kB │ map: 4,183.87 kB
   ✓ built in 5.96s
   $ sbt test && yarn test:svelte && node ./out/tests/runTest.js
   [info] welcome to sbt 1.12.0 (Eclipse Adoptium Java 17.0.9)
   [info] loading settings for project daffodil-vscode-apache-build from plugins.sbt...
   [info] loading project definition from /home/jeremy/Desktop/daffodil-vscode-apache/project
   [info] loading settings for project daffodil-debugger from build.sbt...
   [info] set current project to daffodil-debugger (in build file:/home/jeremy/Desktop/daffodil-vscode-apache/)
   [info] compiling 2 Scala sources and 22 Java sources to /home/jeremy/Desktop/daffodil-vscode-apache/debugger/target/jvm-2.13/test-classes ...
   [info] compiling 2 Scala sources and 22 Java sources to /home/jeremy/Desktop/daffodil-vscode-apache/debugger/target/jvm-2.12/test-classes ...
   [info] compiling 2 Scala sources and 22 Java sources to /home/jeremy/Desktop/daffodil-vscode-apache/debugger/target/jvm-3/test-classes ...
   ParseSuite:
     + Parse Successful 0.276s
     + Parse failed - No Schema 0.013s
     + Parse failed - No data 0.004s
     + Parse Succeeds with No stopOnEntry 0.002s
     + Parse succeeds without infosetFormat 0.001s
     + Parse failed - invalid infosetOutput 0.005s
     + Parse failed - invalid tdmlConfig - no name 0.004s
     + Parse failed - invalid tdmlConfig - no path 0.007s
     + Parse failed - invalid tdmlConfig - invalid action 0.002s
     + Parse failed - Invalid Schema Path 0.004s
     + Parse failed - infosetOutputType not file 0.016s
   TDMLSuite:
     + Test Generate 0.319s
     + Negative Generate 0.017s
     + Test Execute 0.039s
     + Test convertToRelativePath 0.001s
     + Test createTestCase 0.001s
   ParseSuite:
     + Parse Successful 0.372s
     + Parse failed - No Schema 0.015s
     + Parse failed - No data 0.002s
     + Parse Succeeds with No stopOnEntry 0.004s
     + Parse succeeds without infosetFormat 0.013s
     + Parse failed - invalid infosetOutput 0.015s
     + Parse failed - invalid tdmlConfig - no name 0.006s
     + Parse failed - invalid tdmlConfig - no path 0.004s
     + Parse failed - invalid tdmlConfig - invalid action 0.006s
     + Parse failed - Invalid Schema Path 0.006s
     + Parse failed - infosetOutputType not file 0.015s
   TDMLSuite:
     + Test Generate 0.476s
     + Negative Generate 0.05s
     + Test Execute 0.069s
     + Test convertToRelativePath 0.001s
     + Test createTestCase 0.003s
   [info] Passed: Total 16, Failed 0, Errors 0, Passed 16
   [info] Passed: Total 16, Failed 0, Errors 0, Passed 16
   ParseSuite:
     + Parse Successful 0.748s
     + Parse failed - No Schema 0.006s
     + Parse failed - No data 0.001s
     + Parse Succeeds with No stopOnEntry 0.0s
     + Parse succeeds without infosetFormat 0.002s
     + Parse failed - invalid infosetOutput 0.003s
     + Parse failed - invalid tdmlConfig - no name 0.002s
     + Parse failed - invalid tdmlConfig - no path 0.004s
     + Parse failed - invalid tdmlConfig - invalid action 0.004s
     + Parse failed - Invalid Schema Path 0.002s
     + Parse failed - infosetOutputType not file 0.007s
   TDMLSuite:
     + Test Generate 0.183s
     + Negative Generate 0.028s
     + Test Execute 0.051s
     + Test convertToRelativePath 0.001s
     + Test createTestCase 0.001s
   [info] Passed: Total 16, Failed 0, Errors 0, Passed 16
   [success] Total time: 23 s, completed Mar 6, 2026, 10:26:05 AM
   warning apache-daffodil-vscode@1.6.0-SNAPSHOT: The engine "vscode" appears to be invalid.
   $ mocha -r ts-node/register ./src/svelte/tests/**/*.test.ts
   
    Exception during run: Error: Unexpected module status 0. Cannot require() ES Module /home/jeremy/Desktop/daffodil-vscode-apache/node_modules/svelte/src/store/index-server.js because it is not yet fully loaded. This may be caused by a race condition if the module is simultaneously dynamically import()-ed via Promise.all(). Try await-ing the import() sequentially in a loop instead. (from /home/jeremy/Desktop/daffodil-vscode-apache/src/svelte/src/utilities/colorScheme.ts)
   This is caused by either a bug in Node.js or incorrect usage of Node.js internals.
   Please open an issue with this stack trace at https://github.com/nodejs/node/issues
   
       at Function.fail (node:internal/assert:17:9)
       at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:412:16)
       at loadESMFromCJS (node:internal/modules/cjs/loader:1537:24)
       at Module._compile (node:internal/modules/cjs/loader:1688:5)
       at Module._extensions..js (node:internal/modules/cjs/loader:1839:10)
       at Object.require.extensions.<computed> [as .js] (/home/jeremy/Desktop/daffodil-vscode-apache/node_modules/ts-node/src/index.ts:1608:43)
       at Module.load (node:internal/modules/cjs/loader:1441:32)
       at Function.Module._load (node:internal/modules/cjs/loader:1263:12)
       at TracingChannel.traceSync (node:diagnostics_channel:328:14)
       at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
       at Module.require (node:internal/modules/cjs/loader:1463:12)
       at require (node:internal/modules/helpers:147:16)
       at Object.<anonymous> (/home/jeremy/Desktop/daffodil-vscode-apache/src/svelte/src/utilities/colorScheme.ts:18:1)
       at Module._compile (node:internal/modules/cjs/loader:1706:14)
       at Module.m._compile (/home/jeremy/Desktop/daffodil-vscode-apache/node_modules/ts-node/src/index.ts:1618:23)
       at Module._extensions..js (node:internal/modules/cjs/loader:1839:10)
       at Object.require.extensions.<computed> [as .ts] (/home/jeremy/Desktop/daffodil-vscode-apache/node_modules/ts-node/src/index.ts:1621:12)
       at Module.load (node:internal/modules/cjs/loader:1441:32)
       at Function.Module._load (node:internal/modules/cjs/loader:1263:12)
       at TracingChannel.traceSync (node:diagnostics_channel:328:14)
       at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
       at Module.require (node:internal/modules/cjs/loader:1463:12)
       at require (node:internal/modules/helpers:147:16)
       at Object.<anonymous> (/home/jeremy/Desktop/daffodil-vscode-apache/src/svelte/src/stores/index.ts:19:1)
       at Module._compile (node:internal/modules/cjs/loader:1706:14)
       at Module.m._compile (/home/jeremy/Desktop/daffodil-vscode-apache/node_modules/ts-node/src/index.ts:1618:23)
       at Module._extensions..js (node:internal/modules/cjs/loader:1839:10)
       at Object.require.extensions.<computed> [as .ts] (/home/jeremy/Desktop/daffodil-vscode-apache/node_modules/ts-node/src/index.ts:1621:12)
       at Module.load (node:internal/modules/cjs/loader:1441:32)
       at Function.Module._load (node:internal/modules/cjs/loader:1263:12)
       at TracingChannel.traceSync (node:diagnostics_channel:328:14)
       at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
       at Module.require (node:internal/modules/cjs/loader:1463:12)
       at require (node:internal/modules/helpers:147:16)
       at Object.<anonymous> (/home/jeremy/Desktop/daffodil-vscode-apache/src/svelte/tests/stores/index.test.ts:19:1)
       at Module._compile (node:internal/modules/cjs/loader:1706:14)
       at Module.m._compile (/home/jeremy/Desktop/daffodil-vscode-apache/node_modules/ts-node/src/index.ts:1618:23)
       at Module._extensions..js (node:internal/modules/cjs/loader:1839:10)
       at Object.require.extensions.<computed> [as .ts] (/home/jeremy/Desktop/daffodil-vscode-apache/node_modules/ts-node/src/index.ts:1621:12)
       at Module.load (node:internal/modules/cjs/loader:1441:32)
       at Function.Module._load (node:internal/modules/cjs/loader:1263:12)
       at TracingChannel.traceSync (node:diagnostics_channel:328:14)
       at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
       at Module.require (node:internal/modules/cjs/loader:1463:12)
       at require (node:internal/modules/helpers:147:16)
       at Object.exports.requireOrImport (/home/jeremy/Desktop/daffodil-vscode-apache/node_modules/mocha/lib/nodejs/esm-utils.js:53:16)
       at async Object.exports.loadFilesAsync (/home/jeremy/Desktop/daffodil-vscode-apache/node_modules/mocha/lib/nodejs/esm-utils.js:100:20)
       at async singleRun (/home/jeremy/Desktop/daffodil-vscode-apache/node_modules/mocha/lib/cli/run-helpers.js:164:3)
       at async Object.exports.handler (/home/jeremy/Desktop/daffodil-vscode-apache/node_modules/mocha/lib/cli/run.js:379:5) {
     code: 'ERR_INTERNAL_ASSERTION'
   }
   error Command failed with exit code 1.
   info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
   error Command failed with exit code 1.
   info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
   jeremy@fedora:~/Desktop/daffodil-vscode-apache$ 
   
   ```
   
   
    I'll be describing my methodology below to reproduce the bug starting from prior steps.
   
   - I removed fnm via following commands and from .bashrc
   
   ```bash
   fnm uninstall 24
   rm -rf ~/.fnm
   rm -rf ~/.local/bin/fnm
   rm -rf /usr/local/bin/fnm
   ```
   
   - Install node via 
   
   ```bash
   sudo dnf install nodejs
   ```
   
   - Note: yarn doesn't come bundled
   
   ```
   jeremy@fedora:~/Desktop/daffodil-vscode-apache$ corepack enable yarn
   bash: corepack: command not found...
   ```
   
   - Install yarn
   
   ```
   jeremy@fedora:~/Desktop/daffodil-vscode-apache$ sudo npm install --global yarn
   ```
   
   - Clean and yarn 
   
   ```
   git clean -fdx
   yarn install
   yarn package
   yarn test
   ```
   
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@daffodil.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] svelt tests fail [daffodil-vscode]

Posted by "stevedlawrence (via GitHub)" <gi...@apache.org>.
stevedlawrence commented on issue #1557:
URL: https://github.com/apache/daffodil-vscode/issues/1557#issuecomment-4025102181

   That did fix the svelte errors. I am seeing some other errors, but I think something is just timing out and is unrelated.
   ``` 
   rejected promise not handled within 1 second: Error: Webview is disposed
   stack trace: Error: Webview is disposed
       at C.c (/home/slawrence/owl/daffodil/vscode.git/.vscode-test/vscode-linux-x64-1.90.0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:155:51827)
       at C.get webview [as webview] (/home/slawrence/owl/daffodil/vscode.git/.vscode-test/vscode-linux-x64-1.90.0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:155:50980)
       at DataEditorClient.sendHeartbeat (/home/slawrence/owl/daffodil/vscode.git/src/dataEditor/dataEditorClient.ts:413:22)
       at Timeout.<anonymous> (/home/slawrence/owl/daffodil/vscode.git/src/dataEditor/dataEditorClient.ts:286:12)
       at listOnTimeout (node:internal/timers:573:17)
       at processTimers (node:internal/timers:514:7)
   Failed to fetch chat participant registry {}
   Failed to fetch chat participant registry {}
   
   ...
   
   2 failing
     1) Daffodil Debugger
          should output xml infoset - debugger version 3.10.0:
        Error: DialogService: refused to show dialog in tests. Contents: DialogService: refused to show dialog in tests. Contents: connect ECONNREFUSED 127.0.0.1:4711
         at w.prompt (vscode-file://vscode-app/home/slawrence/owl/daffodil/vscode.git/.vscode-test/vscode-linux-x64-1.90.0/resources/app/out/vs/workbench/workbench.desktop.main.js:1446:1842)
         at se.mb (vscode-file://vscode-app/home/slawrence/owl/daffodil/vscode.git/.vscode-test/vscode-linux-x64-1.90.0/resources/app/out/vs/workbench/workbench.desktop.main.js:2155:66042)
         at se.hb (vscode-file://vscode-app/home/slawrence/owl/daffodil/vscode.git/.vscode-test/vscode-linux-x64-1.90.0/resources/app/out/vs/workbench/workbench.desktop.main.js:2155:59358)
         at async se.startDebugging (vscode-file://vscode-app/home/slawrence/owl/daffodil/vscode.git/.vscode-test/vscode-linux-x64-1.90.0/resources/app/out/vs/workbench/workbench.desktop.main.js:2155:57446)
   
     2) Daffodil Debugger
          should output json infoset - debugger version 3.10.0:
        Error: DialogService: refused to show dialog in tests. Contents: DialogService: refused to show dialog in tests. Contents: connect ECONNREFUSED 127.0.0.1:4712
         at w.prompt (vscode-file://vscode-app/home/slawrence/owl/daffodil/vscode.git/.vscode-test/vscode-linux-x64-1.90.0/resources/app/out/vs/workbench/workbench.desktop.main.js:1446:1842)
         at se.mb (vscode-file://vscode-app/home/slawrence/owl/daffodil/vscode.git/.vscode-test/vscode-linux-x64-1.90.0/resources/app/out/vs/workbench/workbench.desktop.main.js:2155:66042)
         at se.hb (vscode-file://vscode-app/home/slawrence/owl/daffodil/vscode.git/.vscode-test/vscode-linux-x64-1.90.0/resources/app/out/vs/workbench/workbench.desktop.main.js:2155:59358)
         at async se.startDebu
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@daffodil.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] svelt tests fail [daffodil-vscode]

Posted by "JeremyYao (via GitHub)" <gi...@apache.org>.
JeremyYao commented on issue #1557:
URL: https://github.com/apache/daffodil-vscode/issues/1557#issuecomment-3998143509

   @stevedlawrence, could you confirm what versions of `node` and `yarn` you have? Could you also confirm if running the follow commands still result in the same issue you're running into? 
   
   - `git clean -fdx`
   - `yarn install`
   - `yarn package`
   - `yarn test`


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@daffodil.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] svelt tests fail [daffodil-vscode]

Posted by "JeremyYao (via GitHub)" <gi...@apache.org>.
JeremyYao closed issue #1557: svelt tests fail
URL: https://github.com/apache/daffodil-vscode/issues/1557


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@daffodil.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] svelt tests fail [daffodil-vscode]

Posted by "JeremyYao (via GitHub)" <gi...@apache.org>.
JeremyYao commented on issue #1557:
URL: https://github.com/apache/daffodil-vscode/issues/1557#issuecomment-4014178353

   @stevedlawrence, are you able to revert to using the Fedora default Node 22 setup and checkout the following branch and running through the commands to see if the error still persists? 
   
   The branch with the fix is here: https://github.com/apache/daffodil-vscode/pull/1626 and is on another fork. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@daffodil.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] svelt tests fail [daffodil-vscode]

Posted by "JeremyYao (via GitHub)" <gi...@apache.org>.
JeremyYao commented on issue #1557:
URL: https://github.com/apache/daffodil-vscode/issues/1557#issuecomment-3999473726

   @stevedlawrence, are you able to remove your version of node, install node 24, delete your repo, reclone it, and attempt to run `yarn install; yarn package; yarn test`? I'm currently guessing it's an issue with your environment's node install or something to do with yarn. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@daffodil.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] svelt tests fail [daffodil-vscode]

Posted by "stevedlawrence (via GitHub)" <gi...@apache.org>.
stevedlawrence commented on issue #1557:
URL: https://github.com/apache/daffodil-vscode/issues/1557#issuecomment-3999718820

   I can confirm that switching to node24 fixes the issue I was seeing. Note that I'm just using the node versions distributed by Fedora, which is 22.22.0 and is the latest version on the node.js 22.x branch.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@daffodil.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] svelt tests fail [daffodil-vscode]

Posted by "JeremyYao (via GitHub)" <gi...@apache.org>.
JeremyYao commented on issue #1557:
URL: https://github.com/apache/daffodil-vscode/issues/1557#issuecomment-3999449541

   Here's what I have for software versions
   
   ```bash
   jeremy@fedora:~/Desktop/daffodil-vscode-apache$ node --version
   v24.14.0
   jeremy@fedora:~/Desktop/daffodil-vscode-apache$ cat /etc/redhat-release 
   Fedora release 43 (Forty Three)
   jeremy@fedora:~/Desktop/daffodil-vscode-apache$ java --version
   openjdk 17.0.9 2023-10-17
   OpenJDK Runtime Environment Temurin-17.0.9+9 (build 17.0.9+9)
   OpenJDK 64-Bit Server VM Temurin-17.0.9+9 (build 17.0.9+9, mixed mode, sharing)
   jeremy@fedora:~/Desktop/daffodil-vscode-apache$ javac --version
   javac 17.0.9
   jeremy@fedora:~/Desktop/daffodil-vscode-apache$ yarn --version
   1.22.22
   jeremy@fedora:~/Desktop/daffodil-vscode-apache$ fnm --version
   fnm 1.38.1
   jeremy@fedora:~/Desktop/daffodil-vscode-apache$ sbt --version
   sbt version in this project: 	1.12.0
   sbt runner version: 1.12.5
   
   [info] sbt runner (sbt-the-shell-script) is a runner to run any declared version of sbt.
   [info] Actual version of the sbt is declared using project/build.properties for each build.
   jeremy@fedora:~/Desktop/daffodil-vscode-apache$ 
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@daffodil.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] svelt tests fail [daffodil-vscode]

Posted by "JeremyYao (via GitHub)" <gi...@apache.org>.
JeremyYao commented on issue #1557:
URL: https://github.com/apache/daffodil-vscode/issues/1557#issuecomment-4001123557

   Interesting. I'll see if using node from Fedora's distribution will let me replicate the issue. If I'm able to replicate the issue, then it should be documented in the developer's guide and redirect users to install node through other means, such as `fnm`. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@daffodil.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] svelt tests fail [daffodil-vscode]

Posted by "JeremyYao (via GitHub)" <gi...@apache.org>.
JeremyYao commented on issue #1557:
URL: https://github.com/apache/daffodil-vscode/issues/1557#issuecomment-3999434908

   I did a fresh install of Fedora 43, and I'm not running into any issues with `yarn test`. Here's my console output. 
   
   ```bash
   jeremy@fedora:~/Desktop/daffodil-vscode-apache$ yarn test
   yarn run v1.22.22
   warning apache-daffodil-vscode@1.6.0-SNAPSHOT: The engine "vscode" appears to be invalid.
   $ yarn compile && yarn vite:dev
   warning apache-daffodil-vscode@1.6.0-SNAPSHOT: The engine "vscode" appears to be invalid.
   $ yarn nodeclean && yarn gen-version-ts && yarn svelte:build && yarn compile:tdmlEditorJS
   warning apache-daffodil-vscode@1.6.0-SNAPSHOT: The engine "vscode" appears to be invalid.
   $ run-func build/yarn-scripts.ts nodeclean
   warning apache-daffodil-vscode@1.6.0-SNAPSHOT: The engine "vscode" appears to be invalid.
   $ run-func build/yarn-scripts.ts genVersionTS
   warning apache-daffodil-vscode@1.6.0-SNAPSHOT: The engine "vscode" appears to be invalid.
   $ cd src/svelte && vite build --config ./vite.config.mjs --mode production --emptyOutDir
   ▲ [WARNING] Expected the "strict" option to be nested inside a "compilerOptions" object [tsconfig.json]
   
       tsconfig.json:45:2:
         45 │   "strict": true /* enable all strict type-checking options */,
            ╵   ~~~~~~~~
   
   vite v6.4.1 building for production...
   transforming (7) src/app.css1:29:50 PM [vite-plugin-svelte] src/components/Header/Header.svelte:84:2 Unused CSS selector "header div.display-icons"
   https://svelte.dev/e/css_unused_selector
   82:   }
   83: 
   84:   header div.display-icons {
                                 ^
   85:     justify-content: space-between;
   86:     transition: all 0.4s ease 0s;
   1:29:50 PM [vite-plugin-svelte] src/components/Header/Header.svelte:90:2 Unused CSS selector "header div.display-icons div"
   https://svelte.dev/e/css_unused_selector
   88:   }
   89: 
   90:   header div.display-icons div {
                                     ^
   91:     margin-right: 10pt;
   92:     font-size: 10pt;
   1:29:50 PM [vite-plugin-svelte] src/components/Header/Header.svelte:96:2 Unused CSS selector "header div.display-icons button"
   https://svelte.dev/e/css_unused_selector
   94:   }
   95: 
   96:   header div.display-icons button {
                                        ^
   97:     width: 20px;
   98:     height: 20px;
   transforming (33) src/utilities/display.ts1:29:50 PM [vite-plugin-svelte] /home/jeremy/Desktop/daffodil-vscode-apache/src/svelte/src/components/Header/fieldsets/Settings.svelte:17:18 Unrecognized attribute — should be one of `generics`, `lang` or `module`. If this exists for a preprocessor, ensure that the preprocessor removes it
   https://svelte.dev/e/script_unknown_attribute
   15: limitations under the License.
   16: -->
   17: <script lang="ts" xmlns="http://www.w3.org/1999/html">import { RADIX_OPTIONS, ENCODING_GROUPS, EDIT_ACTIONS, } from '../../../stores/configuration';
                                                            ^
   18: import { displayRadix, editorEncoding, editorActionsAllowed, } from '../../../stores';
   19: import FlexContainer from '../../layouts/FlexContainer.svelte';
   1:29:50 PM [vite-plugin-svelte] src/components/Editors/DataEditor.svelte:95:4 Self-closing HTML tags for non-void elements are ambiguous — use `<textarea ...></textarea>` rather than `<textarea ... />`
   https://svelte.dev/e/element_invalid_self_closing_tag
   93:   </div>
   94:   {#if displayTextEditorArea}
   95:     <textarea
             ^
   96:       class={$UIThemeCSSClass}
   97:       id="selectedContent"
   transforming (119) ../../node_modules/svelte/src/store/index-client.js1:29:51 PM [vite-plugin-svelte] src/components/Header/fieldsets/SearchReplace.svelte:413:0 Unused CSS selector "button.case-btn"
   https://svelte.dev/e/css_unused_selector
   411: }
   412: 
   413: button.case-btn {
                       ^
   414:   margin-right: 5px;
   415:   width: fit-content;
   transforming (128) src/stores/localStore.ts1:29:51 PM [vite-plugin-svelte] src/components/layouts/SidePanel.svelte:27:2 Self-closing HTML tags for non-void elements are ambiguous — use `<div ...></div>` rather than `<div ... />`
   https://svelte.dev/e/element_invalid_self_closing_tag
   25: 
   26: {#if open}
   27:   <div class="overlay" on:click={() => (open = false)} />
                                                                ^
   28: {/if}
   29: 
   1:29:51 PM [vite-plugin-svelte] src/components/layouts/SidePanel.svelte:95:2 Unused CSS selector ".open + .overlay"
   https://svelte.dev/e/css_unused_selector
   93:   }
   94: 
   95:   .open + .overlay {
                         ^
   96:     opacity: 1;
   97:     pointer-events: auto;
   1:29:51 PM [vite-plugin-svelte] src/components/Icons/ViewportVisibilityIcon.svelte:68:6 Self-closing HTML tags for non-void elements are ambiguous — use `<span ...></span>` rather than `<span ... />`
   https://svelte.dev/e/element_invalid_self_closing_tag
   66:       }}
   67:     >
   68:       <span
               ^
   69:         style:background-color={$visableViewports === 'all' ||
   70:         $visableViewports === 'physical'
   1:29:51 PM [vite-plugin-svelte] src/components/Icons/ViewportVisibilityIcon.svelte:75:6 Self-closing HTML tags for non-void elements are ambiguous — use `<span ...></span>` rather than `<span ... />`
   https://svelte.dev/e/element_invalid_self_closing_tag
   73:         class="viewport physical"
   74:       />
   75:       <span
               ^
   76:         style:background-color={$visableViewports === 'all' ||
   77:         $visableViewports === 'logical'
   1:29:51 PM [vite-plugin-svelte] src/components/Icons/ViewportVisibilityIcon.svelte:234:0 Unused CSS selector ".icon"
   https://svelte.dev/e/css_unused_selector
   232: }
   233: 
   234: .icon {
             ^
   235:   display: flex;
   236:   height: 100%;
   1:29:51 PM [vite-plugin-svelte] src/components/DataDisplays/CustomByteDisplay/DataLineFeed.svelte:571:6 Self-closing HTML tags for non-void elements are ambiguous — use `<span ...></span>` rather than `<span ... />`
   https://svelte.dev/e/element_invalid_self_closing_tag
   569:         >
   570:       </Button>
   571:       <span class="separator" />
                                        ^
   572:       <Button
   573:         fn={() => {
   1:29:51 PM [vite-plugin-svelte] src/components/DataMetrics/DataMetrics.svelte:340:6 Self-closing HTML tags for non-void elements are ambiguous — use `<div ...></div>` rather than `<div ... />`
   https://svelte.dev/e/element_invalid_self_closing_tag
   338:         <div class="overlay-title">printable</div>
   339:       </div>
   340:       <div class="ascii-control2-overlay" />
                                                    ^
   341:     {/if}
   342:     {#each scaledData as value, i (i)}
   1:29:51 PM [vite-plugin-svelte] src/components/DataMetrics/DataMetrics.svelte:343:6 Self-closing HTML tags for non-void elements are ambiguous — use `<div ...></div>` rather than `<div ... />`
   https://svelte.dev/e/element_invalid_self_closing_tag
   341:     {/if}
   342:     {#each scaledData as value, i (i)}
   343:       <div
                ^
   344:         class="bar {colorScaleData[i]}"
   345:         style="height: {value}px;"
   transforming (165) src/components/DataDisplays/CustomByteDisplay/BinaryData.ts1:29:51 PM [vite-plugin-svelte] src/components/DataDisplays/CustomByteDisplay/DataValue.svelte:27:2 Self-closing HTML tags for non-void elements are ambiguous — use `<div ...></div>` rather than `<div ... />`
   https://svelte.dev/e/element_invalid_self_closing_tag
   25: <!-- svelte-ignore a11y-click-events-have-key-events -->
   26: {#if disabled}
   27:   <div class="byte disabled" style:width={id === 'logical' ? '20px' : width} />
                                                                                      ^
   28: {:else if id === 'physical'}
   29:   <!-- svelte-ignore a11y-no-static-element-interactions -->
   1:29:52 PM [vite-plugin-svelte] src/components/DataDisplays/CustomByteDisplay/FileTraversalIndicator.svelte:63:2 Self-closing HTML tags for non-void elements are ambiguous — use `<div ...></div>` rather than `<div ... />`
   https://svelte.dev/e/element_invalid_self_closing_tag
   61:   bind:this={indicatorContainer}
   62: >
   63:   <div class="traversal-thumb" style:width="{percentageTraversed}%" />
                                                                             ^
   64: </div>
   65: 
   ✓ 178 modules transformed.
   ../../dist/views/dataEditor/index.html                                     1.14 kB │ gzip:  0.67 kB
   ../../dist/views/dataEditor/resources/fonts/RedHatMono-Regular.woff2      20.95 kB
   ../../dist/views/dataEditor/resources/fonts/SpaceGrotesk-Variable.woff2   49.26 kB
   ../../dist/views/dataEditor/resources/icons/material-icons.woff2         690.76 kB
   ../../dist/views/dataEditor/style.css                                     27.77 kB │ gzip:  6.03 kB
   ../../dist/views/dataEditor/index.js                                     462.03 kB │ gzip: 83.61 kB │ map: 812.37 kB
   ✓ built in 3.94s
   warning apache-daffodil-vscode@1.6.0-SNAPSHOT: The engine "vscode" appears to be invalid.
   $ esbuild src/tdmlEditor/webview/webview.js --outfile=dist/views/tdmlEditor/webview/webview.js --bundle --platform=node --format=cjs
   
     dist/views/tdmlEditor/webview/webview.js  243.3kb
   
   $ tsc -p ./ && yarn sbt
   warning apache-daffodil-vscode@1.6.0-SNAPSHOT: The engine "vscode" appears to be invalid.
   $ sbt Universal/stage
   [info] welcome to sbt 1.12.0 (Eclipse Adoptium Java 17.0.9)
   [info] loading settings for project daffodil-vscode-apache-build from plugins.sbt...
   [info] loading project definition from /home/jeremy/Desktop/daffodil-vscode-apache/project
   [info] loading settings for project daffodil-debugger from build.sbt...
   [info] set current project to daffodil-debugger (in build file:/home/jeremy/Desktop/daffodil-vscode-apache/)
   [info] Wrote /home/jeremy/Desktop/daffodil-vscode-apache/debugger/target/jvm-3/daffodil-debugger_3-1.6.0-SNAPSHOT.pom
   [info] Wrote /home/jeremy/Desktop/daffodil-vscode-apache/debugger/target/jvm-2.13/daffodil-debugger_2.13-1.6.0-SNAPSHOT.pom
   [info] Wrote /home/jeremy/Desktop/daffodil-vscode-apache/debugger/target/jvm-2.12/daffodil-debugger_2.12-1.6.0-SNAPSHOT.pom
   [success] Total time: 3 s, completed Mar 4, 2026, 1:30:11 PM
   warning apache-daffodil-vscode@1.6.0-SNAPSHOT: The engine "vscode" appears to be invalid.
   $ yarn vite build --mode development -c ./vite.config.mjs
   warning apache-daffodil-vscode@1.6.0-SNAPSHOT: The engine "vscode" appears to be invalid.
   $ /home/jeremy/Desktop/daffodil-vscode-apache/node_modules/.bin/vite build --mode development -c ./vite.config.mjs
   vite v6.4.1 building for development...
   ✓ 328 modules transformed.
   node_modules/@omega-edit/client/out/index.js (2:178241): Use of eval in "node_modules/@omega-edit/client/out/index.js" is strongly discouraged as it poses security risks and may cause issues with minification.
   dist/ext/extension.js  2,270.31 kB │ gzip: 446.60 kB │ map: 4,183.87 kB
   ✓ built in 5.25s
   $ sbt test && yarn test:svelte && node ./out/tests/runTest.js
   [info] welcome to sbt 1.12.0 (Eclipse Adoptium Java 17.0.9)
   [info] loading settings for project daffodil-vscode-apache-build from plugins.sbt...
   [info] loading project definition from /home/jeremy/Desktop/daffodil-vscode-apache/project
   [info] loading settings for project daffodil-debugger from build.sbt...
   [info] set current project to daffodil-debugger (in build file:/home/jeremy/Desktop/daffodil-vscode-apache/)
   [info] Updating daffodil-debugger_2.12
   https://repo1.maven.org/maven2/com/sun/xml/bind/jaxb-impl/2.2.11/jaxb-impl-2.2.11.pom
     100.0% [##########] 13.4 KiB (17.6 KiB / s)
   https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-xjc/2.2.11/jaxb-xjc-2.2.11.pom
     100.0% [##########] 8.0 KiB (10.5 KiB / s)
   https://repo1.maven.org/maven2/com/sun/xml/bind/mvn/jaxb-bundles/2.2.11/jaxb-bundles-2.2.11.pom
     100.0% [##########] 2.7 KiB (20.4 KiB / s)
   https://repo1.maven.org/maven2/com/sun/xml/bind/mvn/jaxb-parent/2.2.11/jaxb-parent-2.2.11.pom
     100.0% [##########] 34.5 KiB (191.7 KiB / s)
   https://repo1.maven.org/maven2/com/sun/xml/bind/jaxb-bom-ext/2.2.11/jaxb-bom-ext-2.2.11.pom
     100.0% [##########] 5.3 KiB (88.3 KiB / s)
   https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-bom/2.2.11/jaxb-bom-2.2.11.pom
     100.0% [##########] 9.6 KiB (160.6 KiB / s)
   https://repo1.maven.org/maven2/net/java/jvnet-parent/4/jvnet-parent-4.pom
     100.0% [##########] 7.6 KiB (172.1 KiB / s)
   https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-core/2.2.11/jaxb-core-2.2.11.pom
     100.0% [##########] 3.0 KiB (77.4 KiB / s)
   https://repo1.maven.org/maven2/com/sun/istack/istack-commons-tools/2.21/istack-commons-tools-2.21.pom
     100.0% [##########] 5.4 KiB (104.3 KiB / s)
   https://repo1.maven.org/maven2/com/sun/xml/bind/external/rngom/2.2.11/rngom-2.2.11.pom
     100.0% [##########] 3.9 KiB (36.7 KiB / s)
   https://repo1.maven.org/maven2/com/sun/xsom/xsom/20140925/xsom-20140925.pom
     100.0% [##########] 11.1 KiB (91.0 KiB / s)
   https://repo1.maven.org/maven2/org/glassfish/jaxb/codemodel/2.2.11/codemodel-2.2.11.pom
     100.0% [##########] 3.0 KiB (18.3 KiB / s)
   https://repo1.maven.org/maven2/com/sun/xml/dtd-parser/dtd-parser/1.1/dtd-parser-1.1.pom
     100.0% [##########] 2.3 KiB (10.8 KiB / s)
   https://repo1.maven.org/maven2/com/sun/istack/istack-commons/2.21/istack-commons-2.21.pom
     100.0% [##########] 10.5 KiB (166.2 KiB / s)
   https://repo1.maven.org/maven2/com/sun/xml/bind/mvn/jaxb-codemodel-parent/2.2.11/jaxb-codemodel-parent-2.2.11.pom
     100.0% [##########] 2.7 KiB (46.6 KiB / s)
   https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/3/oss-parent-3.pom
     100.0% [##########] 3.3 KiB (48.1 KiB / s)
   https://repo1.maven.org/maven2/com/sun/xml/bind/mvn/jaxb-external-parent/2.2.11/jaxb-external-parent-2.2.11.pom
     100.0% [##########] 2.6 KiB (37.2 KiB / s)
   https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/2.21/istack-commons-runtime-2.21.pom
     100.0% [##########] 3.6 KiB (62.3 KiB / s)
   https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.2.12-b140109.1041/jaxb-api-2.2.12-b140109.1041.pom
     100.0% [##########] 15.1 KiB (275.2 KiB / s)
   https://repo1.maven.org/maven2/org/apache/ant/ant/1.7.0/ant-1.7.0.pom
     100.0% [##########] 9.5 KiB (151.3 KiB / s)
   https://repo1.maven.org/maven2/relaxngDatatype/relaxngDatatype/20020414/relaxngDatatype-20020414.pom
     100.0% [##########] 167B (2.3 KiB / s)
   https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.2.11/txw2-2.2.11.pom
     100.0% [##########] 3.2 KiB (34.2 KiB / s)
   https://repo1.maven.org/maven2/com/sun/xml/bind/mvn/jaxb-txw-parent/2.2.11/jaxb-txw-parent-2.2.11.pom
     100.0% [##########] 2.6 KiB (55.9 KiB / s)
   https://repo1.maven.org/maven2/org/apache/ant/ant-parent/1.7.0/ant-parent-1.7.0.pom
     100.0% [##########] 4.3 KiB (76.3 KiB / s)
   https://repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.7.0/ant-launcher-1.7.0.pom
     100.0% [##########] 2.3 KiB (40.1 KiB / s)
   [info] Resolved daffodil-debugger_2.12 dependencies
   [info] compiling 2 Scala sources and 22 Java sources to /home/jeremy/Desktop/daffodil-vscode-apache/debugger/target/jvm-2.12/test-classes ...
   [info] Fetching artifacts of daffodil-debugger_2.12
   https://repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.2.11/txw2-2.2.11.jar
     100.0% [##########] 67.8 KiB (684.6 KiB / s)
   https://repo1.maven.org/maven2/relaxngDatatype/relaxngDatatype/20020414/relaxngDatatype-20020414.jar
     100.0% [##########] 18.8 KiB (186.2 KiB / s)
   https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.2.12-b140109.1041/jaxb-api-2.2.12-b140109.1041.jar
     100.0% [##########] 99.9 KiB (916.6 KiB / s)
   https://repo1.maven.org/maven2/com/sun/xml/bind/external/rngom/2.2.11/rngom-2.2.11.jar
     100.0% [##########] 304.5 KiB (2.2 MiB / s)
   https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-core/2.2.11/jaxb-core-2.2.11.jar
     100.0% [##########] 149.8 KiB (2.2 MiB / s)
   https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/2.21/istack-commons-runtime-2.21.jar
     100.0% [##########] 22.7 KiB (390.7 KiB / s)
   https://repo1.maven.org/maven2/org/glassfish/jaxb/codemodel/2.2.11/codemodel-2.2.11.jar
     100.0% [##########] 148.0 KiB (2.3 MiB / s)
   https://repo1.maven.org/maven2/com/sun/istack/istack-commons-tools/2.21/istack-commons-tools-2.21.jar
     100.0% [##########] 24.8 KiB (517.7 KiB / s)
   https://repo1.maven.org/maven2/com/sun/xml/dtd-parser/dtd-parser/1.1/dtd-parser-1.1.jar
     100.0% [##########] 53.7 KiB (976.2 KiB / s)
   https://repo1.maven.org/maven2/com/sun/xsom/xsom/20140925/xsom-20140925.jar
     100.0% [##########] 402.9 KiB (4.2 MiB / s)
   https://repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.7.0/ant-launcher-1.7.0.jar
     100.0% [##########] 11.5 KiB (150.8 KiB / s)
   https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-xjc/2.2.11/jaxb-xjc-2.2.11.jar
     100.0% [##########] 1015.9 KiB (5.5 MiB / s)
   https://repo1.maven.org/maven2/com/sun/xml/bind/jaxb-impl/2.2.11/jaxb-impl-2.2.11.jar
     100.0% [##########] 1023.3 KiB (3.2 MiB / s)
   [info] Fetched artifacts of daffodil-debugger_2.12
   [info] compiling 2 Scala sources and 22 Java sources to /home/jeremy/Desktop/daffodil-vscode-apache/debugger/target/jvm-3/test-classes ...
   [info] compiling 2 Scala sources and 22 Java sources to /home/jeremy/Desktop/daffodil-vscode-apache/debugger/target/jvm-2.13/test-classes ...
   ParseSuite:
     + Parse Successful 1.54s
     + Parse failed - No Schema 0.015s
     + Parse failed - No data 0.005s
     + Parse Succeeds with No stopOnEntry 0.004s
     + Parse succeeds without infosetFormat 0.001s
     + Parse failed - invalid infosetOutput 0.005s
     + Parse failed - invalid tdmlConfig - no name 0.002s
     + Parse failed - invalid tdmlConfig - no path 0.003s
     + Parse failed - invalid tdmlConfig - invalid action 0.003s
     + Parse failed - Invalid Schema Path 0.003s
     + Parse failed - infosetOutputType not file 0.017s
   TDMLSuite:
     + Test Generate 0.323s
     + Negative Generate 0.063s
     + Test Execute 0.137s
     + Test convertToRelativePath 0.002s
     + Test createTestCase 0.002s
   ParseSuite:
     + Parse Successful 1.304s
     + Parse failed - No Schema 0.019s
     + Parse failed - No data 0.001s
     + Parse Succeeds with No stopOnEntry 0.004s
     + Parse succeeds without infosetFormat 0.004s
     + Parse failed - invalid infosetOutput 0.008s
     + Parse failed - invalid tdmlConfig - no name 0.005s
     + Parse failed - invalid tdmlConfig - no path 0.006s
     + Parse failed - invalid tdmlConfig - invalid action 0.007s
     + Parse failed - Invalid Schema Path 0.004s
     + Parse failed - infosetOutputType not file 0.009s
   TDMLSuite:
     + Test Generate 0.343s
     + Negative Generate 0.057s
     + Test Execute 0.121s
     + Test convertToRelativePath 0.0s
     + Test createTestCase 0.004s
   [info] Passed: Total 16, Failed 0, Errors 0, Passed 16
   [info] Passed: Total 16, Failed 0, Errors 0, Passed 16
   ParseSuite:
     + Parse Successful 0.191s
     + Parse failed - No Schema 0.006s
     + Parse failed - No data 0.002s
     + Parse Succeeds with No stopOnEntry 0.001s
     + Parse succeeds without infosetFormat 0.001s
     + Parse failed - invalid infosetOutput 0.003s
     + Parse failed - invalid tdmlConfig - no name 0.002s
     + Parse failed - invalid tdmlConfig - no path 0.001s
     + Parse failed - invalid tdmlConfig - invalid action 0.002s
     + Parse failed - Invalid Schema Path 0.001s
     + Parse failed - infosetOutputType not file 0.005s
   TDMLSuite:
     + Test Generate 0.206s
     + Negative Generate 0.023s
     + Test Execute 0.058s
     + Test convertToRelativePath 0.001s
     + Test createTestCase 0.001s
   [info] Passed: Total 16, Failed 0, Errors 0, Passed 16
   [success] Total time: 28 s, completed Mar 4, 2026, 1:30:52 PM
   warning apache-daffodil-vscode@1.6.0-SNAPSHOT: The engine "vscode" appears to be invalid.
   $ mocha -r ts-node/register ./src/svelte/tests/**/*.test.ts
   (node:33953) [MODULE_TYPELESS_PACKAGE_JSON] Warning: Module type of file:///home/jeremy/Desktop/daffodil-vscode-apache/src/svelte/tests/stores/index.test.ts is not specified and it doesn't parse as CommonJS.
   Reparsing as ES module because module syntax was detected. This incurs a performance overhead.
   To eliminate this warning, add "type": "module" to /home/jeremy/Desktop/daffodil-vscode-apache/src/svelte/package.json.
   (Use `node --trace-warnings ...` to show where the warning was created)
   
   
     Data Editor Stores ( Derived )
       regularSizedFile
         ✔ should return true on regular computed sized viewports
         ✔ should return false on non-regular computed sized viewports
       saveable
         ✔ should report boolean value derived from fileMetrics.changeCount
   
     Display Functions
       radixBytePad
         ✔ should return the appropriate text length per radix value given
       radixToString
         ✔ should return the correct radix index string from RadixValue
   
   
     5 passing (19ms)
   
   ✔ Validated version: 1.90.0
   ✔ Found at https://update.code.visualstudio.com/1.90.0/linux-x64/stable?released=true
   ✔ Downloaded VS Code into /home/jeremy/Desktop/daffodil-vscode-apache/.vscode-test/vscode-linux-x64-1.90.0
   [main 2026-03-04T18:31:05.014Z] update#setState disabled
   [main 2026-03-04T18:31:05.016Z] update#ctor - updates are disabled by the environment
   Started local extension host with pid 34117.
   Started initializing default profile extensions in extensions installation folder. file:///home/jeremy/Desktop/daffodil-vscode-apache/.vscode-test/extensions
   Completed initializing default profile extensions in extensions installation folder. file:///home/jeremy/Desktop/daffodil-vscode-apache/.vscode-test/extensions
   Loading development extension at /home/jeremy/Desktop/daffodil-vscode-apache
   Failed to fetch chat participant registry {}
   
     Daffodil Version
       version
         ✔ version.ts should exist
         ✔ version.ts version should be same as package.json
     Utils Test Suite
       ✔ Default config
       ✔ Get current config
       ✔ Setting current config
     TDML Utils Test Suite
       ✔ Valid TDML File - Single Test Case
       ✔ Valid TDML File - Multiple Test Cases
       ✔ Valid TDML File - Single Test Case, No Namespaces
       ✔ Valid TDML File - Single Test Case, No Document or Infoset Elements
       ✔ Invalid TDML File - File Does Not Exist
   No test suite found in XML buffer
       ✔ Invalid TDML File - Not Valid XML
       ✔ Append TDML Test Case
       ✔ Invalid Append TDML - duplicate
     Data Editor Test Suite
       Editor Service
         ✔ is running (68ms)
         ✔ server and client versions match (580ms)
       Data Editor
   rejected promise not handled within 1 second: getServerHeartbeat error: 13 INTERNAL: 
   getServerHeartbeat error: 13 INTERNAL: 
   rejected promise not handled within 1 second: getServerHeartbeat error: 13 INTERNAL: 
   rejected promise not handled within 1 second: getServerHeartbeat error: 13 INTERNAL: 
   rejected promise not handled within 1 second: getServerHeartbeat error: 13 INTERNAL: 
   rejected promise not handled within 1 second: getServerHeartbeat error: 13 INTERNAL: 
   rejected promise not handled within 1 second: getServerHeartbeat error: 13 INTERNAL: 
   rejected promise not handled within 1 second: getServerHeartbeat error: 13 INTERNAL: 
         ✔ data editor opens (7979ms)
     Daffodil Debugger
   rejected promise not handled within 1 second: Error: Webview is disposed
   stack trace: Error: Webview is disposed
       at C.c (/home/jeremy/Desktop/daffodil-vscode-apache/.vscode-test/vscode-linux-x64-1.90.0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:155:51827)
       at C.get webview [as webview] (/home/jeremy/Desktop/daffodil-vscode-apache/.vscode-test/vscode-linux-x64-1.90.0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:155:50980)
       at DataEditorClient.sendHeartbeat (/home/jeremy/Desktop/daffodil-vscode-apache/src/dataEditor/dataEditorClient.ts:413:22)
       at Timeout.<anonymous> (/home/jeremy/Desktop/daffodil-vscode-apache/src/dataEditor/dataEditorClient.ts:286:12)
       at listOnTimeout (node:internal/timers:573:17)
       at processTimers (node:internal/timers:514:7)
       ✔ debugger config size is correct (129ms)
       ✔ should output xml infoset - debugger version 3.10.0 (3839ms)
       ✔ should output json infoset - debugger version 3.10.0 (3073ms)
       ✔ should output xml infoset - debugger version 3.11.0 (3646ms)
       ✔ should output json infoset - debugger version 3.11.0 (2881ms)
       ✔ should output xml infoset - debugger version 4.0.0 (3293ms)
       ✔ should output json infoset - debugger version 4.0.0 (2873ms)
     Daffodfil
       interfaces
         ✔ DaffodilData functions properly
         ✔ InfosetEvent functions properly (xml)
         ✔ InfosetEvent functions properly (json)
         ✔ InfosetOutput functions properly
         ✔ BuildInfo functions properly
         ✔ LaunchArgs functions properly
         ✔ ConfigEvent functions properly
       constants
         ✔ dataEvent set properly
         ✔ infosetEvent set properly
         ✔ configEvent set properly
       getCommands
         ✔ getSchemaName file exists
         ✔ getSchemaName file does not exists
         ✔ getDataName file exists
         ✔ getDataName file does not exists
         ✔ getValidatedTDMLPath file exists
         ✔ getValidatedTDMLPath file does not exists
       artifact attributes
         ✔ name set properly
         ✔ archive set properly
         ✔ scriptName set properly
     Items Test Suite
       ✔ all elementItems available
       ✔ all attributeItems available
     DFDL Language Test Suite
       ✔ Test DFDL language configured
     45 passing (1m)
   [main 2026-03-04T18:32:30.743Z] Extension host with pid 34117 exited with code: 0, signal: unknown.
   Exit code:   0
   Done in 165.61s.
   jeremy@fedora:~/Desktop/daffodil-vscode-apache$ 
   ```
   
   Retracing my steps on my Fedora install, from beginning to configuring my VM to running `yarn test`, these are the following commands. 
   
   ```bash
   sudo dnf upgrade -y 
   sudo dnf install python3 python3-pip python3-devel
   sudo dnf install postgresql-server postgresql-devel redis
   sudo dnf install gcc gcc-c++  # For building Python packages
   sudo dnf install htop neofetch vim git curl wget -y
   sudo dnf install dnf-plugins-core
   sudo dnf config-manager addrepo --from-repofile=https://brave-browser-rpm-release.s3.brave.com/brave-browser.repo
   sudo rpm --import https://brave-browser-rpm-release.s3.brave.com/brave-core.asc
   sudo dnf install brave-browser
   sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
   echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\nautorefresh=1\ntype=rpm-md\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" | sudo tee /etc/yum.repos.d/vscode.repo > /dev/null
   sudo dnf install code
   curl -s "https://get.sdkman.io" | bash
   source "$HOME/.sdkman/bin/sdkman-init.sh"
   sdk install java 17.0.9-tem
   sdk install sbt
   curl -fsSL https://fnm.vercel.app/install | bash
   echo 'eval "$(fnm env --use-on-cd --shell bash)"' >> ~/.bashrc
   source ~/.bashrc
   fnm install --lts
   corepack enable yarn
   cd Desktop/
   git clone https://github.com/apache/daffodil-vscode.git
   cd daffodil-vscode/
   yarn install
   yarn package
   yarn test
   ```
   
   
   
   
   
   
   
   
   
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@daffodil.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] svelt tests fail [daffodil-vscode]

Posted by "stevedlawrence (via GitHub)" <gi...@apache.org>.
stevedlawrence commented on issue #1557:
URL: https://github.com/apache/daffodil-vscode/issues/1557#issuecomment-4026202684

   If if I run `git clean -xdf && yarn install && yarn test`, then those two tests consistently fail, and for a good portion of the test the vscode GUI is slowly downloading a Daffodi 3.10.0 CLI. 
   
   After those tests finish, every time I run `yarn test` without git clean first, then the tests consistently pass.
   
   So I seem like some tests might need to download a new version of the Daffodil CLI, and these tests are sensitive to that taking a while? Once they are downloaded and cached that's not an issue, but maybe running git clean deletes the cache and requires the CLI to be downloaded again and leads to the failure?
   
   Note that I get the `rejected promise not handled within 1 second: Error: Webview is disposed` message regardless if these tests pass or fail, so I don't think that is related.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@daffodil.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] svelt tests fail [daffodil-vscode]

Posted by "stevedlawrence (via GitHub)" <gi...@apache.org>.
stevedlawrence commented on issue #1557:
URL: https://github.com/apache/daffodil-vscode/issues/1557#issuecomment-4035031477

   Do we need to open an issue for the two Daffodil Debugger test that fail after a git clean, or is that covered by an exist issue?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@daffodil.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org