Beispiel #1
0
        private string GetProjectArn(string projectName)
        {
            Project project   = null;
            string  nextToken = null;

            do
            {
                var response = DFClient.ListProjects(new ListProjectsRequest()
                {
                    NextToken = nextToken
                });
                nextToken = response.NextToken;
                foreach (var p in response.Projects)
                {
                    if (p.Name == projectName)
                    {
                        project = p;
                        break;
                    }
                }
            } while (project == null && !string.IsNullOrEmpty(nextToken));

            if (project != null)
            {
                Log.LogMessage("Found project named '{0}' with ARN '{1}'.", projectName, project.Arn);
            }
            else
            {
                project = DFClient.CreateProject(projectName).Project;
                Log.LogMessage("Created project named '{0}' with ARN '{1}'.", projectName, project.Arn);
            }

            return(project.Arn);
        }
Beispiel #2
0
        public void DeviceFarmCreateProject()
        {
            #region createproject-example-1470862210860

            var client   = new AmazonDeviceFarmClient();
            var response = client.CreateProject(new CreateProjectRequest
            {
                Name = "MyProject" // A project in Device Farm is a workspace that contains test runs. A run is a test of a single app against one or more devices.
            });

            Project project = response.Project;

            #endregion
        }