Getting video record of Travis-CI builds with TestFairy
I use a FrameLayout with a recyclerView and a linearView where I ask for Runtime permissions.
I have tests for Runtime permissions with UiAutomator that pass locally but that failed with Travis-CI.
These tests are for an Activity that uses user location. I implemented the Runtime permission withActivityCompat.checkSelfPermission(...), ActivityCompat.requestPermissions(...) and onRequestPermissionsResult(...)
I want to get video of the build/tests that are performed on Travis-CI because it seems the activity is not correctly displayed (can't find allow/deny buttons).
I got advised to use TestFairy.
I am trying to deploy Travis build to TestFairy to get videos of the tests using https://docs.testfairy.com/Continuous_Integration/Travis_CI.html.
deploy:
provider: testfairy //ok
api-key: "TESTFAIRY API KEY" //ok
app-file: Path to the app file (APK/IPA) // what to put here?
What should I put under app-file? I have a android project using Gradle. I found several apk in /app/build/outputs/apk
I seems for android we also need to sign our app. I didn't do since this is just a class project, not real use application. I this part mandatory ?
keystore-file: Path to your keystore-file
storepass: storepass
alias: alias
Is this the right thing to do for sign in this case ? https://developer.android.com/studio/publish/app-signing
java
add a comment |
I use a FrameLayout with a recyclerView and a linearView where I ask for Runtime permissions.
I have tests for Runtime permissions with UiAutomator that pass locally but that failed with Travis-CI.
These tests are for an Activity that uses user location. I implemented the Runtime permission withActivityCompat.checkSelfPermission(...), ActivityCompat.requestPermissions(...) and onRequestPermissionsResult(...)
I want to get video of the build/tests that are performed on Travis-CI because it seems the activity is not correctly displayed (can't find allow/deny buttons).
I got advised to use TestFairy.
I am trying to deploy Travis build to TestFairy to get videos of the tests using https://docs.testfairy.com/Continuous_Integration/Travis_CI.html.
deploy:
provider: testfairy //ok
api-key: "TESTFAIRY API KEY" //ok
app-file: Path to the app file (APK/IPA) // what to put here?
What should I put under app-file? I have a android project using Gradle. I found several apk in /app/build/outputs/apk
I seems for android we also need to sign our app. I didn't do since this is just a class project, not real use application. I this part mandatory ?
keystore-file: Path to your keystore-file
storepass: storepass
alias: alias
Is this the right thing to do for sign in this case ? https://developer.android.com/studio/publish/app-signing
java
add a comment |
I use a FrameLayout with a recyclerView and a linearView where I ask for Runtime permissions.
I have tests for Runtime permissions with UiAutomator that pass locally but that failed with Travis-CI.
These tests are for an Activity that uses user location. I implemented the Runtime permission withActivityCompat.checkSelfPermission(...), ActivityCompat.requestPermissions(...) and onRequestPermissionsResult(...)
I want to get video of the build/tests that are performed on Travis-CI because it seems the activity is not correctly displayed (can't find allow/deny buttons).
I got advised to use TestFairy.
I am trying to deploy Travis build to TestFairy to get videos of the tests using https://docs.testfairy.com/Continuous_Integration/Travis_CI.html.
deploy:
provider: testfairy //ok
api-key: "TESTFAIRY API KEY" //ok
app-file: Path to the app file (APK/IPA) // what to put here?
What should I put under app-file? I have a android project using Gradle. I found several apk in /app/build/outputs/apk
I seems for android we also need to sign our app. I didn't do since this is just a class project, not real use application. I this part mandatory ?
keystore-file: Path to your keystore-file
storepass: storepass
alias: alias
Is this the right thing to do for sign in this case ? https://developer.android.com/studio/publish/app-signing
java
I use a FrameLayout with a recyclerView and a linearView where I ask for Runtime permissions.
I have tests for Runtime permissions with UiAutomator that pass locally but that failed with Travis-CI.
These tests are for an Activity that uses user location. I implemented the Runtime permission withActivityCompat.checkSelfPermission(...), ActivityCompat.requestPermissions(...) and onRequestPermissionsResult(...)
I want to get video of the build/tests that are performed on Travis-CI because it seems the activity is not correctly displayed (can't find allow/deny buttons).
I got advised to use TestFairy.
I am trying to deploy Travis build to TestFairy to get videos of the tests using https://docs.testfairy.com/Continuous_Integration/Travis_CI.html.
deploy:
provider: testfairy //ok
api-key: "TESTFAIRY API KEY" //ok
app-file: Path to the app file (APK/IPA) // what to put here?
What should I put under app-file? I have a android project using Gradle. I found several apk in /app/build/outputs/apk
I seems for android we also need to sign our app. I didn't do since this is just a class project, not real use application. I this part mandatory ?
keystore-file: Path to your keystore-file
storepass: storepass
alias: alias
Is this the right thing to do for sign in this case ? https://developer.android.com/studio/publish/app-signing
java
java
asked Nov 14 '18 at 9:58
E. CaquotE. Caquot
61
61
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You don't need keystore-file anymore, see an updated documentation.
Regarding which "app-file" to use, it depend on your Gradle config, TestFairy will accept any APK that can be installed on a device, so it should be signed (even if it a debug keystore)
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53297416%2fgetting-video-record-of-travis-ci-builds-with-testfairy%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You don't need keystore-file anymore, see an updated documentation.
Regarding which "app-file" to use, it depend on your Gradle config, TestFairy will accept any APK that can be installed on a device, so it should be signed (even if it a debug keystore)
add a comment |
You don't need keystore-file anymore, see an updated documentation.
Regarding which "app-file" to use, it depend on your Gradle config, TestFairy will accept any APK that can be installed on a device, so it should be signed (even if it a debug keystore)
add a comment |
You don't need keystore-file anymore, see an updated documentation.
Regarding which "app-file" to use, it depend on your Gradle config, TestFairy will accept any APK that can be installed on a device, so it should be signed (even if it a debug keystore)
You don't need keystore-file anymore, see an updated documentation.
Regarding which "app-file" to use, it depend on your Gradle config, TestFairy will accept any APK that can be installed on a device, so it should be signed (even if it a debug keystore)
answered Nov 15 '18 at 16:27
giltslgiltsl
793611
793611
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53297416%2fgetting-video-record-of-travis-ci-builds-with-testfairy%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown