Share via


TestRunInputArtifacts Class

Definition

The input artifacts for the test run.

public class TestRunInputArtifacts : System.ClientModel.Primitives.IJsonModel<Azure.Developer.LoadTesting.TestRunInputArtifacts>, System.ClientModel.Primitives.IPersistableModel<Azure.Developer.LoadTesting.TestRunInputArtifacts>
type TestRunInputArtifacts = class
    interface IJsonModel<TestRunInputArtifacts>
    interface IPersistableModel<TestRunInputArtifacts>
Public Class TestRunInputArtifacts
Implements IJsonModel(Of TestRunInputArtifacts), IPersistableModel(Of TestRunInputArtifacts)
Inheritance
TestRunInputArtifacts
Implements

Properties

AdditionalFileInfo

Additional supported files for the test run.

ConfigFileInfo

The load test YAML file that contains the the test configuration.

InputArtifactsZipFileInfo

The zip file for all input artifacts.

TestScriptFileInfo

The test script file for the test run.

UrlTestConfigFileInfo

The config json file for url based test.

UserPropertyFileInfo

The user properties file.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<TestRunInputArtifacts>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<TestRunInputArtifacts>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<TestRunInputArtifacts>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<TestRunInputArtifacts>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<TestRunInputArtifacts>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to