如何设置动态网址参数?

时间:2018-11-16 09:40:05

标签: karate

因为我所有的案件都是由詹金斯(Jenkins)负责,并且我在karate-config.js上拥有默认的网址。

但是詹金斯工作应该支持其他网址,所以我想动态传递网址。

我知道env,但不知道如何设置?

谢谢!

1 个答案:

答案 0 :(得分:1)

将其作为Java系统属性传递:

PROCEDURE set_unit_type(tab_name IN  VARCHAR2
                          ,status   OUT VARCHAR2)
  IS
    my_tab dba_tab_columns.COLUMN_NAME%TYPE;


  BEGIN
    FOR my_tab IN(SELECT column_name FROM dba_tab_columns WHERE table_name = tab_name)
      LOOP
        EXECUTE IMMEDIATE 'alter table' ||tab_name ||'rename column' ||my_tab.column_name||'to' ||  my_tab.column_name(unit);
      END LOOP;    

在空手道中:

-D my.url=http://foo.bar

请参考:https://github.com/intuit/karate/issues/547