Sha256: 104f28f8972dfbba7637d29583bcca63d9d2eaeff499a5d21f2b2f8bbe691f4a

Contents?: true

Size: 1021 Bytes

Versions: 20

Compression:

Stored size: 1021 Bytes

Contents

#!/bin/env ruby
# encoding: utf-8

require 'test_helper'

class CassandraObject::ConnectionsTest < CassandraObject::TestCase

  test 'test connections' do
    IssueSchema.delete_all
    ids = []
    (1..10000).each do
      i = IssueSchema.create(title: "fadjfjkadhsfkjldsa")
      ids << i.id
    end

    threads = []

    (0..10).collect do |i|

      # puts "spawn thread #{i}"
      thr = Thread.new do
        begin
          IssueSchema.find(ids)
        rescue Exception => e
          puts("\n\n\n\n" + e.message)

        end
      end
      threads << thr
    end

  end

  # test 'test create' do
  #
  #   values = []
  #   threads = []
  #   (0..100).collect do |i|
  #
  #
  #     puts "spawn thread #{i}"
  #     thr = Thread.new do
  #       begin
  #         values << Issue.new(title: 'title', description: 'desc').search.results.size
  #       rescue Exception => e
  #         puts("\n\n\n\n" + e.message)
  #         retry
  #       end
  #     end
  #     threads << thr
  #   end
  #
  # end

end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
extendi-cassandra_object-1.1.0 test/unit/connections/connections_test.rb
extendi-cassandra_object-1.0.20 test/unit/connections/connections_test.rb
extendi-cassandra_object-1.0.19 test/unit/connections/connections_test.rb
extendi-cassandra_object-1.0.18 test/unit/connections/connections_test.rb
extendi-cassandra_object-1.0.17 test/unit/connections/connections_test.rb
extendi-cassandra_object-1.0.16 test/unit/connections/connections_test.rb
extendi-cassandra_object-1.0.15 test/unit/connections/connections_test.rb
extendi-cassandra_object-1.0.14 test/unit/connections/connections_test.rb
extendi-cassandra_object-1.0.13 test/unit/connections/connections_test.rb
extendi-cassandra_object-1.0.12 test/unit/connections/connections_test.rb
extendi-cassandra_object-1.0.11 test/unit/connections/connections_test.rb
extendi-cassandra_object-1.0.10 test/unit/connections/connections_test.rb
extendi-cassandra_object-1.0.9 test/unit/connections/connections_test.rb
extendi-cassandra_object-1.0.8 test/unit/connections/connections_test.rb
extendi-cassandra_object-1.0.7 test/unit/connections/connections_test.rb
extendi-cassandra_object-1.0.6 test/unit/connections/connections_test.rb
extendi-cassandra_object-1.0.5 test/unit/connections/connections_test.rb
extendi-cassandra_object-1.0.4 test/unit/connections/connections_test.rb
extendi-cassandra_object-1.0.1 test/unit/connections/connections_test.rb
extendi-cassandra_object-1.0.0 test/unit/connections/connections_test.rb