1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-09-07 21:58:41 +02:00

buildhist: Fix running from a package checkout

This commit is contained in:
2023-01-26 15:49:21 +01:00
parent 5c9d66a211
commit d24e98b212
2 changed files with 40 additions and 2 deletions

View File

@@ -0,0 +1,30 @@
Feature: `osc buildhist` command
# common steps for all scenarios
Background:
Given I set working directory to "{context.osc.temp}"
Scenario: Run `osc buildist <project>/<package> <repository>/<arch>`
When I execute osc with args "buildhist test:factory/test-pkgA standard/x86_64"
Then the exit code is 0
Scenario: Run `osc buildist <repository>/<arch>` from a package checkout
Given I execute osc with args "co test:factory/test-pkgA"
And I set working directory to "{context.osc.temp}/test:factory/test-pkgA"
When I execute osc with args "buildhist standard/x86_64"
Then the exit code is 0
Scenario: Run `osc buildist <repository>/<arch>` from outside a package checkout
When I execute osc with args "buildhist standard/x86_64"
Then the exit code is 1
Scenario: Run `osc buildist <repository>/<arch>` from a project checkout
Given I execute osc with args "co test:factory"
And I set working directory to "{context.osc.temp}/test:factory"
When I execute osc with args "buildhist standard/x86_64"
Then the exit code is 1