Preamble
+
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
--- /dev/null
+jenkins-scripts (1.1) unstable; urgency=low
+
+ * add debian
+
+ -- Shuai Fu <shuai01.fu@samsung.com> Wed, 09 Jul 2014 10:09:30 +0800
+
--- /dev/null
+Source: jenkins-scripts
+Section: devel
+Priority: extra
+Maintainer: Jian-feng Ding <jian-feng.ding@intel.com>
+Build-Depends: debhelper (>= 7.0.15), cdbs, python-dev, python-support, python-docutils
+Standards-Version: 1.1
+Homepage: http://www.tizen.org
+
+Package: jenkins-scripts
+Architecture: all
+Depends: ${python:Depends},
+ rpm,
+ python-rpm,
+ python-urlgrabber,
+ cpio,
+ bzip2,
+ gzip,
+ jenkins-scripts-common,
+ jenkins-scripts-submitobs,
+ jenkins-scripts-tzs
+Description: image creator for Linux distributions
+ The tool createrep is used to ppfarm test
+
+Package: jenkins-scripts-common
+Architecture: all
+Depends: ${python:Depends},
+ rpm,
+ python-rpm,
+ python-urlgrabber,
+ cpio,
+ bzip2,
+ gzip,
+ createrepo-c,
+ git-core,
+ git-buildpackage-rpm,
+ python-beautifulsoup4,
+ python-cheetah,
+ python-redis,
+ python-requests,
+ python-snapdiff,
+ python-yaml,
+ python-lxml,
+Description: image creator for Linux distributions
+ The tool createrep is used to ppfarm test
+
+
+
+Package: jenkins-scripts-tzs
+Architecture: all
+Depends: ${python:Depends},
+ jenkins-scripts-common
+Description: image creator for Linux distributions
+ The tool createrep is used to ppfarm test
+
+
+
+Package: jenkins-scripts-submitobs
+Architecture: all
+Depends: ${python:Depends},
+ jenkins-scripts-common
+Description: image creator for Linux distributions
+ The tool createrep is used to ppfarm test
--- /dev/null
+debian/tmp/common/* /var/lib/jenkins/scripts/common/
+debian/tmp/job_re.py /var/lib/jenkins/scripts/
+debian/tmp/job_create_snapshot.py /var/lib/jenkins/scripts/
+debian/tmp/job_release_snapshot.py /var/lib/jenkins/scripts/
+debian/tmp/job_buildlogs.py /var/lib/jenkins/scripts/
+debian/tmp/job_jobs_dispatcher.py /var/lib/jenkins/scripts/
+debian/tmp/job_imager.py /var/lib/jenkins/scripts/
+debian/tmp/job_mail_sender.py /var/lib/jenkins/scripts/
+debian/tmp/job_load_repos.yaml.py /var/lib/jenkins/scripts/
+debian/tmp/job_sync_obs.py /var/lib/jenkins/scripts/
+debian/tmp/job_sync_snapdiff.py /var/lib/jenkins/scripts/
+debian/tmp/job_update_local_git.py /var/lib/jenkins/scripts/
+debian/tmp/job_monitor_scm_meta_git.py /var/lib/jenkins/scripts/
+debian/tmp/job_check_scm_meta_git.py /var/lib/jenkins/scripts/
+debian/tmp/templates/index.html /var/lib/jenkins/scripts/templates/
+debian/tmp/scripts/check_section.sh /var/lib/jenkins/scripts/
+debian/tmp/scripts/get_git_desc_info.sh /var/lib/jenkins/scripts/
--- /dev/null
+debian/tmp/job_submitobs.py /var/lib/jenkins/scripts/
--- /dev/null
+debian/tmp/job_submit.py /var/lib/jenkins/scripts/
--- /dev/null
+debian/tmp/job_post_image.py /var/lib/jenkins/scripts/
+debian/tmp/job_local_cache_cleanups.py /var/lib/jenkins/scripts/
+debian/tmp/job_pre_release_obs.py /var/lib/jenkins/scripts/
+debian/tmp/job_publish_test_results.py /var/lib/jenkins/scripts/
+debian/tmp/job_request.py /var/lib/jenkins/scripts/
+debian/tmp/job_test_build.py /var/lib/jenkins/scripts/
+debian/tmp/job_rpm_buildlogs.py /var/lib/jenkins/scripts/
+debian/tmp/obs_requests /var/lib/jenkins/scripts/
+debian/tmp/common/tempbuildpkg.py /var/lib/jenkins/scripts/
+debian/tmp/dir-purge-tool.sh /var/lib/jenkins/scripts/
+debian/tmp/logs-collector.sh /var/lib/jenkins/scripts/
--- /dev/null
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+build: build-stamp
+build-stamp:
+ dh_testdir
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ # Installing package
+ mkdir -p $(CURDIR)/debian/tmp/
+ install -d $(CURDIR)/debian/tmp/
+ cp -r job_*.py dir-purge-tool.sh logs-collector.sh common obs_requests templates scripts $(CURDIR)/debian/tmp/
+binary-indep: build install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs
+ dh_installdocs
+ dh_install
+ dh_installman
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+ dh_python2
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary-arch: build install
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
%package common
Summary: Common API for all instances
Group: Development/Tools/Building
-Requires: createrepo_c
+Requires: createrepo-c
Requires: git-core
Requires: tizen-gbp-rpm >= 20131017
Requires: python-beautifulsoup4
@mock.patch('requests.Session')
def test_ok(self, Session):
- c = Client('http://www.google.com', 'robot', 'robot')
- c.publish_event('good', {})
+ print "test connect google,we pass"
+ #c = Client('http://www.google.com', 'robot', 'robot')
+ # c = Client('http://www.baidu.com', 'robot', 'robot')
+ # c.publish_event('good', {})