Commit Graph
100 Commits
Author SHA1 Message Date
bendtherules 4ad6a4a2f2 First try with appveyor.yml, taken from pontoon + chocolatey redis 2016-01-11 20:32:06 +05:30
bendtherules ceca24e6b8 periodic update todo 2016-01-11 03:08:55 +05:30
bendtherules a56600ee45 @nd redis_state test with pass/fail + empty collect fix in plugin 2016-01-11 02:54:27 +05:30
bendtherules de9089a543 More checks in test backend_state_1 2016-01-11 02:22:55 +05:30
bendtherules a56e517534 In redis state loading, use s whenever needed 2016-01-11 02:10:33 +05:30
bendtherules cecdda84ca Load gui backend in each func so that mock htmlpy gets used 2016-01-11 01:57:35 +05:30
bendtherules d0cc77c29f Add first redis state load test 2016-01-10 23:37:06 +05:30
bendtherules 0985184713 Move redis tests inside TestRedisFail class 2016-01-10 17:02:38 +05:30
bendtherules 94fab5d739 Add __init__.py for relative import 2016-01-10 07:05:12 +05:30
bendtherules 07d6df5d84 move test_gui and update todo 2016-01-09 23:07:15 +05:30
bendtherules fede89fa7a Periodic update todo + complete branch 2016-01-09 23:00:20 +05:30
bendtherules 0c1a344e61 In test_env, check both utils and plugin env 2016-01-09 22:54:45 +05:30
bendtherules 2a4c3fe0fe Move loading options from env code to utils 2016-01-09 22:50:44 +05:30
bendtherules 72fb9b3182 Cleanup + update todo 2016-01-09 12:40:18 +05:30
bendtherules 56ad34354c Merge branch 'redis_fail_tests' into add_circleci_config 2016-01-08 09:00:28 +05:30
bendtherules 3d5417fbee Remove debug ls from circleci 2016-01-08 08:58:09 +05:30
bendtherules 14fffc1b49 Use s in test_gui + put it in utils + rename utils in gui 2016-01-07 22:31:33 +05:30
bendtherules 6ec3713a0d Dont apt-get update, takes a lot of time 2016-01-07 21:04:18 +05:30
bendtherules ae363e6b42 Use py3.5 on circleci for debug 2016-01-07 21:01:24 +05:30
bendtherules dcd8355454 Use str(error) instead of error.message for py3 compat 2016-01-07 20:42:05 +05:30
bendtherules c171721a2d Move test helpers like reload_2_3 and others to basedir
Also add __init__.py to allow relative imports
2016-01-07 20:28:56 +05:30
bendtherules c565ec7027 Use caps PYTEST_STATUS_PORT in gui_backend.py, causing errors on linux 2016-01-07 19:56:10 +05:30
bendtherules 48d6e389f5 Explicitly add upgrade setuptools to circleci yml 2016-01-07 19:43:26 +05:30
bendtherules 8f523110c8 Add setuptools and funcsigs explicitly to requirements 2016-01-07 19:40:05 +05:30
bendtherules 20460e730d Use new py2.7 as pip cant upgrade automatically 2016-01-07 19:19:58 +05:30
bendtherules 06e908ca90 Ignore venv in pytest and add mock dependency 2016-01-07 19:14:11 +05:30
bendtherules d42063dc5d Show dir contents in circleci to debug 2016-01-07 17:15:54 +05:30
bendtherules d4b9c0293a Use only singlepython version 2016-01-07 17:02:44 +05:30
bendtherules 1ebca110d3 Fix python list, remove nightly 2016-01-07 16:47:31 +05:30
bendtherules 5ecbf36308 Use python versions present in circle ci 2016-01-07 16:43:46 +05:30
bendtherules ddcc4c3cfc Added circle.yml 2016-01-07 16:40:28 +05:30
bendtherules f8052470e6 Revert "Try running only test_redis_2 on travis"
This reverts commit 24d18a9b49.
2016-01-07 16:12:50 +05:30
bendtherules 24d18a9b49 Try running only test_redis_2 on travis 2016-01-07 16:09:39 +05:30
bendtherules 06d6177b8d Show error verbose in travis 2016-01-07 14:27:18 +05:30
bendtherules 751aec53b4 Use redis_master fixture 2016-01-07 14:23:10 +05:30
bendtherules 19219f48f5 Relative import + todo update [no ci] 2016-01-07 14:20:33 +05:30
bendtherules a45cd7c46a Add jinja2 to requirements.txt 2016-01-03 16:43:09 +05:30
bendtherules e8c6f338bf Mock htmlpy in gui_tests as it requires pyside
gui_tests currently dont require anything from htmlpy, only test redis fail cases
2016-01-03 16:39:07 +05:30
bendtherules c494ede016 Move pyside to travis using apt and added to external_dependencies.txt
As it needs to compile and install itself if done pip install, that errors and takes a lot of time in travis
2016-01-03 11:50:00 +05:30
bendtherules adf5efd653 Add pyside to requirements as htmlpy doesnt require it itself 2016-01-03 11:41:41 +05:30
bendtherules d0941a74ef Add htmlpy to requirements as it is required for gui 2016-01-03 11:38:52 +05:30
bendtherules 86c7117076 Redis fail tests in gui test + todo update 2016-01-03 11:29:34 +05:30
bendtherules 1e8203a92d Small fixes in doc + missing app_gui.stop on error 2016-01-03 11:27:40 +05:30
bendtherules c446797d83 Added and use cross-version reload function 2015-12-30 09:18:22 +05:30
bendtherules 9f7183e6c1 Use importlib.reload for compatibility with all ver of python 2015-12-30 08:56:42 +05:30
bendtherules 66894ac12b Periodic update todo 2015-12-30 08:56:28 +05:30
bendtherules 67441b2fde Update todo 2015-12-29 22:48:16 +05:30
bendtherules 3351b20194 Ignore self as plugin while self test + minor cleanup 2015-12-29 22:46:14 +05:30
bendtherules 1533bce400 env config test passing, update todo - add to pytest.ini 2015-12-29 11:39:06 +05:30
bendtherules 69c59a9f8b Add env config test 2015-12-29 10:38:52 +05:30
bendtherules 275e34388d Periodic update todo 2015-12-29 10:38:13 +05:30
bendtherules c1f366a269 Clean gui_frontend 2015-12-29 10:37:47 +05:30
bendtherules cb2b86933f Update todo with redis + others 2015-12-25 18:40:49 +05:30
bendtherules dff21fce37 Use env REDIS_ARGS, REDIS_PATH and port in caps 2015-12-25 18:26:27 +05:30
bendtherules 10f29b3872 Update todo with release + win testing 2015-12-25 17:00:50 +05:30
bendtherules 58f2554eb2 Periodic update todo [ci skip] 2015-12-25 13:36:23 +05:30
bendtherules 2541e8a904 Roll back caching and pip install in user - it fails 2015-12-25 13:00:03 +05:30
bendtherules f15c080721 in travis, pip install in user for caching 2015-12-25 12:56:30 +05:30
bendtherules 80cc5db41f More doc for removing py ver 2015-12-25 12:38:51 +05:30
bendtherules 4adcd6ce6f Revert "more reason for section of python ver" [ci skip]
This reverts commit 4bc804e598.
2015-12-25 12:37:54 +05:30
bendtherules 4bc804e598 more reason for section of python ver 2015-12-25 12:36:03 +05:30
bendtherules a83f6f3782 Explain why py2.7,py3.5 on top in ci [no-ci] 2015-12-25 12:31:32 +05:30
bendtherules 0908ad1dfc Reorder python versions 2015-12-25 12:29:42 +05:30
bendtherules 10dbdef78b Try caching pip 2015-12-25 12:11:56 +05:30
bendtherules 8c7fb1376f Keep working python versions 2015-12-25 12:03:53 +05:30
bendtherules d01c71ab1f Explain python ver choice + add pypy 2015-12-25 11:48:55 +05:30
bendtherules faa7c47c57 Temp - Remove support for 3.2, as humanfriendly fails 2015-12-24 13:05:48 +05:30
bendtherules af64994416 In travis, update pytest 2015-12-24 13:03:53 +05:30
bendtherules 43d3e63ac5 Fix looping for s 2015-12-24 12:55:10 +05:30
bendtherules 1bdc6de0ed Use non-sudo apt in travis 2015-12-24 12:53:02 +05:30
bendtherules 9d3283ce5e Fix py3 fix 2015-12-24 12:52:33 +05:30
bendtherules 43f875e18c Non travis env and py3 no-unicode fix 2015-12-24 12:49:59 +05:30
bendtherules a127bc4af7 Use s in 3rd test 2015-12-24 12:46:12 +05:30
bendtherules b735e4fe5c Use s to convert from bytes to str everywhere 2015-12-24 12:43:28 +05:30
bendtherules 288ef9e7ef Add more debug message on redis not found 2015-12-24 09:16:25 +05:30
bendtherules 8ddb6f36e6 In travis, directly apt-get redis and start command changed 2015-12-23 22:41:56 +05:30
bendtherules 862bf328e1 In travis, cd back to repo 2015-12-23 12:22:23 +05:30
bendtherules dc5ebc99c1 In travis and requirements.txt, add redis 2015-12-23 12:19:03 +05:30
bendtherules e2f989ac68 Format yml correctly 2015-12-23 12:09:44 +05:30
bendtherules ceb1b27f53 In travis, install self 2015-12-23 12:07:10 +05:30
bendtherules d0ea650340 Add .travis.yml 2015-12-23 12:01:54 +05:30
bendtherules 0a2979bc94 Add blank readme + modify todo 2015-12-23 11:57:56 +05:30
bendtherules 98c856a532 Update todo after last additions 2015-12-23 11:50:49 +05:30
bendtherules 7f8a0a930c Ad intermediate test + put test_plugin in folder 2015-12-23 11:43:55 +05:30
bendtherules 26ecc00f2f add plugin test to check intermediate steps
still need to move them to folder such that pytest tracks it automatically
2015-12-23 11:12:02 +05:30
bendtherules 24df167f52 Remove unused stuff rom template 2015-12-23 11:08:13 +05:30
bendtherules 09aae4a189 Stop gui when cant connect to redis 2015-12-23 11:07:01 +05:30
bendtherules bc06862a7f Added redis pipeline, cmd arg for gui, register plugin
1. Used redis pipeline for consecutive writes when possible

2. Add --status_gui option for py.test. So, removed explicit plugin from self test as it creates conflict.

3. Register as plugin in setup.py using pytest11

4. Update todo
2015-12-21 20:48:57 +05:30
bendtherules 2494bc9923 Update todo - now that its working, fix prints and error reporting 2015-12-20 10:07:34 +05:30
bendtherules b7f7f22d89 More connection tests + check if hash is not None on gui start 2015-12-20 10:05:12 +05:30
bendtherules 3377884900 Launch one gui mistakes fixed + gui_arg added 2015-12-20 10:04:00 +05:30
bendtherules f9a4b0c5e5 Formatting correction 2015-12-20 10:02:56 +05:30
bendtherules 8446ef78fc Make gui executable and plugin func to call it on start
New requirement added:
	psutil - to check if pid is running on unix + windows

plugin still doesnt start gui on start, test the func first
2015-12-19 22:33:25 +05:30
bendtherules 34b3b7d3d5 Periodic update todo 2015-12-19 22:11:29 +05:30
bendtherules 33b1c238a5 Add gui tests to todo 2015-12-18 23:30:51 +05:30
bendtherules 1e85848702 Added gui htmlpy code, todo.txt - maintain it 2015-12-18 23:28:01 +05:30
bendtherules 5d8e96543e =Periodic merge from add_plugin_tests, more tests will be merged later 2015-12-18 23:24:01 +05:30
bendtherules 02f0a440a0 Add 2 full tests for plugin + use env port for test 2015-12-18 23:06:38 +05:30
bendtherules c13240e857 Clear diect folders, part of previous commit 2015-12-13 09:11:52 +05:30
bendtherules a232924934 Move direct folders into modulenamed folder as subfolder 2015-12-13 09:09:33 +05:30