-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/40553/
-----------------------------------------------------------

(Updated Jan. 15, 2016, 6:44 p.m.)


Review request for mesos, Benjamin Bannier and Till Toenshoff.


Changes
-------

Updated with changes to make various test scripts work. Current status:

        $ sudo /opt/mesos/libexec/mesos/tests/mesos-tests --build_dir=/none
        ...
        [----------] Global test environment tear-down
        /opt/home/src/mesos.git/src/tests/environment.cpp:565: Failure
        Failed
        Tests completed with child processes remaining:
        -+- 5916 /opt/mesos/libexec/mesos/tests/mesos-tests --build_dir=/none
        \--- 8246 /opt/mesos/libexec/mesos/tests/mesos-tests --build_dir=/none
        [==========] 961 tests from 142 test cases ran. (317343 ms total)
        [  PASSED  ] 950 tests.
        [  FAILED  ] 11 tests, listed below:
        [  FAILED  ] ExamplesTest.TestFramework
        [  FAILED  ] ExamplesTest.EventCallFramework
        [  FAILED  ] 
MesosContainerizerSlaveRecoveryTest.CGROUPS_ROOT_PerfRollForward
        [  FAILED  ] PerfEventIsolatorTest.ROOT_CGROUPS_Sample
        [  FAILED  ] UserCgroupIsolatorTest/2.ROOT_CGROUPS_UserCgroup, where 
TypeParam = mesos::internal::slave::CgroupsPerfEventIsolatorProcess
        [  FAILED  ] CgroupsAnyHierarchyWithCpuMemoryTest.ROOT_CGROUPS_Listen
        [  FAILED  ] CgroupsAnyHierarchyWithPerfEventTest.ROOT_CGROUPS_Perf
        [  FAILED  ] CgroupsAnyHierarchyMemoryPressureTest.ROOT_IncreaseRSS
        [  FAILED  ] 
CgroupsAnyHierarchyMemoryPressureTest.ROOT_IncreasePageCache
        [  FAILED  ] MemoryPressureMesosTest.CGROUPS_ROOT_Statistics
        [  FAILED  ] MemoryPressureMesosTest.CGROUPS_ROOT_SlaveRecovery

        11 FAILED TESTS
        YOU HAVE 9 DISABLED TESTS


Bugs: MESOS-3608
    https://issues.apache.org/jira/browse/MESOS-3608


Repository: mesos


Description
-------

This patch enables the installation mesos-tests and its dependencies
and helper tool. The goal is to allow operators to build a separate
test package that can be run at deployment time to verify that Mesos
works in the deployment environment.

Since the build directory is searched first, to run it on a host
that has a build tree, you need to specify a non-existent tree:

~ $ $PREFIX/libexec/mesos/tests/mesos-tests --build_dir=/none

- Add --enable-tests-install
- Fix mesos-tests gmock dependencies
- Optionally install tests, helpers and test modules
- Add utility helpers to find various test resources

Current test status:

  [==========] 784 tests from 106 test cases ran. (135304 ms total)
  [  PASSED  ] 780 tests.
  [  FAILED  ] 4 tests, listed below:
  [  FAILED  ] ExamplesTest.TestFramework
  [  FAILED  ] ExamplesTest.NoExecutorFramework
  [  FAILED  ] ExamplesTest.EventCallFramework
  [  FAILED  ] ExamplesTest.PersistentVolumeFramework


Diffs (updated)
-----

  Makefile.am fbd4e5a6356e90c867ba47c48c86fc9161ddd98e 
  configure.ac 40d60a63cdba41d06305f09141f4d14d6e229d95 
  src/Makefile.am 8cbfb1ba5fa49f2d3cc26ea325838a1c68a79660 
  src/tests/balloon_framework_test.sh 25a19cfde87a3fd2d7d3e780700d342d08bd0a91 
  src/tests/containerizer/launch_tests.cpp 
c7ebe2606e4ff99ced90342dd16e0b4bf02bc504 
  src/tests/containerizer/memory_test_helper.cpp 
4a3de2e3c887aa6afc604588850e1386f92d8c11 
  src/tests/containerizer/mesos_containerizer_tests.cpp 
95b493c6f479eef52ee0c9a44ac40254ed76ebae 
  src/tests/containerizer/ns_tests.cpp 603e54b7303c5aa15e2c5715dc7a2f7e7d39541b 
  src/tests/containerizer/port_mapping_tests.cpp 
e3aea53468fa00374320a8b89bdbb64f38e44b01 
  src/tests/environment.cpp 20218a086baefcefb310eb45ed9024e5425ce787 
  src/tests/event_call_framework_test.sh 
9d1211552734afbf15b376f8c4629bae8a2065af 
  src/tests/fetcher_tests.cpp 1831d896ca8a52bec4adf87a67b6af845079796c 
  src/tests/health_check_tests.cpp 26d05e7f7db9306c8b9164e2e7f843793c909e67 
  src/tests/mesos.cpp 365ebe8335c37bfdb983a5424d4c995fa9b76a22 
  src/tests/module.cpp f0e64f7c462cf833839558665fdb60d9f2cbc475 
  src/tests/module_tests.cpp a3271a3267647e0964dd3decb3ca8384417dd559 
  src/tests/no_executor_framework_test.sh 
aebdc8c380abb2d041d6fc74dfac5a111c15267e 
  src/tests/oversubscription_tests.cpp 7a75fb38e0177e33cf0e7cb82b4b9ebf8f05fe0a 
  src/tests/persistent_volume_framework_test.sh 
84f02847a8d89400512d8a5714d33fb29cf5b03a 
  src/tests/script.cpp ee44fef29fb40e414d7507168091ee5cd0d15736 
  src/tests/slave_tests.cpp e4fb490a1d877547fe883c22dbc47bb4969ecef6 
  src/tests/test_framework_test.sh 409e80994f63448115ea8ac34b4fd5c6cf88aa22 
  src/tests/utils.hpp a6cca472f4dfab12cd6eccab6972206d842177aa 
  src/tests/utils.cpp 877139e97249761658dce3b1058cdc2e2a52367b 

Diff: https://reviews.apache.org/r/40553/diff/


Testing
-------


Thanks,

James Peach

Reply via email to