BrowserStack Airdrop
Import your test cases, test runs, and test results from BrowserStack to DevRev.
Supported objects
The following is a list of BrowserStack objects and their corresponding DevRev equivalent. Those marked as supported are eligible for import.
Import from BrowserStack
Follow the steps below to import from BrowserStack:
-
In Marketplace, search for BrowserStack under the Import category and select it.
-
In the snap-in config modal, click Install then go to Integrations > Imports in your settings left nav.
-
Click the Import button and select the BrowserStack tile in the Start import window.
-
Create a new connection to your BrowserStack account or use an existing one.
To create the connection, you'll need to enter a Subdomain. This field is mandatory for Airdrop to group imports from the same source system.
It is recommended to use the instance of the BrowserStack workspace you want to import as the value of Subdomain.
-
Once the connection is established, select the BrowserStack project you want to import, and specify the DevRev part that should be used for any imported work. This initiates a bulk import of the selected site.
-
Click Map fields in the import row and configure filters, object mapping, or field mapping as necessary.
While DevRev attempts to automatically map fields, you may be prompted to manually map indicated fields.
The duration of the import depends on the size of the BrowserStack workspace and the amount of data being imported. For a workspace with only a few dozen items, it can take seconds, while a workspace with hundreds of thousands of items may take a few days.
Post-import options
After a successful import, you have the following options available for the imported workspace:
- Sync to DevRev
- Synchronize any modifications made in your BrowserStack workspace with the corresponding items previously imported into DevRev. It also creates new items in DevRev for any new supported object type in BrowserStack after the last sync or import.
- Periodic Sync
- Synchronize new changes from BrowserStack to DevRev on a periodic basis. The default frequency is once an hour.
- View Report
- Access detailed information about the initial import and any subsequent syncs performed.
- Delete Import
- Remove the import and all items that were imported from BrowserStack into DevRev, you can use this option.
- Edit Connection
- Change the connection used for any subsequent actions. It can be helpful if a connection becomes inactive or the user who established it is no longer available.
Sync to DevRev
After a successful import from a BrowserStack workspace, you can choose to sync the imported data with DevRev. This feature imports any new collections and articles and any changes made to previously imported items from BrowserStack.
To perform a one-time sync to DevRev, follow these steps:
- Go to Settings > Integrations > Imports.
- Locate the previously imported project.
- Select the ⋮ > Sync Snap-ins to DevRev option.
A one-time sync may override fields in previously imported items, even if they were modified in DevRev.
Historical Airdrops
To view currently running and previous Airdrops from various sources, do the following:
- Go to Settings > Integrations > Airdrops.
- Select the import you want to view.
- Click on the context menu (⋮) and select View Report.
Periodic sync
After successfully importing to DevRev, you have the option to enable a periodic sync. This allows for automatic synchronization with DevRev on a regular basis. By default, the sync occurs once an hour.
To configure periodic sync, follow these steps:
- Go to Settings > Integrations > Airdrops.
- Locate the previously imported project.
- Select the ⋮ > Set Periodic Sync option.
The Enable automations for synced items setting is optional and can be activated during periodic sync configuration. When enabled, newly created or updated items trigger events, which can initiate webhooks, notifications, Snap-ins, and other processes, as if the events originated directly in DevRev.
If this setting is disabled, updates will not trigger any event-driven processes. This behavior applies only to periodic syncs; no events are triggered during a first-time import or manual sync to or from DevRev.
Delete import
This deletes any content created by the import, including users and works.
An import and all the content it creates can be deleted from DevRev. This can be useful when running POCs or to change the recipe used during the import. Once an import has been deleted, all the content it created gets deleted, even if they were modified in DevRev. It's possible to import the project again after its deletion.
To delete an import and all the content it created, go to Settings > Integrations > Airdrops, find the previously imported project, and select ⋮ > Delete Import.