Reduce tests

This commit is contained in:
Abhishek Pandey 2024-01-30 21:25:14 -08:00
parent 989b3c0bb8
commit fb420b11e7

View File

@ -172,288 +172,288 @@ jobs:
########################################################################################################################################## ##########################################################################################################################################
# Exchange # # Exchange
# generate new entries to roll into the next load test # # generate new entries to roll into the next load test
# only runs if the test was successful # # only runs if the test was successful
- name: Exchange - Create new data # - name: Exchange - Create new data
timeout-minutes: 30 # timeout-minutes: 30
working-directory: ./src/cmd/factory # working-directory: ./src/cmd/factory
run: | # run: |
go run . exchange emails \ # go run . exchange emails \
--user ${{ env.TEST_USER }} \ # --user ${{ env.TEST_USER }} \
--tenant ${{ secrets.TENANT_ID }} \ # --tenant ${{ secrets.TENANT_ID }} \
--destination ${{ env.RESTORE_DEST_PFX }}${{ steps.repo-init.outputs.result }} \ # --destination ${{ env.RESTORE_DEST_PFX }}${{ steps.repo-init.outputs.result }} \
--count 4 # --count 4
- name: Exchange - Backup # - name: Exchange - Backup
timeout-minutes: 30 # timeout-minutes: 30
id: exchange-backup # id: exchange-backup
uses: ./.github/actions/backup-restore-test # uses: ./.github/actions/backup-restore-test
with: # with:
service: exchange # service: exchange
kind: first-backup # kind: first-backup
backup-args: '--mailbox "${{ env.TEST_USER }}" --data "email"' # backup-args: '--mailbox "${{ env.TEST_USER }}" --data "email"'
restore-args: '--email-folder ${{ env.RESTORE_DEST_PFX }}${{ steps.repo-init.outputs.result }}' # restore-args: '--email-folder ${{ env.RESTORE_DEST_PFX }}${{ steps.repo-init.outputs.result }}'
restore-container: '${{ env.RESTORE_DEST_PFX }}${{ steps.repo-init.outputs.result }}' # restore-container: '${{ env.RESTORE_DEST_PFX }}${{ steps.repo-init.outputs.result }}'
log-dir: ${{ env.CORSO_LOG_DIR }} # log-dir: ${{ env.CORSO_LOG_DIR }}
with-export: true # with-export: true
- name: Exchange - Incremental backup # - name: Exchange - Incremental backup
timeout-minutes: 30 # timeout-minutes: 30
id: exchange-backup-incremental # id: exchange-backup-incremental
uses: ./.github/actions/backup-restore-test # uses: ./.github/actions/backup-restore-test
with: # with:
service: exchange # service: exchange
kind: incremental # kind: incremental
backup-args: '--mailbox "${{ env.TEST_USER }}" --data "email"' # backup-args: '--mailbox "${{ env.TEST_USER }}" --data "email"'
restore-args: '--email-folder ${{ env.RESTORE_DEST_PFX }}${{ steps.repo-init.outputs.result }}' # restore-args: '--email-folder ${{ env.RESTORE_DEST_PFX }}${{ steps.repo-init.outputs.result }}'
restore-container: '${{ env.RESTORE_DEST_PFX }}${{ steps.repo-init.outputs.result }}' # restore-container: '${{ env.RESTORE_DEST_PFX }}${{ steps.repo-init.outputs.result }}'
backup-id: ${{ steps.exchange-backup.outputs.backup-id }} # backup-id: ${{ steps.exchange-backup.outputs.backup-id }}
log-dir: ${{ env.CORSO_LOG_DIR }} # log-dir: ${{ env.CORSO_LOG_DIR }}
with-export: true # with-export: true
- name: Exchange - Non delta backup # - name: Exchange - Non delta backup
timeout-minutes: 30 # timeout-minutes: 30
id: exchange-backup-non-delta # id: exchange-backup-non-delta
uses: ./.github/actions/backup-restore-test # uses: ./.github/actions/backup-restore-test
with: # with:
service: exchange # service: exchange
kind: non-delta # kind: non-delta
backup-args: '--mailbox "${{ env.TEST_USER }}" --data "email" --disable-delta' # backup-args: '--mailbox "${{ env.TEST_USER }}" --data "email" --disable-delta'
restore-args: '--email-folder ${{ env.RESTORE_DEST_PFX }}${{ steps.repo-init.outputs.result }}' # restore-args: '--email-folder ${{ env.RESTORE_DEST_PFX }}${{ steps.repo-init.outputs.result }}'
restore-container: '${{ env.RESTORE_DEST_PFX }}${{ steps.repo-init.outputs.result }}' # restore-container: '${{ env.RESTORE_DEST_PFX }}${{ steps.repo-init.outputs.result }}'
backup-id: ${{ steps.exchange-backup.outputs.backup-id }} # backup-id: ${{ steps.exchange-backup.outputs.backup-id }}
log-dir: ${{ env.CORSO_LOG_DIR }} # log-dir: ${{ env.CORSO_LOG_DIR }}
with-export: true # with-export: true
- name: Exchange - Incremental backup after non-delta # - name: Exchange - Incremental backup after non-delta
timeout-minutes: 30 # timeout-minutes: 30
id: exchange-backup-incremental-after-non-delta # id: exchange-backup-incremental-after-non-delta
uses: ./.github/actions/backup-restore-test # uses: ./.github/actions/backup-restore-test
with: # with:
service: exchange # service: exchange
kind: non-delta-incremental # kind: non-delta-incremental
backup-args: '--mailbox "${{ env.TEST_USER }}" --data "email"' # backup-args: '--mailbox "${{ env.TEST_USER }}" --data "email"'
restore-args: '--email-folder ${{ env.RESTORE_DEST_PFX }}${{ steps.repo-init.outputs.result }}' # restore-args: '--email-folder ${{ env.RESTORE_DEST_PFX }}${{ steps.repo-init.outputs.result }}'
restore-container: '${{ env.RESTORE_DEST_PFX }}${{ steps.repo-init.outputs.result }}' # restore-container: '${{ env.RESTORE_DEST_PFX }}${{ steps.repo-init.outputs.result }}'
backup-id: ${{ steps.exchange-backup.outputs.backup-id }} # backup-id: ${{ steps.exchange-backup.outputs.backup-id }}
log-dir: ${{ env.CORSO_LOG_DIR }} # log-dir: ${{ env.CORSO_LOG_DIR }}
with-export: true # with-export: true
########################################################################################################################################## ##########################################################################################################################################
# Onedrive # # Onedrive
# generate new entries for test # # generate new entries for test
- name: OneDrive - Create new data # - name: OneDrive - Create new data
id: new-data-creation-onedrive # id: new-data-creation-onedrive
timeout-minutes: 30 # timeout-minutes: 30
working-directory: ./src/cmd/factory # working-directory: ./src/cmd/factory
run: | # run: |
suffix=$(date +"%Y-%m-%d_%H-%M-%S") # suffix=$(date +"%Y-%m-%d_%H-%M-%S")
go run . onedrive files \ # go run . onedrive files \
--user ${{ env.TEST_USER }} \ # --user ${{ env.TEST_USER }} \
--secondaryuser ${{ env.CORSO_SECONDARY_M365_TEST_USER_ID }} \ # --secondaryuser ${{ env.CORSO_SECONDARY_M365_TEST_USER_ID }} \
--tenant ${{ secrets.TENANT_ID }} \ # --tenant ${{ secrets.TENANT_ID }} \
--destination ${{ env.RESTORE_DEST_PFX }}$suffix \ # --destination ${{ env.RESTORE_DEST_PFX }}$suffix \
--count 4 # --count 4
echo result="${suffix}" >> $GITHUB_OUTPUT # echo result="${suffix}" >> $GITHUB_OUTPUT
- name: OneDrive - Backup # - name: OneDrive - Backup
id: onedrive-backup # id: onedrive-backup
timeout-minutes: 30 # timeout-minutes: 30
uses: ./.github/actions/backup-restore-test # uses: ./.github/actions/backup-restore-test
with: # with:
service: onedrive # service: onedrive
kind: first-backup # kind: first-backup
backup-args: '--user "${{ env.TEST_USER }}"' # backup-args: '--user "${{ env.TEST_USER }}"'
restore-args: '--folder ${{ env.RESTORE_DEST_PFX }}${{ steps.new-data-creation-onedrive.outputs.result }}' # restore-args: '--folder ${{ env.RESTORE_DEST_PFX }}${{ steps.new-data-creation-onedrive.outputs.result }}'
restore-container: '${{ env.RESTORE_DEST_PFX }}${{ steps.new-data-creation-onedrive.outputs.result }}' # restore-container: '${{ env.RESTORE_DEST_PFX }}${{ steps.new-data-creation-onedrive.outputs.result }}'
log-dir: ${{ env.CORSO_LOG_DIR }} # log-dir: ${{ env.CORSO_LOG_DIR }}
with-export: true # with-export: true
# generate some more enteries for incremental check # # generate some more enteries for incremental check
- name: OneDrive - Create new data (for incremental) # - name: OneDrive - Create new data (for incremental)
timeout-minutes: 30 # timeout-minutes: 30
working-directory: ./src/cmd/factory # working-directory: ./src/cmd/factory
run: | # run: |
go run . onedrive files \ # go run . onedrive files \
--user ${{ env.TEST_USER }} \ # --user ${{ env.TEST_USER }} \
--secondaryuser ${{ env.CORSO_SECONDARY_M365_TEST_USER_ID }} \ # --secondaryuser ${{ env.CORSO_SECONDARY_M365_TEST_USER_ID }} \
--tenant ${{ secrets.TENANT_ID }} \ # --tenant ${{ secrets.TENANT_ID }} \
--destination ${{ env.RESTORE_DEST_PFX }}${{ steps.new-data-creation-onedrive.outputs.result }} \ # --destination ${{ env.RESTORE_DEST_PFX }}${{ steps.new-data-creation-onedrive.outputs.result }} \
--count 4 # --count 4
- name: OneDrive - Incremental backup # - name: OneDrive - Incremental backup
id: onedrive-incremental # id: onedrive-incremental
timeout-minutes: 30 # timeout-minutes: 30
uses: ./.github/actions/backup-restore-test # uses: ./.github/actions/backup-restore-test
with: # with:
service: onedrive # service: onedrive
kind: incremental # kind: incremental
backup-args: '--user "${{ env.TEST_USER }}"' # backup-args: '--user "${{ env.TEST_USER }}"'
restore-args: '--folder ${{ env.RESTORE_DEST_PFX }}${{ steps.new-data-creation-onedrive.outputs.result }}' # restore-args: '--folder ${{ env.RESTORE_DEST_PFX }}${{ steps.new-data-creation-onedrive.outputs.result }}'
restore-container: '${{ env.RESTORE_DEST_PFX }}${{ steps.new-data-creation-onedrive.outputs.result }}' # restore-container: '${{ env.RESTORE_DEST_PFX }}${{ steps.new-data-creation-onedrive.outputs.result }}'
log-dir: ${{ env.CORSO_LOG_DIR }} # log-dir: ${{ env.CORSO_LOG_DIR }}
with-export: true # with-export: true
########################################################################################################################################## # ##########################################################################################################################################
# Sharepoint Library # # Sharepoint Library
# generate new entries for test # # generate new entries for test
- name: SharePoint - Create new data # - name: SharePoint - Create new data
id: new-data-creation-sharepoint # id: new-data-creation-sharepoint
timeout-minutes: 30 # timeout-minutes: 30
working-directory: ./src/cmd/factory # working-directory: ./src/cmd/factory
run: | # run: |
suffix=$(date +"%Y-%m-%d_%H-%M-%S") # suffix=$(date +"%Y-%m-%d_%H-%M-%S")
go run . sharepoint files \ # go run . sharepoint files \
--site ${{ vars.CORSO_M365_TEST_SITE_URL }} \ # --site ${{ vars.CORSO_M365_TEST_SITE_URL }} \
--user ${{ env.TEST_USER }} \ # --user ${{ env.TEST_USER }} \
--secondaryuser ${{ env.CORSO_SECONDARY_M365_TEST_USER_ID }} \ # --secondaryuser ${{ env.CORSO_SECONDARY_M365_TEST_USER_ID }} \
--tenant ${{ secrets.TENANT_ID }} \ # --tenant ${{ secrets.TENANT_ID }} \
--destination ${{ env.RESTORE_DEST_PFX }}$suffix \ # --destination ${{ env.RESTORE_DEST_PFX }}$suffix \
--count 4 # --count 4
echo result="${suffix}" >> $GITHUB_OUTPUT # echo result="${suffix}" >> $GITHUB_OUTPUT
- name: SharePoint - Backup # - name: SharePoint - Backup
id: sharepoint-backup # id: sharepoint-backup
timeout-minutes: 30 # timeout-minutes: 30
uses: ./.github/actions/backup-restore-test # uses: ./.github/actions/backup-restore-test
with: # with:
service: sharepoint # service: sharepoint
kind: first-backup # kind: first-backup
backup-args: '--site "${{ vars.CORSO_M365_TEST_SITE_URL }}" --data libraries' # backup-args: '--site "${{ vars.CORSO_M365_TEST_SITE_URL }}" --data libraries'
restore-args: '--folder ${{ env.RESTORE_DEST_PFX }}${{ steps.new-data-creation-sharepoint.outputs.result }}' # restore-args: '--folder ${{ env.RESTORE_DEST_PFX }}${{ steps.new-data-creation-sharepoint.outputs.result }}'
restore-container: '${{ env.RESTORE_DEST_PFX }}${{ steps.new-data-creation-sharepoint.outputs.result }}' # restore-container: '${{ env.RESTORE_DEST_PFX }}${{ steps.new-data-creation-sharepoint.outputs.result }}'
log-dir: ${{ env.CORSO_LOG_DIR }} # log-dir: ${{ env.CORSO_LOG_DIR }}
with-export: true # with-export: true
category: libraries # category: libraries
# generate some more enteries for incremental check # # generate some more enteries for incremental check
- name: SharePoint - Create new data (for incremental) # - name: SharePoint - Create new data (for incremental)
timeout-minutes: 30 # timeout-minutes: 30
working-directory: ./src/cmd/factory # working-directory: ./src/cmd/factory
run: | # run: |
go run . sharepoint files \ # go run . sharepoint files \
--site ${{ vars.CORSO_M365_TEST_SITE_URL }} \ # --site ${{ vars.CORSO_M365_TEST_SITE_URL }} \
--user ${{ env.TEST_USER }} \ # --user ${{ env.TEST_USER }} \
--secondaryuser ${{ env.CORSO_SECONDARY_M365_TEST_USER_ID }} \ # --secondaryuser ${{ env.CORSO_SECONDARY_M365_TEST_USER_ID }} \
--tenant ${{ secrets.TENANT_ID }} \ # --tenant ${{ secrets.TENANT_ID }} \
--destination ${{ env.RESTORE_DEST_PFX }}${{ steps.new-data-creation-sharepoint.outputs.result }} \ # --destination ${{ env.RESTORE_DEST_PFX }}${{ steps.new-data-creation-sharepoint.outputs.result }} \
--count 4 # --count 4
- name: SharePoint - Incremental backup # - name: SharePoint - Incremental backup
id: sharepoint-incremental # id: sharepoint-incremental
timeout-minutes: 30 # timeout-minutes: 30
uses: ./.github/actions/backup-restore-test # uses: ./.github/actions/backup-restore-test
with: # with:
service: sharepoint # service: sharepoint
kind: incremental # kind: incremental
backup-args: '--site "${{ vars.CORSO_M365_TEST_SITE_URL }}" --data libraries' # backup-args: '--site "${{ vars.CORSO_M365_TEST_SITE_URL }}" --data libraries'
restore-args: '--folder ${{ env.RESTORE_DEST_PFX }}${{ steps.new-data-creation-sharepoint.outputs.result }}' # restore-args: '--folder ${{ env.RESTORE_DEST_PFX }}${{ steps.new-data-creation-sharepoint.outputs.result }}'
restore-container: '${{ env.RESTORE_DEST_PFX }}${{ steps.new-data-creation-sharepoint.outputs.result }}' # restore-container: '${{ env.RESTORE_DEST_PFX }}${{ steps.new-data-creation-sharepoint.outputs.result }}'
log-dir: ${{ env.CORSO_LOG_DIR }} # log-dir: ${{ env.CORSO_LOG_DIR }}
with-export: true # with-export: true
category: libraries # category: libraries
########################################################################################################################################## # ##########################################################################################################################################
# Sharepoint Lists # # Sharepoint Lists
# generate new entries for test # # generate new entries for test
# The `awk | tr | sed` command chain is used to get a comma separated list of SharePoint list names. # # The `awk | tr | sed` command chain is used to get a comma separated list of SharePoint list names.
- name: SharePoint Lists - Create new data # - name: SharePoint Lists - Create new data
id: new-data-creation-sharepoint-lists # id: new-data-creation-sharepoint-lists
timeout-minutes: 30 # timeout-minutes: 30
working-directory: ./src/cmd/factory # working-directory: ./src/cmd/factory
run: | # run: |
suffix=$(date +"%Y-%m-%d_%H-%M-%S") # suffix=$(date +"%Y-%m-%d_%H-%M-%S")
go run . sharepoint lists \ # go run . sharepoint lists \
--site ${{ vars.CORSO_M365_TEST_SITE_URL }} \ # --site ${{ vars.CORSO_M365_TEST_SITE_URL }} \
--user ${{ env.TEST_USER }} \ # --user ${{ env.TEST_USER }} \
--secondaryuser ${{ env.CORSO_SECONDARY_M365_TEST_USER_ID }} \ # --secondaryuser ${{ env.CORSO_SECONDARY_M365_TEST_USER_ID }} \
--tenant ${{ secrets.TENANT_ID }} \ # --tenant ${{ secrets.TENANT_ID }} \
--destination ${{ env.RESTORE_DEST_PFX }}$suffix \ # --destination ${{ env.RESTORE_DEST_PFX }}$suffix \
--count 4 | # --count 4 |
awk 'NR > 1 {print $2}' | tr '\n' ',' | sed -e 's/,$//' -e 's/^/result=/' | # awk 'NR > 1 {print $2}' | tr '\n' ',' | sed -e 's/,$//' -e 's/^/result=/' |
tee $GITHUB_OUTPUT # tee $GITHUB_OUTPUT
# Extracts the common prefix for the Sharepoint list names. # # Extracts the common prefix for the Sharepoint list names.
- name: SharePoint Lists - Store restore container # - name: SharePoint Lists - Store restore container
id: sharepoint-lists-store-restore-container # id: sharepoint-lists-store-restore-container
run: | # run: |
echo ${{ steps.new-data-creation-sharepoint-lists.outputs.result }} | # echo ${{ steps.new-data-creation-sharepoint-lists.outputs.result }} |
cut -d',' -f1 | # cut -d',' -f1 |
cut -d'_' -f1,2,3,4,5 | # cut -d'_' -f1,2,3,4,5 |
sed -e 's/^/result=/' | # sed -e 's/^/result=/' |
tee $GITHUB_OUTPUT # tee $GITHUB_OUTPUT
- name: SharePoint Lists - Backup # - name: SharePoint Lists - Backup
id: sharepoint-lists-backup # id: sharepoint-lists-backup
timeout-minutes: 30 # timeout-minutes: 30
uses: ./.github/actions/backup-restore-test # uses: ./.github/actions/backup-restore-test
with: # with:
service: sharepoint # service: sharepoint
kind: first-backup-lists # kind: first-backup-lists
backup-args: '--site "${{ vars.CORSO_M365_TEST_SITE_URL }}" --data lists' # backup-args: '--site "${{ vars.CORSO_M365_TEST_SITE_URL }}" --data lists'
restore-args: "--list ${{ steps.new-data-creation-sharepoint-lists.outputs.result }} --destination Corso_Test_Sanity_Restore_$(date +'%Y%m%d_%H%M%S') --allow-lists-restore" # restore-args: "--list ${{ steps.new-data-creation-sharepoint-lists.outputs.result }} --destination Corso_Test_Sanity_Restore_$(date +'%Y%m%d_%H%M%S') --allow-lists-restore"
export-args: "--list ${{ steps.new-data-creation-sharepoint-lists.outputs.result }}" # export-args: "--list ${{ steps.new-data-creation-sharepoint-lists.outputs.result }}"
restore-container: "${{ steps.sharepoint-lists-store-restore-container.outputs.result }}" # restore-container: "${{ steps.sharepoint-lists-store-restore-container.outputs.result }}"
log-dir: ${{ env.CORSO_LOG_DIR }} # log-dir: ${{ env.CORSO_LOG_DIR }}
with-export: true # with-export: true
category: lists # category: lists
on-collision: copy # on-collision: copy
# generate some more enteries for incremental check # # generate some more enteries for incremental check
- name: SharePoint Lists - Create new data (for incremental) # - name: SharePoint Lists - Create new data (for incremental)
id: inc-data-creation-sharepoint-lists # id: inc-data-creation-sharepoint-lists
timeout-minutes: 30 # timeout-minutes: 30
working-directory: ./src/cmd/factory # working-directory: ./src/cmd/factory
run: | # run: |
suffix=$(date +"%Y-%m-%d_%H-%M-%S") # suffix=$(date +"%Y-%m-%d_%H-%M-%S")
go run . sharepoint lists \ # go run . sharepoint lists \
--site ${{ vars.CORSO_M365_TEST_SITE_URL }} \ # --site ${{ vars.CORSO_M365_TEST_SITE_URL }} \
--user ${{ env.TEST_USER }} \ # --user ${{ env.TEST_USER }} \
--secondaryuser ${{ env.CORSO_SECONDARY_M365_TEST_USER_ID }} \ # --secondaryuser ${{ env.CORSO_SECONDARY_M365_TEST_USER_ID }} \
--tenant ${{ secrets.TENANT_ID }} \ # --tenant ${{ secrets.TENANT_ID }} \
--destination ${{ env.RESTORE_DEST_PFX }}$suffix \ # --destination ${{ env.RESTORE_DEST_PFX }}$suffix \
--count 4 | # --count 4 |
awk 'NR > 1 {print $2}' | tr '\n' ',' | sed -e 's/,$//' -e 's/^/result=/' | # awk 'NR > 1 {print $2}' | tr '\n' ',' | sed -e 's/,$//' -e 's/^/result=/' |
tee $GITHUB_OUTPUT # tee $GITHUB_OUTPUT
- name: SharePoint Lists - Store restore container (for incremental) # - name: SharePoint Lists - Store restore container (for incremental)
id: sharepoint-lists-store-restore-container-inc # id: sharepoint-lists-store-restore-container-inc
run: | # run: |
echo ${{ steps.inc-data-creation-sharepoint-lists.outputs.result }} | # echo ${{ steps.inc-data-creation-sharepoint-lists.outputs.result }} |
cut -d',' -f1 | # cut -d',' -f1 |
cut -d'_' -f1,2,3,4,5 | # cut -d'_' -f1,2,3,4,5 |
sed -e 's/^/result=/' | # sed -e 's/^/result=/' |
tee $GITHUB_OUTPUT # tee $GITHUB_OUTPUT
- name: SharePoint Lists - Incremental backup # - name: SharePoint Lists - Incremental backup
id: sharepoint-lists-incremental # id: sharepoint-lists-incremental
timeout-minutes: 30 # timeout-minutes: 30
uses: ./.github/actions/backup-restore-test # uses: ./.github/actions/backup-restore-test
with: # with:
service: sharepoint # service: sharepoint
kind: incremental-lists # kind: incremental-lists
backup-args: '--site "${{ vars.CORSO_M365_TEST_SITE_URL }}" --data lists' # backup-args: '--site "${{ vars.CORSO_M365_TEST_SITE_URL }}" --data lists'
restore-args: "--list ${{ steps.inc-data-creation-sharepoint-lists.outputs.result }},${{ steps.new-data-creation-sharepoint-lists.outputs.result }} --destination Corso_Test_Sanity_Restore_$(date +'%Y%m%d_%H%M%S') --allow-lists-restore" # restore-args: "--list ${{ steps.inc-data-creation-sharepoint-lists.outputs.result }},${{ steps.new-data-creation-sharepoint-lists.outputs.result }} --destination Corso_Test_Sanity_Restore_$(date +'%Y%m%d_%H%M%S') --allow-lists-restore"
export-args: "--list ${{ steps.inc-data-creation-sharepoint-lists.outputs.result }},${{ steps.new-data-creation-sharepoint-lists.outputs.result }}" # export-args: "--list ${{ steps.inc-data-creation-sharepoint-lists.outputs.result }},${{ steps.new-data-creation-sharepoint-lists.outputs.result }}"
restore-container: "${{ steps.sharepoint-lists-store-restore-container-inc.outputs.result }},${{ steps.sharepoint-lists-store-restore-container.outputs.result }}" # restore-container: "${{ steps.sharepoint-lists-store-restore-container-inc.outputs.result }},${{ steps.sharepoint-lists-store-restore-container.outputs.result }}"
log-dir: ${{ env.CORSO_LOG_DIR }} # log-dir: ${{ env.CORSO_LOG_DIR }}
with-export: true # with-export: true
category: lists # category: lists
on-collision: copy # on-collision: copy
########################################################################################################################################## ##########################################################################################################################################