HUE-8846 [ci] Refactor for automating running of unit tests

Review Request #13964 - Created May 21, 2019 and submitted

Romain Rigaux
hue
master
HUE-8846
hue
jgauthier, johan, ranade, romain, weixia, yingc
commit 09a527a39310f828bd7b15cbcd6ac5de4ffb6073
Author: Romain <romain.rigaux@gmail.com>
Date:   Tue May 21 12:55:10 2019 +0200

    HUE-8846 [ci] Add auth test requiring Hadoop to integration

:100644 100644 b8c3cee561 9cceb23e1a M	apps/oozie/src/oozie/tests.py
:100644 100644 013cf2d97d 2d746c7f8c M	desktop/core/src/desktop/auth/views_test.py

commit dfb53ed28c447a648ff506078d56319cf7448aed
Author: Romain <romain.rigaux@gmail.com>
Date:   Tue May 21 12:50:22 2019 +0200

    HUE-8846 [ci] Remove old make js test target

:100644 100644 7108d051ee be6ab6da51 M	Makefile

commit f24bc4f7fe25b47d2539081af781b1b921ff374e
Author: Romain <romain.rigaux@gmail.com>
Date:   Mon May 20 23:59:17 2019 +0200

    HUE-8846 [ci] Set more LDAP, FS tests as integration tests

:100644 100644 8c044972de 06f85410e3 M	apps/beeswax/src/beeswax/test_base.py
:100644 100644 b52d35f913 0d98b96dc5 M	apps/useradmin/src/useradmin/test_ldap.py
:100644 100644 1a688acdb6 ee074b9eb0 M	apps/useradmin/src/useradmin/test_ldap_deprecated.py
:100644 100644 e7d5091705 013cf2d97d M	desktop/core/src/desktop/auth/views_test.py
:100644 100644 50ab07f017 680c0f9b6c M	desktop/core/src/desktop/lib/fs/proxyfs_test.py
:100644 100644 6c691b2558 94b0e84308 M	desktop/core/src/desktop/models.py
:100644 100644 81fb4132a9 d9a2d529b9 M	desktop/core/src/desktop/tests.py

commit 4f05f866415b2b79c9689a0925c9aa187c9e915a
Author: Romain <romain.rigaux@gmail.com>
Date:   Mon May 20 13:55:49 2019 -0700

    HUE-8846 [ci] Tag oozie create workflow test as integration
    
    As creating workspace on HDFS.

:100644 100644 a4f652f57e af1190e3f7 M	apps/oozie/src/oozie/models2_tests.py
:100644 100644 899612bbdd 278ea87e4d M	desktop/libs/notebook/src/notebook/connectors/tests/tests_hiveserver2.py

commit 78bca497fedc2a08533ed6adad4023aa81bf9c9d
Author: Romain <romain.rigaux@gmail.com>
Date:   Mon May 20 13:47:06 2019 -0700

    HUE-8846 [ci] Tag notebook test exporting data to a file as integration

:100644 100644 89bc5f8c11 0138772b8e M	apps/hbase/src/hbase/tests.py
:100644 100644 68a18d5024 7a3147b9d3 M	desktop/libs/indexer/src/indexer/indexers/morphline_tests.py
:100644 100644 0301cac08f b0c38f8b25 M	desktop/libs/notebook/src/notebook/tests.py

commit 1ed79d60c7fd7810117088aaa0e7ae5cf5801648
Author: Romain <romain.rigaux@gmail.com>
Date:   Mon May 20 13:38:30 2019 -0700

    HUE-8846 [ci] Properly configuring solr tests

:100644 100644 24c6e15aab da3e44d65a M	desktop/libs/libsolr/src/libsolr/tests.py

commit 709bdf5f272ed515bdc5fde457063c36ed659253
Author: Romain <romain.rigaux@gmail.com>
Date:   Mon May 20 13:08:09 2019 -0700

    HUE-8846 [ci] Tag series of metadata inegration tests

:100644 100644 0bf998abb1 c260835390 M	.circleci/config.yml
:100644 100644 1a2ed04be8 49cbba40b3 M	apps/impala/src/impala/tests.py
:100644 100644 94953b2e2d aedc9f0ae2 M	desktop/core/src/desktop/management/commands/test.py
:100644 100644 7753b8ab51 c0f61e53d1 M	desktop/libs/aws/src/aws/s3/s3test_utils.py
:100644 100644 2adfa6a7da 68a18d5024 M	desktop/libs/indexer/src/indexer/indexers/morphline_tests.py
:100644 100644 cc2cdeb56d b00e21d8dc M	desktop/libs/metadata/src/metadata/catalog/navigator_client_tests.py
:100644 100644 2136370923 a96403e7e3 M	desktop/libs/metadata/src/metadata/catalog_tests.py
:100644 100644 2292a48947 c13cc6e30f M	desktop/libs/metadata/src/metadata/optimizer_client_tests.py

commit a9c55245f12b263dacd556b682555a2559327812
Author: Romain <romain.rigaux@gmail.com>
Date:   Mon May 20 12:55:13 2019 -0700

    HUE-8846 [ci] Set optimizer API test as integration test

:100644 100644 71cc783ef5 690511df1c M	desktop/libs/metadata/src/metadata/optimizer_api_tests.py

commit 16fe27b4fba611de8994587b5f1926a3b1e3f959
Author: Romain <romain.rigaux@gmail.com>
Date:   Mon May 20 12:48:58 2019 -0700

    HUE-8846 [ci] Add integration flag to current tests requiring Hadoop

:100644 100644 a18c949c19 25292fecd7 M	apps/beeswax/src/beeswax/tests.py
:100644 100644 b6c58d7b47 a7032d017c M	apps/filebrowser/src/filebrowser/views_test.py
:100644 100644 66000cec13 79240ab072 M	apps/jobbrowser/src/jobbrowser/tests.py
:100644 100644 442f5936d2 9cef6c3219 M	apps/metastore/src/metastore/tests.py
:100644 100644 7c5cee0aad b8c3cee561 M	apps/oozie/src/oozie/tests.py
:100644 100644 3014cee2dc e3c62a78f6 M	apps/sqoop/src/sqoop/test_base.py
:100644 100644 bd23af2435 b52d35f913 M	apps/useradmin/src/useradmin/test_ldap.py
:100644 100644 59916eb402 1a688acdb6 M	apps/useradmin/src/useradmin/test_ldap_deprecated.py
:100644 100644 3a9752a960 f84e0bb6bb M	apps/useradmin/src/useradmin/tests.py
:100644 100644 3bedb1a75f b89f25024e M	desktop/core/src/desktop/test_data/hue_5.10.db
:100644 100644 3af993e93a 9c5c99c5f1 M	desktop/core/src/desktop/test_data/hue_5.11.db
:100644 100644 0b2a4df7e9 e380f0f20f M	desktop/core/src/desktop/test_data/hue_5.12.db
:100644 100644 617ee360b8 1ae8fd78ca M	desktop/core/src/desktop/test_data/hue_5.13.db
:100644 100644 70ba000767 af0075caa6 M	desktop/core/src/desktop/test_data/hue_5.14.db
:100644 100644 9ba411a769 ff640ec121 M	desktop/core/src/desktop/test_data/hue_5.15.db
:100644 100644 02a7ac19ce 6ed7c12f57 M	desktop/core/src/desktop/test_data/hue_5.7.db
:100644 100644 60b3050392 f5d90beab0 M	desktop/core/src/desktop/test_data/hue_5.8.db
:100644 100644 077f8e4751 81f83f6276 M	desktop/core/src/desktop/test_data/hue_5.9.db
:100644 100644 033027e367 81fb4132a9 M	desktop/core/src/desktop/tests.py
:100644 100644 016959c0c4 e5fba10bde M	desktop/libs/hadoop/src/hadoop/fs/fs_test.py
:100644 100644 89d60afce5 542f7504af M	desktop/libs/hadoop/src/hadoop/fs/fsutils_tests.py
:100644 100644 3df8ee6021 505b211c18 M	desktop/libs/hadoop/src/hadoop/fs/test_webhdfs.py
:100644 100644 ab63dc419c dae470c193 M	desktop/libs/hadoop/src/hadoop/test_base.py
:100644 100644 a58d48fe09 05e94547c6 M	desktop/libs/hadoop/src/hadoop/tests.py
:100644 100644 9d6a9cc4e8 59c80b1e8a M	desktop/libs/liboozie/src/liboozie/oozie_api_tests.py
:100644 100644 e1529d04b6 30f0e20b4e M	desktop/libs/liboozie/src/liboozie/submittion2_tests.py
:100644 100644 36f1601217 bc74dfd8f8 M	desktop/libs/liboozie/src/liboozie/submittion_tests.py
:100644 100644 62a313fc5c 21ecf1afd4 M	desktop/libs/libsentry/src/libsentry/tests.py
:100644 100644 ff952bd972 90019d9d42 M	desktop/libs/libzookeeper/src/libzookeeper/tests.py

commit 208fdfffa7ee402a761a22e71b747d3468a64de9
Author: Romain <romain.rigaux@gmail.com>
Date:   Mon May 20 10:58:14 2019 -0700

    HUE-8846 [ci] Tweak to run Hue from the docker image

:100644 100644 e2efda0a12 0bf998abb1 M	.circleci/config.yml
:100644 100644 018691baf6 1f3ae205dc M	tools/docker/ci/Dockerfile

commit d85f71e3376648201ef06668b07aab9d53b3b15c
Author: Romain <romain.rigaux@gmail.com>
Date:   Mon May 20 10:42:34 2019 -0700

    HUE-8846 [ci] Update design proposal

:100644 100644 762355dfd0 c3d4c5cb73 M	docs/designs/ci-cd.md

commit b3f896a2750d67c8c9d7323a4b91851fbdf6d4ad
Author: Romain <romain.rigaux@gmail.com>
Date:   Mon May 20 10:22:38 2019 -0700

    HUE-8846 [ci] Adding custom image of precompiled dependencies

:100644 100644 dcf2eb3df2 e2efda0a12 M	.circleci/config.yml
:000000 100644 0000000000 018691baf6 A	tools/docker/ci/Dockerfile
:000000 100644 0000000000 76d8db7714 A	tools/docker/ci/README.md

commit 64ed9e06287d4733f28872f4675e3e9dad7a1280
Author: Romain <romain.rigaux@gmail.com>
Date:   Sat May 18 08:56:36 2019 -0500

    HUE-8846 [ci] Skeleton of circleci

:000000 100644 0000000000 dcf2eb3df2 A	.circleci/config.yml
:000000 100644 0000000000 dab1bbfdf5 A	requirements.txt

A few more failure to check
circleci update coming up next

  1. Ship It!
  2. 
      
Review request changed

Status: Closed (submitted)

Loading...