mirror of
https://github.com/microsoft/onefuzz.git
synced 2025-06-17 20:38:06 +00:00
add regression testing tasks (#664)
This commit is contained in:
@ -174,11 +174,13 @@ class Files(Endpoint):
|
||||
sas = self.onefuzz.containers.get(container).sas_url
|
||||
return ContainerWrapper(sas)
|
||||
|
||||
def list(self, container: primitives.Container) -> models.Files:
|
||||
def list(
|
||||
self, container: primitives.Container, prefix: Optional[str] = None
|
||||
) -> models.Files:
|
||||
""" Get a list of files in a container """
|
||||
self.logger.debug("listing files in container: %s", container)
|
||||
client = self._get_client(container)
|
||||
return models.Files(files=client.list_blobs())
|
||||
return models.Files(files=client.list_blobs(name_starts_with=prefix))
|
||||
|
||||
def delete(self, container: primitives.Container, filename: str) -> None:
|
||||
""" delete a file from a container """
|
||||
@ -845,6 +847,7 @@ class Tasks(Endpoint):
|
||||
vm_count: int = 1,
|
||||
preserve_existing_outputs: bool = False,
|
||||
colocate: bool = False,
|
||||
report_list: Optional[List[str]] = None,
|
||||
) -> models.Task:
|
||||
"""
|
||||
Create a task
|
||||
@ -907,6 +910,8 @@ class Tasks(Endpoint):
|
||||
target_workers=target_workers,
|
||||
type=task_type,
|
||||
wait_for_files=task_wait_for_files,
|
||||
report_list=report_list,
|
||||
preserve_existing_outputs=preserve_existing_outputs,
|
||||
),
|
||||
)
|
||||
|
||||
|
Reference in New Issue
Block a user