Commit graph

  • d4a77acb71 Add atomic read tests Stephon Striplin 2011-08-25 14:32:45 -0700
  • 18d0b7d250 Add raw GET tests Stephon Striplin 2011-08-25 08:07:58 -0700
  • cc9a026f6b Add dependency on isodate. Tommi Virtanen 2011-08-15 14:46:03 -0700
  • ea3f73ef90 add bucket list data vs object data comparison tests Stephon Striplin 2011-08-11 15:56:41 -0700
  • fd68aa2b5b remove superfluous code in test_bucket_list_maxkeys_zero Stephon Striplin 2011-08-11 15:52:16 -0700
  • 16d84101e4 remove fails_on_dho on passing tests Stephon Striplin 2011-08-11 13:42:10 -0700
  • 5e7792e0bf Switch test_bucket_list_maxkeys_unreadble to use '\n' instead of '\a'. Stephon Striplin 2011-08-11 11:23:43 -0700
  • 80d332346f Switch tests using '\a' to '\n' Stephon Striplin 2011-08-11 11:21:17 -0700
  • adcfe6f681 remove contentlength zero header test Stephon Striplin 2011-08-11 11:01:56 -0700
  • 230ec11852 Flag test_object_create_bad_contenttype_unreadable as failing on both RGW and DHO. Tommi Virtanen 2011-08-11 09:35:06 -0700
  • 76faa58bf7 DHO does not support bucket logging currently. Tommi Virtanen 2011-08-11 09:31:20 -0700
  • ce3d448d64 Switch test_object_create_unreadable to use '\n' instead of '\a'. Tommi Virtanen 2011-08-11 09:30:26 -0700
  • 48e078a758 Flag test_bucket_list_maxkeys_unreadable as failing on dho & rgw. Tommi Virtanen 2011-08-11 09:28:48 -0700
  • 6577c8266c Flag some fails_on_dho tests as fails_on_rgw too. Tommi Virtanen 2011-08-11 08:47:25 -0700
  • 7da111aa7e Test that S3 object write replaces the metadata. Tommi Virtanen 2011-08-10 15:04:19 -0700
  • 199b8b46c5 Test S3 api for handling of Content-MD5 that does not match. Tommi Virtanen 2011-08-10 14:55:34 -0700
  • 0e9935a01e refactor/add additional prefix/delimiter bucket list tests Stephon Striplin 2011-08-10 11:40:46 -0700
  • f855beff73 add marker bucket list tests Stephon Striplin 2011-08-09 18:42:06 -0700
  • 1f2810557f add maxkeys bucket list tests Stephon Striplin 2011-08-09 18:35:18 -0700
  • e7f66f178e add test for no bucket list delimiter Stephon Striplin 2011-08-09 15:02:54 -0700
  • 881c09f626 add test for checking bucket list with no prefix Stephon Striplin 2011-08-08 17:39:02 -0700
  • 0e698734b6 add non-existant prefix bucket list test Stephon Striplin 2011-08-08 17:24:40 -0700
  • c89404ba68 remove fails_on_dho/rgw on test_bucket_list_many Stephon Striplin 2011-08-08 16:39:29 -0700
  • 854dcc5b10 create additional parameterized bucket list tests Stephon Striplin 2011-08-08 15:14:31 -0700
  • a1102aaaad add Authorization header tests Stephon Striplin 2011-07-26 20:13:44 -0700
  • 1dedf26b95 refactor header update logic Stephon Striplin 2011-07-28 11:34:52 -0700
  • 82a645c625 Demonstrate rgw bucket listing bug. Tommi Virtanen 2011-07-28 11:00:47 -0700
  • a9c47e4951 RandomContentFile.start_time is never used, remove. Tommi Virtanen 2011-07-28 10:20:47 -0700
  • 832b297cec support multiple boto versions for header writing Stephon Striplin 2011-07-27 20:01:21 -0700
  • 68c8f4b87c s3-tests: Object download response code test Kyle Marsh 2011-07-26 16:58:15 -0700
  • ade49565db change utf8 -> unreadable on header tests Stephon Striplin 2011-07-27 11:48:49 -0700
  • 561dbe8f0b Measure and record duration of write and read stages in roundtrip test. Tommi Virtanen 2011-07-27 11:31:00 -0700
  • 3b15fc7547 add Date header tests Stephon Striplin 2011-07-26 20:12:48 -0700
  • 28c4b432c4 add a Content-Type header test Stephon Striplin 2011-07-26 20:07:19 -0700
  • ab7b4eb03d update Content-Length header tests Stephon Striplin 2011-07-26 20:01:15 -0700
  • 73a2f8fd7f add another Expect header test Stephon Striplin 2011-07-26 19:59:41 -0700
  • 2b63bfc18d update MD5 header tests Stephon Striplin 2011-07-26 19:45:48 -0700
  • 405f33e10c add User-Agent header tests Stephon Striplin 2011-07-26 19:39:29 -0700
  • 82ac4f0138 subclass S3Connection class for headers Stephon Striplin 2011-07-25 18:37:08 -0700
  • 7f4fcecaef Remove dead code. Tommi Virtanen 2011-07-26 16:29:16 -0700
  • 8a43540eea Convert s3tests.common back to a module. Tommi Virtanen 2011-07-26 16:26:51 -0700
  • 3f49775ce3 Remove dead code. Tommi Virtanen 2011-07-26 16:26:09 -0700
  • 700dd3f880 Rewrite roundtrip test based on the readwrite one. Tommi Virtanen 2011-07-26 16:22:40 -0700
  • f3718da14c Let config file control random number generator seeds in detail. Tommi Virtanen 2011-07-26 15:17:35 -0700
  • 7debb53e77 No shebang lines for setup.py-managed scripts. Tommi Virtanen 2011-07-26 14:26:28 -0700
  • 513d5fabf2 Make readwrite test not use unittest setup/teardown logic. Tommi Virtanen 2011-07-26 14:13:11 -0700
  • f58641d0bf Refactor bucket nuking in cleanup. Tommi Virtanen 2011-07-26 13:37:27 -0700
  • f30f9d0aca Refactor S3 connection opening. Tommi Virtanen 2011-07-26 13:37:17 -0700
  • 367fd3981a Refactor config file reading. Tommi Virtanen 2011-07-26 13:16:34 -0700
  • 7a98a496e4 Rename rand_readwrite to readwrite. Tommi Virtanen 2011-07-26 09:51:06 -0700
  • e17c56a714 Say ".yaml" not ".yml". This is not MS-DOS, and YML is a Yahoo XML dialect. Tommi Virtanen 2011-07-26 09:47:06 -0700
  • 3eb53db2b3 Don't bother with fractional nanoseconds. Tommi Virtanen 2011-07-26 09:43:56 -0700
  • f21b410154 Use a constant for nanoseconds-in-a-second. Tommi Virtanen 2011-07-26 09:41:48 -0700
  • 37950ac5f2 Remove unused import. Tommi Virtanen 2011-07-26 09:36:48 -0700
  • 1993c33ee3 Avoid built-in "file" as variable name. Tommi Virtanen 2011-07-26 09:35:17 -0700
  • 3b204bfbdc Revert "adding max_amount to realistic.names generator" Tommi Virtanen 2011-07-26 09:33:47 -0700
  • 91e3918ef5 Use itertools.islice instead of special-casing generator slicing. Tommi Virtanen 2011-07-26 09:33:40 -0700
  • fdaead938e improve comment wording in sample config Steven Berler 2011-07-22 16:56:11 -0700
  • 680be12750 added sample yaml config for readwrite tool Steven Berler 2011-07-22 16:51:23 -0700
  • 55a72f002b moved most readwrite tool command-line opts to config file Steven Berler 2011-07-22 16:31:54 -0700
  • a6c16990df remove extraneous #TODO Steven Berler 2011-07-22 15:08:33 -0700
  • 0c0c590d47 use stderr for non-yml output in readwrite tool Steven Berler 2011-07-22 14:18:09 -0700
  • 33876b0dae fix yml format in readwrite tool Steven Berler 2011-07-22 13:38:05 -0700
  • 1e991bc4bc adding chunks to readwrite tool output Steven Berler 2011-07-22 13:17:25 -0700
  • 8cf9c57012 fix readwrite tool file sizes Steven Berler 2011-07-22 13:10:28 -0700
  • 15cf598b12 readwrite tool improvements Steven Berler 2011-07-22 11:54:19 -0700
  • b465596063 adding max_amount to realistic.names generator Steven Berler 2011-07-22 10:55:58 -0700
  • a775f5da04 add Content-Type object tests Stephon Striplin 2011-07-25 14:12:50 -0700
  • 2e351e9eb8 add header-manipulation tests Stephon Striplin 2011-07-22 16:57:26 -0700
  • ee28900620 add test_object_create_unreadable Stephon Striplin 2011-07-25 10:57:34 -0700
  • 9b3cdf753f test consistency of bucket acls, exercises cache Yehuda Sadeh 2011-07-21 14:09:21 -0700
  • 338728ecd2 add test_bucket_acl_no_grants Stephon Striplin 2011-07-20 12:30:23 -0700
  • b54e1cbe99 Handle and report errors in readwrite test workers. Tommi Virtanen 2011-07-20 11:32:52 -0700
  • f3b5ed6ccc Say "worker_id" instead of name, as I keep confusing it with filenames. Tommi Virtanen 2011-07-20 11:15:06 -0700
  • 1eb38e09e4 Link worker greenlets to parent, so we abort if they have an unhandled exception. Tommi Virtanen 2011-07-20 11:04:32 -0700
  • 9ecaf63fbe Code layout cleanup. Tommi Virtanen 2011-07-20 10:54:17 -0700
  • deb8be9957 Make readwrite test put objects one by one, so it can report keys. Tommi Virtanen 2011-07-20 10:40:20 -0700
  • 9e707b897d Remove the concept of batches from readwrite test. Tommi Virtanen 2011-07-20 10:36:56 -0700
  • 4cd4131dd7 Don't eat exceptions, that's a bad habit. Tommi Virtanen 2011-07-20 10:30:51 -0700
  • 648ddbb761 Log readwrite test results in yaml. Tommi Virtanen 2011-07-20 10:30:16 -0700
  • ed966af0a7 Use more idiomatic Python. Tommi Virtanen 2011-07-20 09:53:59 -0700
  • ad444b33ee Make queue and name arguments not optional; they're always passed in anyway. Tommi Virtanen 2011-07-20 09:53:26 -0700
  • 71cfd4956c Move end test logic out of individual workers. Tommi Virtanen 2011-07-20 09:50:10 -0700
  • dff6b568e4 Use gevent Groups to manage groups of workers. Tommi Virtanen 2011-07-20 09:42:39 -0700
  • 510b6e91d4 refactor and fix some acl_grant tests Stephon Striplin 2011-07-19 10:38:55 -0700
  • fe749adebf pep8 cleanup. Tommi Virtanen 2011-07-19 09:09:51 -0700
  • e0575e4efe Pyflakes cleanup. Tommi Virtanen 2011-07-19 09:05:05 -0700
  • c7bb78b666 Remove dead code. Tommi Virtanen 2011-07-19 09:04:20 -0700
  • 5c25c66649 Merge branch 'roundtrip' Tommi Virtanen 2011-07-19 09:00:44 -0700
  • 56ff0f6374 Revert "Add assert to RandomContentFile, ensure size >= digest_size" Tommi Virtanen 2011-07-19 08:56:17 -0700
  • 0297d61e40 Swap stdout/stderr -- debug messages then go to stderr, and yaml data to stdout Wesley Spikes 2011-07-18 17:04:36 -0700
  • ce6c57841a Now that we no longer have the need to retry, get rid of that logic. Wesley Spikes 2011-07-18 16:09:13 -0700
  • c154d98b96 Resolve the random AssertionError Wesley Spikes 2011-07-18 15:34:06 -0700
  • 44cb2f256e Adding unlimited=bool to files_varied -- if set to true, it will never issue StopIteration Wesley Spikes 2011-07-18 15:26:03 -0700
  • 43b2f8695d Cleanup output just a little bit more. Wesley Spikes 2011-07-18 13:13:08 -0700
  • 841b098619 Refactor/cleanup TransferResults class. Also cleans the output to be in the format TV seems to want. Wesley Spikes 2011-07-15 14:19:58 -0700
  • 3c07a4a363 Update roundtrip._main -- while loop should auto-replenish all pools, and not ones so named. Wesley Spikes 2011-07-15 13:20:50 -0700
  • fb8f110e69 Add assert to RandomContentFile, ensure size >= digest_size Wesley Spikes 2011-07-15 13:19:01 -0700
  • d0bb148dea Rename _call_doit to _real_run -- it's a bit more clear that way, IMHO Wesley Spikes 2011-07-15 13:18:21 -0700
  • 5136608e76 fix test_bucket_acl_grant_nonexist_user Stephon Striplin 2011-07-15 14:57:46 -0700