+-
yaml中的继承

下面是yaml的继承,.testsrspec是两个任务,当respec继承了.tests后,有两个问题请假:

父任务被继承后,父任务就不执行了吗?我理解在 test阶段应该执行两个任务。 那么如果没有 respce这个子任务, .tests会在 test阶段执行吗?
.tests:
  script: rake test
  stage: test
  only:
    refs:
      - branches

rspec:
  extends: .tests
  script: rake rspec
  only:
    variables:
      - $RSPEC