-
Notifications
You must be signed in to change notification settings - Fork 19
Reform app request sending; Support 'custom_id' binding; #43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- Add another task to separate app uploading to app-automate - Give group and descriptions to gradle tasks to be exposed using './gradlew tasks'
@marius-m : I have tested the BrowserStack Gradle Plugin with the changes for Custom ID and can confirm that its working fine. One observation - I have found a non-blocking issue where the custom_id is not displayed in the App Upload API Response while running the Gradle Task :
Requesting you to kindly check the same and incorporate the changes accordingly. |
|
1. Fixing
|
@marius-m - Thanks for checking and fixing the issue. I will review your changes and provide my input. |
👏 amazing! Looking forward to! |
@marius-m : Now I can see Custom ID in Recent Apps Upload to App Live API Response. This means your recent changes are working fine. Please find below the API RQ/RS:-
I have ran some Unit Tests against your recent commits. Unit Test Result looks good to me. No actions pending from your end and changes looks good. Once we commit our Unit Test changes, I will let you know. |
Thank you! 👏 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Reforming request
! Pull request is part of earlier one, which enables uploading to AppAutomate (#42).
Got a bit stuck in forming request with ’custom id’ binding along side with app upload, so it was a bit easier to rewite how multipart message is formed and uploaded from a map of appended data.
Created separate class which forms multipart request and pushes its bytes into the pipe
Appended a builder its easier composition (probably it will be easier to append additional properties as well)
Added debugger logger (writes logs how message is formed into System.out) if there are problems forming it
debug = true
in extension (when configuring in the app plugin configuration)Added ’customId’ property binding to request
customId = 12345
in app plugin configurationSample configuration