public async Task TestGetSparkJob() { SparkJobDefinitionClient client = CreateClient(); await using DisposableSparkJobDefinition sparkJobDefinition = await DisposableSparkJobDefinition.Create(client, Recording, TestEnvironment.StorageFileSystemName, TestEnvironment.StorageAccountName); IList <SparkJobDefinitionResource> jobs = await client.GetSparkJobDefinitionsByWorkspaceAsync().ToListAsync(); Assert.GreaterOrEqual(jobs.Count, 1); foreach (var expectedJob in jobs) { SparkJobDefinitionResource actualJob = await client.GetSparkJobDefinitionAsync(expectedJob.Name); Assert.AreEqual(expectedJob.Name, actualJob.Name); Assert.AreEqual(expectedJob.Id, actualJob.Id); } }
public async Task TestRenameSparkJob() { SparkJobDefinitionClient client = CreateClient(); SparkJobDefinitionResource resource = await DisposableSparkJobDefinition.CreateResource(client, this.Recording, TestEnvironment.StorageFileSystemName, TestEnvironment.StorageAccountName); string newSparkJobName = Recording.GenerateId("Pipeline2", 16); SparkJobDefinitionRenameSparkJobDefinitionOperation renameOperation = await client.StartRenameSparkJobDefinitionAsync(resource.Name, new ArtifactRenameRequest() { NewName = newSparkJobName }); await renameOperation.WaitForCompletionAsync(); SparkJobDefinitionResource sparkJob = await client.GetSparkJobDefinitionAsync(newSparkJobName); Assert.AreEqual(newSparkJobName, sparkJob.Name); SparkJobDefinitionDeleteSparkJobDefinitionOperation deleteOperation = await client.StartDeleteSparkJobDefinitionAsync(newSparkJobName); await deleteOperation.WaitForCompletionAsync(); }