You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aurora.apache.org by ke...@apache.org on 2013/12/27 22:21:48 UTC

git commit: AURORA-14: CI tests broken due to missing egg

Updated Branches:
  refs/heads/master 1bc872a73 -> e8a4db11c


AURORA-14: CI tests broken due to missing egg

Until Apache Mesos publishes the egg or we come up with a work around
commenting out the tests which depend on the the mesos python client.

This patch also adds a script for the CI tests to capture this information
and make it available for others to use.

I have linked MESOS-684 (deploying build artifacts) to AURORA-14 and have
started looking into a better approach to building this egg or making it
publicly available.

Testing Done:
Ran new jenkins build.sh script included with this patch and python tests passed with

src.test.python.twitter.aurora.admin.mesos_maintenance                          .....   SUCCESS
src.test.python.twitter.aurora.client.api.disambiguator                         .....   SUCCESS
src.test.python.twitter.aurora.client.api.instance_watcher                      .....   SUCCESS
src.test.python.twitter.aurora.client.api.job_monitor                           .....   SUCCESS
src.test.python.twitter.aurora.client.api.restarter                             .....   SUCCESS
src.test.python.twitter.aurora.client.api.scheduler_client                      .....   SUCCESS
src.test.python.twitter.aurora.client.api.updater                               .....   SUCCESS
src.test.python.twitter.aurora.client.binding_helper                            .....   SUCCESS
src.test.python.twitter.aurora.client.commands.core                             .....   SUCCESS
src.test.python.twitter.aurora.client.commands.run                              .....   SUCCESS
src.test.python.twitter.aurora.client.commands.ssh                              .....   SUCCESS
src.test.python.twitter.aurora.client.config                                    .....   SUCCESS
src.test.python.twitter.aurora.client.hooks.hooked_api                          .....   SUCCESS
src.test.python.twitter.aurora.client.hooks.non_hooked_api                      .....   SUCCESS
src.test.python.twitter.aurora.common.test_aurora_job_key                       .....   SUCCESS
src.test.python.twitter.aurora.common.test_cluster                              .....   SUCCESS
src.test.python.twitter.aurora.common.test_cluster_option                       .....   SUCCESS
src.test.python.twitter.aurora.common.test_clusters                             .....   SUCCESS
src.test.python.twitter.aurora.common.test_http_signaler                        .....   SUCCESS
src.test.python.twitter.aurora.config.test_base                                 .....   SUCCESS
src.test.python.twitter.aurora.config.test_constraint_parsing                   .....   SUCCESS
src.test.python.twitter.aurora.config.test_loader                               .....   SUCCESS
src.test.python.twitter.aurora.config.test_thrift                               .....   SUCCESS
src.test.python.twitter.aurora.executor.common.directory_sandbox                .....   SUCCESS
src.test.python.twitter.aurora.executor.common.health_checker                   .....   SUCCESS
src.test.python.twitter.aurora.executor.common.status_checker                   .....   SUCCESS
src.test.python.twitter.aurora.executor.common.task_info                        .....   SUCCESS
src.test.python.twitter.aurora.executor.executor_detector                       .....   SUCCESS
src.test.python.twitter.aurora.executor.executor_vars                           .....   SUCCESS
src.test.python.twitter.aurora.executor.thermos_task_runner                     .....   SUCCESS
src.test.python.twitter.thermos.common.test_pathspec                            .....   SUCCESS
src.test.python.twitter.thermos.common.test_planner                             .....   SUCCESS
src.test.python.twitter.thermos.common.test_task_planner                        .....   SUCCESS
src.test.python.twitter.thermos.config.test_schema                              .....   SUCCESS
src.test.python.twitter.thermos.core.test_angry                                 .....   SUCCESS
src.test.python.twitter.thermos.core.test_ephemerals                            .....   SUCCESS
src.test.python.twitter.thermos.core.test_failing_runner                        .....   SUCCESS
src.test.python.twitter.thermos.core.test_failure_limit                         .....   SUCCESS
src.test.python.twitter.thermos.core.test_finalization                          .....   SUCCESS
src.test.python.twitter.thermos.core.test_helper                                .....   SUCCESS
src.test.python.twitter.thermos.core.test_process                               .....   SUCCESS
src.test.python.twitter.thermos.core.test_runner_integration                    .....   SUCCESS
src.test.python.twitter.thermos.core.test_staged_kill                           .....   SUCCESS
src.test.python.twitter.thermos.monitoring.test_disk                            .....   SUCCESS

Bugs closed: AURORA-14

Reviewed at https://reviews.apache.org/r/16484/


Project: http://git-wip-us.apache.org/repos/asf/incubator-aurora/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-aurora/commit/e8a4db11
Tree: http://git-wip-us.apache.org/repos/asf/incubator-aurora/tree/e8a4db11
Diff: http://git-wip-us.apache.org/repos/asf/incubator-aurora/diff/e8a4db11

Branch: refs/heads/master
Commit: e8a4db11ce177bfd2681da00d153a8ee44c89ec1
Parents: 1bc872a
Author: Jake Farrell <jf...@apache.org>
Authored: Fri Dec 27 13:20:21 2013 -0800
Committer: Kevin Sweeney <ks...@twitter.com>
Committed: Fri Dec 27 13:20:38 2013 -0800

----------------------------------------------------------------------
 build-support/jenkins/build.sh                | 30 ++++++++++++++++++++++
 src/test/python/twitter/aurora/executor/BUILD |  7 ++---
 2 files changed, 34 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-aurora/blob/e8a4db11/build-support/jenkins/build.sh
----------------------------------------------------------------------
diff --git a/build-support/jenkins/build.sh b/build-support/jenkins/build.sh
new file mode 100755
index 0000000..41e0135
--- /dev/null
+++ b/build-support/jenkins/build.sh
@@ -0,0 +1,30 @@
+#!/usr/bin/env bash
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+
+# Jenkins build script used with builds at http://builds.apache.org
+set -ex
+date
+
+# Run all Java tests
+./gradlew clean build
+
+# Run all Python tests
+./pants src/test/python:all -vxs
+

http://git-wip-us.apache.org/repos/asf/incubator-aurora/blob/e8a4db11/src/test/python/twitter/aurora/executor/BUILD
----------------------------------------------------------------------
diff --git a/src/test/python/twitter/aurora/executor/BUILD b/src/test/python/twitter/aurora/executor/BUILD
index 9e574d5..9316b64 100644
--- a/src/test/python/twitter/aurora/executor/BUILD
+++ b/src/test/python/twitter/aurora/executor/BUILD
@@ -1,10 +1,11 @@
+# TODO(jfarrell): AURORA-14 for executor_builds, gc_executor and thermos_executor
 python_test_suite(name = 'all',
   dependencies = [
-    pants(':executor_builds'),
+    # pants(':executor_builds'),
     pants(':executor_detector'),
     pants(':executor_vars'),
-    pants(':gc_executor'),
-    pants(':thermos_executor'),
+    # pants(':gc_executor'),
+    # pants(':thermos_executor'),
     pants(':thermos_task_runner'),
     pants('src/test/python/twitter/aurora/executor/common:all'),
   ]