TestCafe - How can I run multiple fixtures (one after the other, not concurrent)?












2














I have multiple fixtures (interaction between a website and a hybrid app) and I would like to have a test suite run (Smoke test, regression test ...) but I'm not sure how to do it.



This is how my tests look like:



enter image description here



What I want to do is run all tests (eg. CreatePollAndCloseIt.js, CreatePollPinAndDelete.js, CreateStreamAssertions.js and so on until the last one VotePollWhitelabel ) and get a report after.



Thank you!










share|improve this question





























    2














    I have multiple fixtures (interaction between a website and a hybrid app) and I would like to have a test suite run (Smoke test, regression test ...) but I'm not sure how to do it.



    This is how my tests look like:



    enter image description here



    What I want to do is run all tests (eg. CreatePollAndCloseIt.js, CreatePollPinAndDelete.js, CreateStreamAssertions.js and so on until the last one VotePollWhitelabel ) and get a report after.



    Thank you!










    share|improve this question



























      2












      2








      2


      1





      I have multiple fixtures (interaction between a website and a hybrid app) and I would like to have a test suite run (Smoke test, regression test ...) but I'm not sure how to do it.



      This is how my tests look like:



      enter image description here



      What I want to do is run all tests (eg. CreatePollAndCloseIt.js, CreatePollPinAndDelete.js, CreateStreamAssertions.js and so on until the last one VotePollWhitelabel ) and get a report after.



      Thank you!










      share|improve this question















      I have multiple fixtures (interaction between a website and a hybrid app) and I would like to have a test suite run (Smoke test, regression test ...) but I'm not sure how to do it.



      This is how my tests look like:



      enter image description here



      What I want to do is run all tests (eg. CreatePollAndCloseIt.js, CreatePollPinAndDelete.js, CreateStreamAssertions.js and so on until the last one VotePollWhitelabel ) and get a report after.



      Thank you!







      automated-tests e2e-testing code-organization web-testing testcafe






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 23 '18 at 13:49









      Alex Skorkin

      2,1171532




      2,1171532










      asked Nov 23 '18 at 11:07









      MikeTMikeT

      285




      285
























          1 Answer
          1






          active

          oldest

          votes


















          4














          You can run all your tests by specifying the parent folder of your test file. For example you can run all your Mobile Tests with the command:
          testcafe chrome <path>/MobileTests



          Also it's possible to reorganize your folder structure, eg:




          - Mobile
          - Smoke
          - Regression


          In this case you can run your test suites via following commands:





          • testcafe chrome <path>/Mobile - for all tests


          • testcafe chrome <path>/Mobile/Smoke - only smoke


          • testcafe chrome <path>/Mobile/Regression - only regression


          Another way to organize the test-suites is using the testing metadata. Please refer to the following articles to get the details:




          • Specifying Testing Metadata

          • Filtering by Testing Metadata






          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%2f53445554%2ftestcafe-how-can-i-run-multiple-fixtures-one-after-the-other-not-concurrent%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









            4














            You can run all your tests by specifying the parent folder of your test file. For example you can run all your Mobile Tests with the command:
            testcafe chrome <path>/MobileTests



            Also it's possible to reorganize your folder structure, eg:




            - Mobile
            - Smoke
            - Regression


            In this case you can run your test suites via following commands:





            • testcafe chrome <path>/Mobile - for all tests


            • testcafe chrome <path>/Mobile/Smoke - only smoke


            • testcafe chrome <path>/Mobile/Regression - only regression


            Another way to organize the test-suites is using the testing metadata. Please refer to the following articles to get the details:




            • Specifying Testing Metadata

            • Filtering by Testing Metadata






            share|improve this answer


























              4














              You can run all your tests by specifying the parent folder of your test file. For example you can run all your Mobile Tests with the command:
              testcafe chrome <path>/MobileTests



              Also it's possible to reorganize your folder structure, eg:




              - Mobile
              - Smoke
              - Regression


              In this case you can run your test suites via following commands:





              • testcafe chrome <path>/Mobile - for all tests


              • testcafe chrome <path>/Mobile/Smoke - only smoke


              • testcafe chrome <path>/Mobile/Regression - only regression


              Another way to organize the test-suites is using the testing metadata. Please refer to the following articles to get the details:




              • Specifying Testing Metadata

              • Filtering by Testing Metadata






              share|improve this answer
























                4












                4








                4






                You can run all your tests by specifying the parent folder of your test file. For example you can run all your Mobile Tests with the command:
                testcafe chrome <path>/MobileTests



                Also it's possible to reorganize your folder structure, eg:




                - Mobile
                - Smoke
                - Regression


                In this case you can run your test suites via following commands:





                • testcafe chrome <path>/Mobile - for all tests


                • testcafe chrome <path>/Mobile/Smoke - only smoke


                • testcafe chrome <path>/Mobile/Regression - only regression


                Another way to organize the test-suites is using the testing metadata. Please refer to the following articles to get the details:




                • Specifying Testing Metadata

                • Filtering by Testing Metadata






                share|improve this answer












                You can run all your tests by specifying the parent folder of your test file. For example you can run all your Mobile Tests with the command:
                testcafe chrome <path>/MobileTests



                Also it's possible to reorganize your folder structure, eg:




                - Mobile
                - Smoke
                - Regression


                In this case you can run your test suites via following commands:





                • testcafe chrome <path>/Mobile - for all tests


                • testcafe chrome <path>/Mobile/Smoke - only smoke


                • testcafe chrome <path>/Mobile/Regression - only regression


                Another way to organize the test-suites is using the testing metadata. Please refer to the following articles to get the details:




                • Specifying Testing Metadata

                • Filtering by Testing Metadata







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 23 '18 at 12:54









                Alex KamaevAlex Kamaev

                61117




                61117






























                    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.





                    Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                    Please pay close attention to the following guidance:


                    • 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%2f53445554%2ftestcafe-how-can-i-run-multiple-fixtures-one-after-the-other-not-concurrent%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

                    What visual should I use to simply compare current year value vs last year in Power BI desktop

                    How to ignore python UserWarning in pytest?

                    Alexandru Averescu