Getting video record of Travis-CI builds with TestFairy












1















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










share|improve this question



























    1















    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










    share|improve this question

























      1












      1








      1








      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










      share|improve this question














      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 android apk travis-ci testfairy






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 14 '18 at 9:58









      E. CaquotE. Caquot

      61




      61
























          1 Answer
          1






          active

          oldest

          votes


















          1














          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)






          share|improve this answer























            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
            });


            }
            });














            draft saved

            draft discarded


















            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









            1














            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)






            share|improve this answer




























              1














              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)






              share|improve this answer


























                1












                1








                1







                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)






                share|improve this answer













                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)







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 15 '18 at 16:27









                giltslgiltsl

                793611




                793611






























                    draft saved

                    draft discarded




















































                    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.




                    draft saved


                    draft discarded














                    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





















































                    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







                    Popular posts from this blog

                    List item for chat from Array inside array React Native

                    Thiostrepton

                    Caerphilly