Skip to content

Instantly share code, notes, and snippets.

View apahim's full-sized avatar

Amador Pahim apahim

  • Red Hat, Inc
  • Ireland
View GitHub Profile
#!/bin/python
# Amador Pahim <apahim AT redhat DOT com>
import sys
import json
try:
logfile = sys.argv[1]
except:
logfile = '/var/log/rhsm/rhsm.log'
#!/usr/bin/python
import urlparse
import base64
import urllib2
import ssl
from xml.etree import ElementTree
vms_url = urlparse.urljoin('https://rhevm33.pahim.org:443', "/api/vms")
@apahim
apahim / issue#961
Last active January 18, 2016 17:14
[apahim@hurricane ~]$ cat test.py
#!/usr/bin/python
from avocado import Test
from avocado import main
from test2 import *
class BasicTestSuite(SuperTest):
"""
:avocado: enable
diff --git a/avocado/core/test.py b/avocado/core/test.py
index 0a37f75..76ffb8c 100644
--- a/avocado/core/test.py
+++ b/avocado/core/test.py
@@ -207,8 +207,6 @@ class Test(unittest.TestCase):
"""
cache_dirs = settings.get_value('datadir.paths', 'cache_dirs',
key_type=list, default=[])
- if isinstance(cache_dirs, str):
- cache_dirs = [cache_dirs]
[apahim@hurricane tests]$ PYTHONPATH=../lib:../vdsm:../client/ avocado run `~/src/avocado/contrib/avocado-find-unittests *_test.py *_tests.py *Tests.py network` --external-runner '/usr/bin/python -m unittest'
JOB ID : a73d38ff01a94cccda2463f85c66b2f64268c797
JOB LOG : /home/apahim/avocado/job-results/job-2016-03-10T14.35-a73d38f/job.log
TESTS : 1219
(1/1219) commands_test.ExecCmdStressTest.test_read_stderr: PASS
(2/1219) commands_test.ExecCmdStressTest.test_read_stdout_stderr: PASS
(3/1219) commands_test.ExecCmdStressTest.test_write_stdin_read_stderr: PASS
(4/1219) commands_test.ExecCmdTest.testNormal: FAIL
(5/1219) commands_test.ExecCmdTest.testIoClass: FAIL
(6/1219) commands_test.ExecCmdTest.testNice: FAIL
import threading
import time
import random
class VmsBackup(object):
def __init__(self):
self.vms = ['vm01', 'vm02', 'vm03', 'vm04', 'vm05', 'vm06', 'vm07', 'vm08', 'vm09']
def get_vm_to_backup(self):
AVOCADO_ALL_OK = 0
AVOCADO_TESTS_FAIL = 1
AVOCADO_JOB_FAIL = 2
AVOCADO_FAIL = 3
AVOCADO_JOB_INTERRUPTED = 4
test_state(runner) | summary (runner -> job)
--------------------|-----------------------------------
SKIP | if fail_class is TimeOutSkipTest:
matrix = [['46B','E59','EA','C1F','45E','63'],
['899','FFF','926','7AD','C4E','FFF'],
['E2E','323','6D2','976','83F','C96'],
['9E9','A8B','9C1','461','F74','D05'],
['EDD','E94','5F4','D1D','D03','DE3'],
['89','925','CF9','CA0','F18','4D2']]
print 'Matrix:'
for i in range(6):
for j in range(6):
$ python walking_robot.py
Matrix:
46B(1131) E59(3673) EA( 234) C1F(3103) 45E(1118) 63( 99)
899(2201) FFF(4095) 926(2342) 7AD(1965) C4E(3150) FFF(4095)
E2E(3630) 323( 803) 6D2(1746) 976(2422) 83F(2111) C96(3222)
9E9(2537) A8B(2699) 9C1(2497) 461(1121) F74(3956) D05(3333)
EDD(3805) E94(3732) 5F4(1524) D1D(3357) D03(3331) DE3(3555)
89( 137) 925(2341) CF9(3321) CA0(3232) F18(3864) 4D2(1234)
-------------------------------
Minimun cost from left/top to right/down: 24146
#!/usr/bin/python
import glob
import sys
cputopology="/sys/devices/system/cpu/"
def cores():
return _csiblings / _tcratio