Class: TuyaCIDSL::TriggerTest
- Inherits:
-
Object
- Object
- TuyaCIDSL::TriggerTest
- Defined in:
- lib/tuya/ci/DSL/trigger_test.rb
Instance Method Summary collapse
-
#initialize ⇒ TriggerTest
constructor
A new instance of TriggerTest.
- #simulate ⇒ Object
Constructor Details
#initialize ⇒ TriggerTest
Returns a new instance of TriggerTest.
4 5 6 |
# File 'lib/tuya/ci/DSL/trigger_test.rb', line 4 def initialize() end |
Instance Method Details
#simulate ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/tuya/ci/DSL/trigger_test.rb', line 8 def simulate puts "Start test your ci monitor files, ci-trigger will simulate ci environment.".magenta dsl = TuyaCIDSL::TuyaDSL.instance dsl.load_monitors # data = Hash.new # data[:test] = "some data" # dsl.insert_strategy data data = {"bool_key"=>{"value"=>true}, "choice_key"=>{"value"=>"option-key-001"}, "choices_key"=>{"value"=>["options-key-001", "options-key-002"]}, "string_key"=>{"value"=>"defaultstring"}} dsl.insert_strategy data = {:branch=>"develop_3.8.0", :dependBranch=>"master", :updateComponents=>"[{\"id\":509,\"name\":\"TYUIKit\",\"branch\":\"develop\",\"version\":\"0.1.4-rc.1\"},{\"id\":500,\"name\":\"TYBusinessLibrary\",\"branch\":\"master\",\"version\":\"6.4.2-rc.3\"}]", :deleteComponents=>"[{\"id\":683,\"name\":\"TYSmartApplicationImpl\",\"branch\":\"develop\",\"version\":\"\"}]", :advanceFields=>"{}", :isIntegrate=>"0", :hashKey=>"48a62cb2cf577a0de28f60d561e8adb2", :buildId=>"146", :jobName=>"TuyaSmartV3.8.0_90"} = {:repo=>"TYSpecs", :branch=>"develop", :project=>"TestDemo", :version=>"10.4.1-rc.4", :hashKey=>"66f6f34a45ae9f71c77836069cd758ea", :buildId=>"12", :moduleName=>"TestDemo"} dsl.trigger_module_begin dsl.trigger_module_end dsl.trigger_project_begin dsl.trigger_project_pod_update_end dsl.trigger_project_end end |