Skip to content

Feature/impersonated export (#408) #376

Feature/impersonated export (#408)

Feature/impersonated export (#408) #376

GitHub Actions / Test Results succeeded Dec 12, 2024 in 0s

All 78 tests pass in 2m 29s

78 tests  +2   78 ✅ +2   2m 29s ⏱️ -13s
22 suites ±0    0 💤 ±0 
22 files   ±0    0 ❌ ±0 

Results for commit 489254f. ± Comparison against earlier commit da0963f.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

78 tests found

There are 78 tests, see "Raw output" for the full list of tests.
Raw output
com.microsoft.kusto.spark.ExtendedKustoClientTests ‑ IngestIfNotExists tags shouldIngest should return true if no extents given
com.microsoft.kusto.spark.ExtendedKustoClientTests ‑ initializeTablesBySchema should Not create table if queued mode
com.microsoft.kusto.spark.KustoFilterTests ‑ And expression should construct inner filters and than construct the and expression
com.microsoft.kusto.spark.KustoFilterTests ‑ Empty columns filter should construct an empty string
com.microsoft.kusto.spark.KustoFilterTests ‑ EqualNullSafe expression should translate to equality when value is not null
com.microsoft.kusto.spark.KustoFilterTests ‑ EqualNullSafe expression should translate to isnull when value is null
com.microsoft.kusto.spark.KustoFilterTests ‑ EqualTo expression should construct equality filter correctly for date type
com.microsoft.kusto.spark.KustoFilterTests ‑ EqualTo expression should construct equality filter correctly for double type
com.microsoft.kusto.spark.KustoFilterTests ‑ EqualTo expression should construct equality filter correctly for string type
com.microsoft.kusto.spark.KustoFilterTests ‑ EqualTo expression should construct equality filter correctly for string with tags
com.microsoft.kusto.spark.KustoFilterTests ‑ EqualTo expression should construct equality filter correctly for timestamp type
com.microsoft.kusto.spark.KustoFilterTests ‑ Filter clause should be empty if filters list is empty
com.microsoft.kusto.spark.KustoFilterTests ‑ GreaterThan expression should construct filter expression correctly for byte type
com.microsoft.kusto.spark.KustoFilterTests ‑ GreaterThanOrEqual expression should construct filter expression correctly for float type
com.microsoft.kusto.spark.KustoFilterTests ‑ In expression should construct filter expression correctly for a set of values
com.microsoft.kusto.spark.KustoFilterTests ‑ IsNotNull expression should construct filter expression correctly
com.microsoft.kusto.spark.KustoFilterTests ‑ IsNull expression should construct filter expression correctly
com.microsoft.kusto.spark.KustoFilterTests ‑ LessThan expression should construct filter expression correctly for byte type
com.microsoft.kusto.spark.KustoFilterTests ‑ LessThanOrEqual expression should construct filter expression correctly for float type
com.microsoft.kusto.spark.KustoFilterTests ‑ Non-empty columns filter should construct a project statement
com.microsoft.kusto.spark.KustoFilterTests ‑ Not expression should construct the child filter and than construct the not expression
com.microsoft.kusto.spark.KustoFilterTests ‑ Or expression should construct inner filters and than construct the or expression
com.microsoft.kusto.spark.KustoFilterTests ‑ Providing multiple filters should lead to and-concatenation of these filters
com.microsoft.kusto.spark.KustoFilterTests ‑ Providing two filters when one is resolved to NONE should only apply the second filter
com.microsoft.kusto.spark.KustoFilterTests ‑ Requesting only column pruning should adjust the query with prune expression
com.microsoft.kusto.spark.KustoFilterTests ‑ StringContains expression should construct the correct expression
com.microsoft.kusto.spark.KustoFilterTests ‑ StringEndsWith expression should construct the correct expression
com.microsoft.kusto.spark.KustoFilterTests ‑ StringStartsWith expression should construct the correct expression
com.microsoft.kusto.spark.KustoQueryUtilsTest ‑ getQuerySchemaQuery should add suffix
com.microsoft.kusto.spark.KustoQueryUtilsTest ‑ limitQuery should add limit
com.microsoft.kusto.spark.KustoQueryUtilsTest ‑ normalizeQuery should remove redundant query separator
com.microsoft.kusto.spark.KustoSourceE2E ‑ KustoConnector should write to a kusto table and read it back in default mode
com.microsoft.kusto.spark.KustoSourceE2E ‑ KustoSource should execute a read query on Kusto cluster in single mode
com.microsoft.kusto.spark.KustoSourceE2E ‑ KustoSource should execute a read query with transient storage and impersonation in distributed mode
com.microsoft.kusto.spark.KustoSourceTests ‑ KustoDataSource should fail in parsing with no sas key
com.microsoft.kusto.spark.KustoSourceTests ‑ KustoDataSource should fail in parsing with wrong sas url format
com.microsoft.kusto.spark.KustoSourceTests ‑ KustoDataSource should fail with credentials in plain text
com.microsoft.kusto.spark.KustoSourceTests ‑ KustoDataSource should match cluster custom domain url or aria old cluster
com.microsoft.kusto.spark.KustoSourceTests ‑ KustoDataSource should match cluster default url pattern
com.microsoft.kusto.spark.KustoSourceTests ‑ KustoDataSource should parse sas
com.microsoft.kusto.spark.KustoSourceTests ‑ KustoDataSource should recognize Kusto and get the correct schema
com.microsoft.kusto.spark.WriterTests ‑ convertRowToCsv should calculate row size as expected
com.microsoft.kusto.spark.WriterTests ‑ convertRowToCsv should convert the row as expected
com.microsoft.kusto.spark.WriterTests ‑ convertRowToCsv should convert the row as expected with binary data
com.microsoft.kusto.spark.WriterTests ‑ convertRowToCsv should convert the row as expected with maps and right escaping
com.microsoft.kusto.spark.WriterTests ‑ convertRowToCsv should convert the row as expected, including nested types.
com.microsoft.kusto.spark.WriterTests ‑ finalizeFileWrite should should flush and close buffers
com.microsoft.kusto.spark.WriterTests ‑ getColumnsSchema should parse table schema correctly
com.microsoft.kusto.spark.authentication.kustoAuthenticationTests ‑ KeyVaultAppAuthentication Equals should Check equality and inequality between different KeyVaultAppAuthentication
com.microsoft.kusto.spark.authentication.kustoAuthenticationTests ‑ KeyVaultCertificateAuthentication Equals should Check equality and inequality between different KeyVaultCertificateAuthentication
com.microsoft.kusto.spark.authentication.kustoAuthenticationTests ‑ KustoAccessTokenAuthentication Equals should Check equality and inequality between different KustoAccessTokenAuthentication
com.microsoft.kusto.spark.authentication.kustoAuthenticationTests ‑ KustoAccessTokenAuthentication Equals should Verify that different types of authentication won't equal
com.microsoft.kusto.spark.authentication.kustoAuthenticationTests ‑ KustoAuthentication Equals should Check token not getting printed
com.microsoft.kusto.spark.authentication.kustoAuthenticationTests ‑ KustoTokenProviderAuthentication Equals should Verify that different types of authentication won't equal
com.microsoft.kusto.spark.datasource.KustoResponseDeserializerTest ‑ Data types should get resolved and rows should get extracted - v1 queries
com.microsoft.kusto.spark.datasource.KustoResponseDeserializerTest ‑ Data types should get resolved and rows should get extracted - v2 queries
com.microsoft.kusto.spark.datasource.TransientStorageParametersTest ‑ TransientStorageCredentials ToString should parse SAS and not print tokens
com.microsoft.kusto.spark.datasource.TransientStorageParametersTest ‑ TransientStorageCredentials ToString with impersonate should parse and deserialize
com.microsoft.kusto.spark.datasource.TransientStorageParametersTest ‑ TransientStorageParameters ToString should check token not getting printed
com.microsoft.kusto.spark.datasource.TransientStorageParametersTest ‑ TransientStorageParameters should should get parsed for impersonate string
com.microsoft.kusto.spark.utils.CertUtilsTest ‑ pfx cert should be read from file into KeyCert type
com.microsoft.kusto.spark.utils.CertUtilsTest ‑ pfx password protected cert should be read from file into KeyCert type
com.microsoft.kusto.spark.utils.CertUtilsTest ‑ pfx password protected cert should throw UnrecoverableKeyException if pfx cert does not have private key
com.microsoft.kusto.spark.utils.ContainerProviderTest ‑ ContainerProvider returns a container should from RM
com.microsoft.kusto.spark.utils.ContainerProviderTest ‑ ContainerProvider should fail in the case when call succeeds but returns no storage
com.microsoft.kusto.spark.utils.ContainerProviderTest ‑ ContainerProvider should retry and return a container in case of a temporary HTTPException
com.microsoft.kusto.spark.utils.CslCommandsGeneratorTest ‑ TestGenerateExportDataCommand should generate command with additional options-1
com.microsoft.kusto.spark.utils.CslCommandsGeneratorTest ‑ TestGenerateExportDataCommand should generate command with additional options-2
com.microsoft.kusto.spark.utils.CslCommandsGeneratorTest ‑ TestGenerateExportDataCommand should generate command with additional options-3
com.microsoft.kusto.spark.utils.CslCommandsGeneratorTest ‑ TestGenerateExportDataCommand should generate command with additional options-4
com.microsoft.kusto.spark.utils.CslCommandsGeneratorTest ‑ TestGenerateExportDataCommand should generate command with additional options-5
com.microsoft.kusto.spark.utils.KustoAzureFsSetupCacheTest ‑ testCheckIfRefreshNeeded
com.microsoft.kusto.spark.utils.KustoAzureFsSetupCacheTest ‑ testUpdateAndGetPrevNativeAzureFs
com.microsoft.kusto.spark.utils.KustoAzureFsSetupCacheTest ‑ testUpdateAndGetPrevSas
com.microsoft.kusto.spark.utils.KustoAzureFsSetupCacheTest ‑ testUpdateAndGetPrevStorageAccountAccess
com.microsoft.kusto.spark.utils.KustoDataSourceUtilsTest ‑ ReadParameters should KustoReadOptions with passed in options
com.microsoft.kusto.spark.utils.KustoDataSourceUtilsTest ‑ ReadParameters should throw an exception when an invalid export options is passed
com.microsoft.kusto.spark.utils.SparkIngestionPropertiesTest ‑ props should be same after clone