diff --git a/tools/marvin/marvin/feature/__init__.py b/tools/marvin/marvin/feature/__init__.py new file mode 100644 index 00000000000..d216be4ddc9 --- /dev/null +++ b/tools/marvin/marvin/feature/__init__.py @@ -0,0 +1,16 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. \ No newline at end of file diff --git a/tools/marvin/marvin/feature/deployvm.feature b/tools/marvin/marvin/feature/deployvm.feature new file mode 100644 index 00000000000..eb787f004ae --- /dev/null +++ b/tools/marvin/marvin/feature/deployvm.feature @@ -0,0 +1,6 @@ +Feature: Deploy a VirtualMachine + +Scenario: Deploy a VirtualMachine + Given: we have an advanced zone + when: I deploy a virtualmachine + then: virtualmachine is deployed diff --git a/tools/marvin/marvin/feature/steps/__init__.py b/tools/marvin/marvin/feature/steps/__init__.py new file mode 100644 index 00000000000..d216be4ddc9 --- /dev/null +++ b/tools/marvin/marvin/feature/steps/__init__.py @@ -0,0 +1,16 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. \ No newline at end of file diff --git a/tools/marvin/marvin/feature/steps/deployvm.py b/tools/marvin/marvin/feature/steps/deployvm.py new file mode 100644 index 00000000000..9a306993a8f --- /dev/null +++ b/tools/marvin/marvin/feature/steps/deployvm.py @@ -0,0 +1,30 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +from behave import * + +@given('we have an advanced zone') +def step_impl(context): + pass + +@when('I deploy a virtualmachine') +def step_impl(context): + pass + +@then('virtualmachine is deployed') +def step_impl(context): + pass