Use GraphBuilder to construct an alias Graph #31060
249 passed, 0 failed and 0 skipped
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.cli.ApplicationSpec.xml
7 tests were completed in 15ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.cli.ApplicationSpec | 7✅ | 15ms |
✅ org.enso.cli.ApplicationSpec
✅ Application should delegate to correct commands
✅ Application should handle plugins
✅ Application should handle top-level options (before and after the command)
✅ Application should support related commands
✅ Application should suggest similar commands on typo
✅ Application should handle errors nicely
✅ Application should correctly handle help for subcommands, including top-level options
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.cli.CLIOutputSpec.xml
9 tests were completed in 4ms with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.cli.CLIOutputSpec | 9✅ | 4ms |
✅ org.enso.cli.CLIOutputSpec
✅ wrapLine should wrap at the wrapPoint without breaking words
✅ wrapLine should not wrap text without whitespace
✅ groupTables should group tables but keep lines separate and preserve ordering and empty lines
✅ alignAndWrapTable should align the table and wrap the content
✅ alignAndWrapTable should keep the minimum wrap width
✅ CLIOutput should align tables
✅ CLIOutput should align single row tables too
✅ CLIOutput should align tables independently
✅ CLIOutput should wrap text to 80 characters
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.cli.OptsSpec.xml
30 tests were completed in 49ms with 30 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.cli.OptsSpec | 30✅ | 49ms |
✅ org.enso.cli.OptsSpec
✅ positionalArgument should be required
✅ positionalArgument should report parse errors
✅ positionalArgument should return parsed value
✅ positionalArgument should handle spaces in arguments
✅ positionalArgument should show in the usage
✅ optionalArgument should be optional
✅ optionalArgument should return parsed value
✅ optionalArgument should show in the usage
✅ trailingPositionalArguments should be optional
✅ trailingPositionalArguments should consume arbitrary amount of values
✅ trailingPositionalArguments should show in the usage
✅ flag should set value if it is present
✅ flag should show in usage if specified
✅ parameter should be required
✅ parameter should handle both notations
✅ parameter should show in the usage
✅ parameter should parse when put anywhere between arguments
✅ optionalParameter should be required
✅ optionalParameter should handle both notations
✅ optionalParameter should show in the usage
✅ prefixedParameters should handle arbitrary amount of occurences
✅ additionalArguments should handle arbitrary combinations of arguments
✅ pure should return its value
✅ pure should not consume any options
✅ subcommands should delegate to right subcommand
✅ subcommands should handle subcommand options correctly
✅ subcommands should handle parent options
✅ subcommands should handle errors nicely
✅ withDefault should return the default value if the result is missing
✅ withDefault should return the original value if provided
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.cli.SpellingSpec.xml
3 tests were completed in 3ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.cli.SpellingSpec | 3✅ | 3ms |
✅ org.enso.cli.SpellingSpec
✅ selectClosestMatches should return close matches only
✅ selectClosestMatches should return no matches if there are no remotely similar words
✅ selectClosestMatchesWithMetadata should preserve metadata
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.cli.task.TaskProgressSpec.xml
2 tests were completed in 11ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.cli.task.TaskProgressSpec | 2✅ | 11ms |
✅ org.enso.cli.task.TaskProgressSpec
✅ TaskProgress.map should run only once even with multiple listeners
✅ TaskProgress.toFuture should return a future that is completed when the original task is
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.compiler.test.context.ChangesetBuilderTest.xml
20 tests were completed in 217ms with 20 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.compiler.test.context.ChangesetBuilderTest | 20✅ | 217ms |
✅ org.enso.compiler.test.context.ChangesetBuilderTest
✅ DiffChangeset should single literal whole
✅ DiffChangeset should single literal left
✅ DiffChangeset should single literal right
✅ DiffChangeset should single literal partial
✅ DiffChangeset should single literal inside
✅ DiffChangeset should application and literal
✅ DiffChangeset should binding and literal
✅ DiffChangeset should binding and space
✅ DiffChangeset should undefined binding whole
✅ DiffChangeset should single undefined literal whole
✅ DiffChangeset should multiline single line
✅ DiffChangeset should multiline remove node
✅ DiffChangeset should multiline insert line 1
✅ DiffChangeset should multiline insert line 2
✅ DiffChangeset should multiline across lines
✅ DiffChangeset should multiple single expression
✅ DiffChangeset should multiple multiline
✅ DiffChangeset should multiple last line
✅ DiffChangeset should module with undefined literal
✅ DiffChangeset should toggle defaulted boolean parameter
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.distribution.locking.ConcurrencyTest.xml
3 tests were completed in 174ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.distribution.locking.ConcurrencyTest | 3✅ | 174ms |
✅ org.enso.distribution.locking.ConcurrencyTest
✅ locks should synchronize parallel installations with the same runtime
✅ locks should synchronize installation and usage
✅ locks should synchronize uninstallation and usage
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.distribution.locking.ThreadSafeFileLockManagerTest.xml
7 tests were completed in 346ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.distribution.locking.ThreadSafeFileLockManagerTest | 7✅ | 346ms |
✅ org.enso.distribution.locking.ThreadSafeFileLockManagerTest
✅ ThreadSafeFileLockManager should allow multiple concurrent shared locks
✅ ThreadSafeFileLockManager should allow no other locks if an exclusive lock is held
✅ ThreadSafeFileLockManager should allow exclusive lock only when no shared locks are held
✅ ThreadSafeFileLockManager should immediately resolve failed shared tryAcquire
✅ ThreadSafeFileLockManager should immediately resolve failed exclusive tryAcquire
✅ ThreadSafeFileLockManager should immediately fail try* if waiting for another process
✅ ThreadSafeFileLockManager should handle distinct resources independently
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.downloader.archive.POSIXPermissionsSpec.xml
1 tests were completed in 8ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.downloader.archive.POSIXPermissionsSpec | 1✅ | 8ms |
✅ org.enso.downloader.archive.POSIXPermissionsSpec
✅ POSIXPermissions should decode permissions correctly
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.downloader.http.HTTPDownloadSpec.xml
1 tests were completed in 2ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.downloader.http.HTTPDownloadSpec | 1✅ | 2ms |
✅ org.enso.downloader.http.HTTPDownloadSpec
✅ HTTPDownload should accept gzipped responses and decode them correctly
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.downloader.http.URIBuilderSpec.xml
3 tests were completed in 40ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.downloader.http.URIBuilderSpec | 3✅ | 40ms |
✅ org.enso.downloader.http.URIBuilderSpec
✅ URIBuilder should add path segments
✅ URIBuilder should add queries
✅ URIBuilder should Handle non-standard symbols in queries
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.editions.EditionResolverSpec.xml
4 tests were completed in 10ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.editions.EditionResolverSpec | 4✅ | 10ms |
✅ org.enso.editions.EditionResolverSpec
✅ EditionResolver should resolve a simple edition
✅ EditionResolver should resolve a nested edition
✅ EditionResolver should correctly handle repository shadowing when resolving libraries
✅ EditionResolver should avoid cycles in the resolution
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.editions.EditionSerializationSpec.xml
5 tests were completed in 20ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.editions.EditionSerializationSpec | 5✅ | 20ms |
✅ org.enso.editions.EditionSerializationSpec
✅ EditionSerialization should parse an edition that just derives another one
✅ EditionSerialization should parse a standalone edition
✅ EditionSerialization should not parse an edition that does not define the engine version nor attempt to derive it
✅ EditionSerialization should not allow non-unique libraries
✅ EditionSerialization should not allow invalid version combinations for libraries
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.editions.LibraryNameSpec.xml
2 tests were completed in 42ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.editions.LibraryNameSpec | 2✅ | 42ms |
✅ org.enso.editions.LibraryNameSpec
✅ LibraryName should parse and serialize to the same thing
✅ LibraryName should fail to parse if there are too many parts
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.editions.repository.ManifestParserSpec.xml
1 tests were completed in 3ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.editions.repository.ManifestParserSpec | 1✅ | 3ms |
✅ org.enso.editions.repository.ManifestParserSpec
✅ Manifest should be parsed from YAML format
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.editions.updater.UpdatingEditionProviderTest.xml
2 tests were completed in 340ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.editions.updater.UpdatingEditionProviderTest | 2✅ | 340ms |
✅ org.enso.editions.updater.UpdatingEditionProviderTest
✅ UpdatingEditionProvider should list installed editions and download new ones if asked
✅ UpdatingEditionProvider should try updating editions if an edition is missing
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.filewatcher.WatcherAdapterSpec.xml
4 tests were completed in 182ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.filewatcher.WatcherAdapterSpec | 4✅ | 182ms |
✅ org.enso.filewatcher.WatcherAdapterSpec
✅ should get create events
✅ should get delete events
✅ should get modify events
✅ should get events from subdirectories
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.jsonrpc.MessageHandlerSpec.xml
10 tests were completed in 287ms with 10 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.jsonrpc.MessageHandlerSpec | 10✅ | 287ms |
✅ org.enso.jsonrpc.MessageHandlerSpec
✅ Message handler must issue notifications
✅ Message handler must receive notifications
✅ Message handler must receive notifications without params
✅ Message handler must reply to requests
✅ Message handler must reply to empty requests
✅ Message handler must reply with an error to malformed messages
✅ Message handler must reply with an error to unrecognized messages
✅ Message handler must reply with an error to messages with wrong params
✅ Message handler must issue a request and pass a well formed response
✅ Message handler must issue a request and pass an error response
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.librarymanager.LibraryResolverSpec.xml
3 tests were completed in 23ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.librarymanager.LibraryResolverSpec | 3✅ | 23ms |
✅ org.enso.librarymanager.LibraryResolverSpec
✅ LibraryResolver should correctly resolve libraries based on the edition
✅ LibraryResolver should correctly handle preference of local libraries
✅ LibraryResolver should not fall back to a local library if it was not defined as such explicitly nor `prefer-local-libraries` is set
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.librarymanager.local.LocalLibraryProviderSpec.xml
4 tests were completed in 42ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.librarymanager.local.LocalLibraryProviderSpec | 4✅ | 42ms |
✅ org.enso.librarymanager.local.LocalLibraryProviderSpec
✅ LocalLibraryProvider should resolve local libraries by config name regardless of directory name
✅ LocalLibraryProvider should resolve local libraries with conflicting names, disambiguating by namespace
✅ LocalLibraryProvider should pick alphabetically first path if there are multiple ambiguous libraries with the same name+namespace in a single directory
✅ LocalLibraryProvider should prefer libraries in the first directory in the search path
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.librarymanager.published.repository.LibraryDownloadTest.xml
1 tests were completed in 414ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.librarymanager.published.repository.LibraryDownloadTest | 1✅ | 414ms |
✅ org.enso.librarymanager.published.repository.LibraryDownloadTest
✅ DownloadingLibraryCache should be able to download and install libraries from a repository
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.librarymanager.published.repository.LibraryManifestParserSpec.xml
2 tests were completed in 25ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.librarymanager.published.repository.LibraryManifestParserSpec | 2✅ | 25ms |
✅ org.enso.librarymanager.published.repository.LibraryManifestParserSpec
✅ LibraryManifest should be parsed from YAML format
✅ LibraryManifest should require only a minimal set of fields to parse
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.libraryupload.LibraryUploadTest.xml
1 tests were completed in 133ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.libraryupload.LibraryUploadTest | 1✅ | 133ms |
✅ org.enso.libraryupload.LibraryUploadTest
✅ LibraryUploader should upload the files to the server
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.lockmanager.ConnectedLockManagerTest.xml
2 tests were completed in 60ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.lockmanager.ConnectedLockManagerTest | 2✅ | 60ms |
✅ org.enso.lockmanager.ConnectedLockManagerTest
✅ ConnectedLockManager should share exclusive locks between the connected lock manager and the primary one
✅ ConnectedLockManager should correctly handle shared locks
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.logger.masking.MaskingUtilsSpec.xml
1 tests were completed in 27ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.logger.masking.MaskingUtilsSpec | 1✅ | 27ms |
✅ org.enso.logger.masking.MaskingUtilsSpec
✅ MaskingUtils should mask a path
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.pkg.archive.EnsoProjectArchiveSpec.xml
1 tests were completed in 12ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.pkg.archive.EnsoProjectArchiveSpec | 1✅ | 12ms |
✅ org.enso.pkg.archive.EnsoProjectArchiveSpec
✅ EnsoProjectArchive should build test project
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.pkg.ConfigSpec.xml
12 tests were completed in 55ms with 12 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.pkg.ConfigSpec | 12✅ | 55ms |
✅ org.enso.pkg.ConfigSpec
✅ Config should deserialize the serialized representation to the original value
✅ Config should only require the name and use defaults for everything else
✅ Config should correctly de-serialize and serialize back the shortened edition syntax if there are no overrides
✅ Config should correctly parse empty edition field
✅ Component groups should correctly de-serialize and serialize back the components syntax
✅ Component groups should correctly de-serialize empty components
✅ Component groups should allow unknown keys in component groups
✅ Component groups should fail to de-serialize invalid extended modules
✅ Component groups should correctly de-serialize shortcuts
✅ Component groups should fail to de-serialize invalid shortcuts
✅ Component groups should fail to de-serialize invalid component groups
✅ Component groups should fail to de-serialize invalid components
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.pkg.NameSanitizationSpec.xml
2 tests were completed in 16ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.pkg.NameSanitizationSpec | 2✅ | 16ms |
✅ org.enso.pkg.NameSanitizationSpec
✅ Name Validation should sanitize the name of the project
✅ Name Validation should validate the project name
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.polyglot.data.TreeTest.xml
7 tests were completed in 13ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.polyglot.data.TreeTest | 7✅ | 13ms |
✅ org.enso.polyglot.data.TreeTest
✅ Tree should map
✅ Tree should filter root
✅ Tree should filter nodes
✅ Tree should fold
✅ Tree should zip roots
✅ zip nodes
✅ building the tree with mutable builder
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.polyglot.data.TypeGraphTest.xml
4 tests were completed in 46ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.polyglot.data.TypeGraphTest | 4✅ | 46ms |
✅ org.enso.polyglot.data.TypeGraphTest
✅ The type graph should be able to insert links
✅ The type graph should be able to query direct parents
✅ The type graph should be able to query all parents
✅ The type graph should have a fallback parent for any typename
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.polyglot.debugger.SerializationTest.xml
9 tests were completed in 23ms with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.polyglot.debugger.SerializationTest | 9✅ | 23ms |
✅ org.enso.polyglot.debugger.SerializationTest
✅ EvaluationRequest should preserve all information when being serialized and deserialized
✅ ListBindingsRequest should preserve all information when being serialized and deserialized
✅ SessionExitRequest should preserve all information when being serialized and deserialized
✅ EvaluationSuccess should preserve all information when being serialized and deserialized
✅ EvaluationFailure should preserve all information when being serialized and deserialized
✅ EvaluationFailure should handle null in exception message
✅ EvaluationFailure should handle nested exceptions
✅ ListBindingsResult should preserve all information when being serialized and deserialized
✅ SessionExitNotification should preserve all information when being serialized and deserialized
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.polyglot.runtime.serde.SerdeSpec.xml
1 tests were completed in 22ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.polyglot.runtime.serde.SerdeSpec | 1✅ | 22ms |
✅ org.enso.polyglot.runtime.serde.SerdeSpec
✅ should serialize and deserialize API messages in JSON
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.runtimeversionmanager.components.GraalVMComponentConfigurationSpec.xml
2 tests were completed in 9ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.runtimeversionmanager.components.GraalVMComponentConfigurationSpec | 2✅ | 9ms |
✅ org.enso.runtimeversionmanager.components.GraalVMComponentConfigurationSpec
✅ RuntimeComponentConfiguration should return required components
✅ RuntimeComponentConfiguration should return no required components for Truffle unchained
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.runtimeversionmanager.components.GraalVMComponentParserSpec.xml
1 tests were completed in 16ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.runtimeversionmanager.components.GraalVMComponentParserSpec | 1✅ | 16ms |
✅ org.enso.runtimeversionmanager.components.GraalVMComponentParserSpec
✅ RuntimeComponentUpdater should parse list output
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.runtimeversionmanager.components.RuntimeVersionManagerSpec.xml
13 tests were completed in 284ms with 13 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.runtimeversionmanager.components.RuntimeVersionManagerSpec | 13✅ | 284ms |
✅ org.enso.runtimeversionmanager.components.RuntimeVersionManagerSpec
✅ RuntimeVersionManager should find the latest engine version in semver ordering (skipping broken releases)
✅ RuntimeVersionManager should install the engine and a matching runtime for it
✅ RuntimeVersionManager should list installed engines and runtimes
✅ RuntimeVersionManager should preserve the broken mark when installing a broken release
✅ RuntimeVersionManager should skip broken releases when finding latest installed version
✅ RuntimeVersionManager should issue a warning when a broken release is requested
✅ RuntimeVersionManager should issue a context-specific error when a nightly release cannot be found
✅ RuntimeVersionManager should uninstall the runtime iff it is not used by any engines
✅ RuntimeVersionManager should correctly handle version depending on installer type
✅ RuntimeVersionManager should support bundled components
✅ RuntimeVersionManager should fail to uninstall a read-only bundled component
✅ RuntimeVersionManager should include both bundled and installed components in list
✅ RuntimeVersionManager should cope with semantic versioning of Java
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.runtimeversionmanager.config.GlobalConfigurationManagerSpec.xml
2 tests were completed in 19ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.runtimeversionmanager.config.GlobalConfigurationManagerSpec | 2✅ | 19ms |
✅ org.enso.runtimeversionmanager.config.GlobalConfigurationManagerSpec
✅ GlobalConfigurationManager should allow to edit and remove known keys
✅ GlobalConfigurationManager should not allow saving an invalid config
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.runtimeversionmanager.distributuion.DistributionManagerSpec.xml
4 tests were completed in 5ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.runtimeversionmanager.distributuion.DistributionManagerSpec | 4✅ | 5ms |
✅ org.enso.runtimeversionmanager.distributuion.DistributionManagerSpec
✅ DistributionManager should detect portable distribution
✅ DistributionManager should detect installed distribution
✅ DistributionManager should detect bundles
✅ DistributionManager should respect environment variable overrides for installed distribution location
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.searcher.sql.SuggestionsRepoTest.xml
31 tests were completed in 63ms with 31 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.searcher.sql.SuggestionsRepoTest | 31✅ | 63ms |
✅ org.enso.searcher.sql.SuggestionsRepoTest
✅ SuggestionsRepo should init idempotent
✅ SuggestionsRepo should insert all suggestions
✅ SuggestionsRepo should get all suggestions
✅ SuggestionsRepo should fail to insertAll duplicate suggestion
✅ SuggestionsRepo should select suggestion by id
✅ SuggestionsRepo should remove suggestion
✅ SuggestionsRepo should remove suggestions by module names
✅ SuggestionsRepo should remove suggestions by empty module names
✅ SuggestionsRepo should get version
✅ SuggestionsRepo should change version after insert
✅ SuggestionsRepo should not change version after failed insert
✅ SuggestionsRepo should change version after remove
✅ SuggestionsRepo should not change version after failed remove
✅ SuggestionsRepo should change version after remove by module name
✅ SuggestionsRepo should not change version after failed remove by module name
✅ SuggestionsRepo should update suggestion by external id
✅ SuggestionsRepo should update suggestion external id
✅ SuggestionsRepo should update suggestion removing external id
✅ SuggestionsRepo should update suggestion return type
✅ SuggestionsRepo should update suggestion type documentation
✅ SuggestionsRepo should update suggestion constructor documentation
✅ SuggestionsRepo should update suggestion module documentation
✅ SuggestionsRepo should update suggestion conversion documentation
✅ SuggestionsRepo should update suggestion function documentation
✅ SuggestionsRepo should update suggestion local documentation
✅ SuggestionsRepo should update suggestion removing documentation
✅ SuggestionsRepo should update suggestion scope
✅ SuggestionsRepo should update suggestion empty request
✅ SuggestionsRepo should change version after updateAll
✅ SuggestionsRepo should not change version after failed updateAll
✅ SuggestionsRepo should get exported symbols
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.text.editing.CharSequenceIndexedSourceSpec.xml
7 tests were completed in 2ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.text.editing.CharSequenceIndexedSourceSpec | 7✅ | 2ms |
✅ org.enso.text.editing.CharSequenceIndexedSourceSpec
✅ should convert position of the beginning of text
✅ should convert a position on a first line
✅ should convert last position on a first line
✅ should convert first position on a line
✅ should convert a position on a line
✅ should convert last position on a line
✅ should convert to index last position
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.text.editing.EditorOpsSpec.xml
7 tests were completed in 25ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.text.editing.EditorOpsSpec | 7✅ | 25ms |
✅ org.enso.text.editing.EditorOpsSpec
✅ An editor should be able to apply multiple diffs
✅ An editor should be able to apply diffs with unicode symbols
✅ An editor should take into account applied so far edits when validate next diff
✅ An editor should apply edit when end position is an empty line
✅ An editor should append text at the beginning of a buffer
✅ An editor should be able to insert changes to the empty buffer
✅ An editor should be able to edit text with unicode symbols
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.text.editing.RopeIndexedSourceSpec.xml
7 tests were completed in 4ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.text.editing.RopeIndexedSourceSpec | 7✅ | 4ms |
✅ org.enso.text.editing.RopeIndexedSourceSpec
✅ should convert position of the beginning of text
✅ should convert a position on a first line
✅ should convert last position on a first line
✅ should convert first position on a line
✅ should convert a position on a line
✅ should convert last position on a line
✅ should convert to index last position
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.text.editing.RopeTextEditorSpec.xml
6 tests were completed in 3ms with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.text.editing.RopeTextEditorSpec | 6✅ | 3ms |
✅ org.enso.text.editing.RopeTextEditorSpec
✅ A rope text editor should insert text before beginning of a line
✅ A rope text editor should replace a substring
✅ A rope text editor should not crash in a replacement that is longer
✅ A rope text editor should replace a multiline substring
✅ A rope text editor should be able to insert change at the end of file
✅ A rope text editor should support code points above 0xFFFF
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.text.editing.TextEditValidatorSpec.xml
4 tests were completed in 3ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.text.editing.TextEditValidatorSpec | 4✅ | 3ms |
✅ org.enso.text.editing.TextEditValidatorSpec
✅ A rope text editor should fail when end position is before start position
✅ A rope text editor should fail when range contains negative numbers
✅ A rope text editor should fail if position is outside of buffer
✅ A rope text editor should succeed when character coordinate is equal to line length
✅ /runner/_work/enso/enso/target/test-results/TEST-org.enso.text.Sha3224VersionCalculatorSpec.xml
1 tests were completed in 2ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.enso.text.Sha3224VersionCalculatorSpec | 1✅ | 2ms |
✅ org.enso.text.Sha3224VersionCalculatorSpec
✅ A Sha3Digest should produce SHA3-224 digest