1
我正在做一個工具來自Jenkins作業爲我提供的xml文件自動創建測試文件夾(測試套件)和測試用例。 可能是一件愚蠢的事情,但我找不到解決方案,事情是當測試文件夾名稱包含一個空格時,我無法查詢它是否已經存在。我想要逃避空白,並將其編碼爲url,但沒有任何反應。爲包含空格的測試文件夾查詢使用rally_api
test_suite_name = ts_line["name"]
if test_suite_name.match(/\s/)
#test_suite_name_nows = test_suite_name.gsub(/ /,"\\ \\")
test_suite_name_nows = URI::encode(test_suite_name)
end
#==================== Querying the test suite in Rally ==========================
test_suite_query = RallyAPI::RallyQuery.new({:type => :testfolder, :query_string => "(Name = #{test_suite_name_nows})"})
你知道哪些應該是能夠查詢測試文件夾名稱爲「Test folder1」的格式?
我總是得到:
/usr/local/rvm/gems/ruby-2.0.0-p195/gems/rally_api-0.9.14/lib/rally_api/rally_json_connection.rb:153:in`send_request 「:(StandardError的) 誤差對請求 - https://rally1.rallydev.com/slm/webservice/1.42/testfolder.js - {:誤差=> [ 「無法解析:無法解析表達式\」 版測試\ 「作爲查詢」]
感謝。