#!/usr/bin/env python3
# run tests on all Samba subprojects and push to a git tree on success
# Copyright Andrew Tridgell 2010
# released under GNU GPL v3 or later
from subprocess import call, check_call, check_output, Popen, PIPE, CalledProcessError
import os
import tarfile
import sys
import time
import random
from optparse import OptionParser
import smtplib
import email
from email.mime.text import MIMEText
from email.mime.base import MIMEBase
from email.mime.application import MIMEApplication
from email.mime.multipart import MIMEMultipart
from distutils.sysconfig import get_python_lib
import platform
try:
from waflib.Build import CACHE_SUFFIX
except ImportError:
sys.path.insert(0, "./third_party/waf")
from waflib.Build import CACHE_SUFFIX
os.environ["PYTHONUNBUFFERED"] = "1"
# This speeds up testing remarkably.
os.environ['TDB_NO_FSYNC'] = '1'
def find_git_root():
'''get to the top of the git repo'''
p = os.getcwd()
|