History | View | Annotate | Download (84 kB)
Unittest reregister
New image method: reregister(location[, ...])
Adjust kamaki.clients unittesting
Forgot smth
Unittest parallel server creation
Modify history commands
Fix new deep-level bug in shell
Fix unresolved httplib request url - path issue
minor unitest fixes
Remove sensitice info from tests
Minor improvements in pithos unitesting
test pithos upload with binary random files
Sync progressbar to threads, adjust ctrl-c handler
In pithos download/upload ctrl-c is caught when multithreading,and wait for active threads to finish before exiting
Use standard threading instead of gevent/greenlets
gevent depedency is not needed after that
Make all source pep8 compliant
Remove sensitive info from code
Almost complete kamaki.client settings
There are some issues:- in Pithos: big-file handling, binnary file up/download- in Cyclades: some methods need extra access to be tested- in Image: remove_members, list_shared not checked properly
unittest image set/list_members
unittest image register (basic functionality)
unittest image get_meta
Fix image list_public syntax bug, gracefull error
Connection module errors are controled and niceruntitest list_public
Astakos: minor config bug, introduce unittesting
Some touches in Cyclades unittests
Complete cyclades testing
History file at root
Setup default values for synnefo services
Defult values refer to the okeanos productionservices. If the caller has access to okeanosproduction site (an account name and a token)then the minimum config file for kamaki is
[global]account=myaccount@lala.org...
Set colors off by default
Change syntax for KeyValue properties
old syntax: --property "key1=val1 key2=val2 ..." new syntax: --property key1=val1,key2-val2,...
Fix parse error in argument parsing
list/disconnect nics by network at clients lib
Try (and fail) to fix _delete_network in tests.py
Gracefull filenotfound error in store upload
Remove relative imports from commands specs
Adjust get_firewall_profile expcted rspns frmt
Raise block upload greenlet failure error
Try pithos without relative imports
Finish testing cyclades already!
OK, there are a couple of issues unresolved:- disconnect_server- network_profiles
Both of them are probably OK, but should be tested against propercyclades versions
test get_network_details
Unittest bugfixes
test connect/list_server_necs now works
Remove useless import
Test get_server_stats, list_networks
test connect_server (to nic) list_server_nics
Start testing network methods (nothing ready yet)
Improve cyclades test msgs
Test cyclades.py upto get/set_firewall_profile
Test get_image-metadata, server_console
Full flavor testing
Test delete_server_metadata and list_flavors
Bugfixes
Test create/get_server_metadata, reboot_server etc
Test update_server_name + minor bugfixes
Minor improvements
Unitest everything untested in pithos client
Unitest get_container_object_meta
Unitest set_account_quota/versioning, ls_container
Unitest get_account_quota/versioning
Unitest upload_object_unchunked
Unitest purge, create_by_manifestation, versionlst
Fix gevent bug, move release action to connection
Minor bugfixes
Implement kamakicon, use it
kamakicon: an httplib/ObjectPool based connection class
Minor convenienve fixes
Minor test bug
Add server_details, image_details tests
Improve vm control during testing
Delete used VMs after testing
Pretify server list, test server list and create
Improced testing, started tests for cyclades
Major changes in client, fixed setup
Seperate Client to Client and HTTPConnectionThe later is put in a separate package kamaki.client.connectionIt manages headers, params, method, url and data of a connectionbut the actuall http connection is not implemented at this...
Optionaly use --container instead of cont:
Add more functionalities to dnl/hashmap/versions
download: progressbar control, overide file, resume (default)all: extra options for conditional retrieval
Fixed bug with reset_headers
Now headers are reset after each request by defaultbut there is an option for not reseting headers, in lowlevel
Detach CLI from client libs
Allow custom libs to be easily loaded to kamaki CLIAt the moment, everything is given in a conf file andpre-imported
Asynchronous uploads with gevent-greenlet
Merge with koukis-fix
Start unittest for large file pithos operations
(Almost) complete pithos client unittesting
transfer_encoding still unchecked
Adjust unit-test object_head/get/put/copy +bugs
Missing:- account_quota/versioning- container_post with transfer-encoding- object_put with transfer-encoding- object_copy with manifest- adjust object_move/post/delete
Complete unittesting for container level pithos
Adjusting account/container opps + bug fixes
Small progress
Completed tests for pithos+ starting improves
TODO Improvements for tests, like creating and destroyingcontainers and adjusting all tests to use only these tempcontainers
Added test_object_delete
Added objectcopy/move/post _ minor bugfixes
Started testing object_copy +minor fixes
Added tests for object_put + minor bug fixes
More testing in storage
Completed testing at container level, started at object level
Implemented tests (Pithos+, partial, for now)
Used unittest, implemented tests for all account level Pithos+operations and some container level operationsTBC
Pretyfication adjustments
Fixed colors in flavor and image error messagesPretyfied image client code
dict-list printing is sorted + some tests