-
公开(公告)号:US11561889B2
公开(公告)日:2023-01-24
申请号:US16838167
申请日:2020-04-02
Applicant: salesforce.com, inc.
Inventor: Mariano Edgardo De Sousa Bispo , Ana Laura Felisatti
Abstract: Methods, systems, and devices supporting orchestration for automated performance testing are described. A server may orchestrate performance testing for software applications across multiple different test environments. The server may receive a performance test indicating an application to test and a set of test parameters. The server may determine a local or a non-local test environment for running the performance test. The server may deploy the application to the test environment, where the deploying involves deploying a first component of the performance test to a first test artifact in the test environment and deploying a second component of the performance test different from the first component to a second test artifact in the test environment. The server may execute the performance test to obtain a result set, where the executing involves executing multiple performance test components as well as orchestrating results across multiple test artifacts to obtain the result set.
-
公开(公告)号:US11321226B2
公开(公告)日:2022-05-03
申请号:US16711365
申请日:2019-12-11
Applicant: salesforce.com, inc.
Inventor: Ana Laura Felisatti , Pablo Damian La Greca , Maria Eugenia Mariotti
Abstract: Methods, systems, and devices supporting joint code validation across code repositories are described. Some systems may store code across multiple code repositories, where the code repositories support repository-specific pull requests and validations. However, code stored in one repository may depend on code stored in a different repository. To accurately validate changes to such code, a system may identify a validation trigger for a first pull request (e.g., indicating one or more code changes to a first code repository), determine a second code repository or second pull request related to the first pull request, and generate a test build across the code repositories. For example, the test build may include code updates in the first code repository according to the first pull request and code from the second code repository (e.g., updated according to the second pull request). The system may perform joint validation tests on the test build.
-
公开(公告)号:US20210311859A1
公开(公告)日:2021-10-07
申请号:US16838167
申请日:2020-04-02
Applicant: salesforce.com, Inc.
Inventor: Mariano Edgardo De Sousa Bispo , Ana Laura Felisatti
Abstract: Methods, systems, and devices supporting orchestration for automated performance testing are described. A server may orchestrate performance testing for software applications across multiple different test environments. The server may receive a performance test indicating an application to test and a set of test parameters. The server may determine a local or a non-local test environment for running the performance test. The server may deploy the application to the test environment, where the deploying involves deploying a first component of the performance test to a first test artifact in the test environment and deploying a second component of the performance test different from the first component to a second test artifact in the test environment. The server may execute the performance test to obtain a result set, where the executing involves executing multiple performance test components as well as orchestrating results across multiple test artifacts to obtain the result set.
-
公开(公告)号:US20210182182A1
公开(公告)日:2021-06-17
申请号:US16711365
申请日:2019-12-11
Applicant: salesforce.com, inc.
Inventor: Ana Laura Felisatti , Pablo Damian La Greca , Maria Eugenia Mariotti
Abstract: Methods, systems, and devices supporting joint code validation across code repositories are described. Some systems may store code across multiple code repositories, where the code repositories support repository-specific pull requests and validations. However, code stored in one repository may depend on code stored in a different repository. To accurately validate changes to such code, a system may identify a validation trigger for a first pull request (e.g., indicating one or more code changes to a first code repository), determine a second code repository or second pull request related to the first pull request, and generate a test build across the code repositories. For example, the test build may include code updates in the first code repository according to the first pull request and code from the second code repository (e.g., updated according to the second pull request). The system may perform joint validation tests on the test build.
-
公开(公告)号:US20210141632A1
公开(公告)日:2021-05-13
申请号:US16679010
申请日:2019-11-08
Applicant: salesforce.com, inc.
Inventor: Ana Laura Felisatti
Abstract: Methods, systems, and devices supporting automatic software updating are described. A server may implement an automated software patching system for versioned code. A patch server may retrieve a production version of code and code updates to apply to the production version of code based on a patch request. The patch server may determine an updated version of code based on the production version of code and the code updates, retrieve a file difference between the updated version of code and the production version of code, and determine a compilation difference based on the retrieved file difference. The updated version of code may be associated with a set of binary files, and the application server may determine a subset of the binary files that are associated with the file difference. The patch server may package the subset of binary files into a software patch for the production version of code.
-
-
-
-