mirror of
https://github.com/microsoft/debugpy.git
synced 2025-12-23 08:48:12 +00:00
68 lines
1.7 KiB
Bash
68 lines
1.7 KiB
Bash
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
source test/setup
|
|
|
|
use Test::More
|
|
|
|
{
|
|
output="$(git subrepo status)"
|
|
|
|
like "$output" "2 subrepos:" \
|
|
"'status' intro ok"
|
|
|
|
like "$output" "Git subrepo 'ext/bashplus':" \
|
|
"ext/bashplus is in 'status'"
|
|
|
|
like "$output" "Git subrepo 'ext/test-more-bash':" \
|
|
"ext/test-more-bash is in 'status'"
|
|
|
|
unlike "$output" "Git subrepo 'ext/test-more-bash/ext/bashplus':" \
|
|
"ext/test-more-bash/ext/bashplus is not in 'status'"
|
|
|
|
unlike "$output" "Git subrepo 'ext/test-more-bash/ext/test-tap-bash':" \
|
|
"ext/test-more-bash/ext/test-tap-bash is not in 'status'"
|
|
}
|
|
|
|
{
|
|
output="$(git subrepo status --ALL)"
|
|
|
|
like "$output" "4 subrepos:" \
|
|
"'status --ALL' intro ok"
|
|
|
|
like "$output" "Git subrepo 'ext/bashplus':" \
|
|
"ext/bashplus is in 'status --ALL'"
|
|
|
|
like "$output" "Git subrepo 'ext/test-more-bash':" \
|
|
"ext/test-more-bash is in 'status --ALL'"
|
|
|
|
like "$output" "Git subrepo 'ext/test-more-bash/ext/bashplus':" \
|
|
"ext/test-more-bash/ext/bashplus is in 'status --ALL'"
|
|
|
|
like "$output" "Git subrepo 'ext/test-more-bash/ext/test-tap-bash':" \
|
|
"ext/test-more-bash/ext/test-tap-bash is in 'status --ALL'"
|
|
}
|
|
|
|
{
|
|
output="$(git subrepo status --all)"
|
|
|
|
like "$output" "2 subrepos:" \
|
|
"'status --all' intro ok"
|
|
|
|
like "$output" "Git subrepo 'ext/bashplus':" \
|
|
"ext/bashplus is in 'status --all'"
|
|
|
|
like "$output" "Git subrepo 'ext/test-more-bash':" \
|
|
"ext/test-more-bash is in 'status --all'"
|
|
|
|
unlike "$output" "Git subrepo 'ext/test-more-bash/ext/bashplus':" \
|
|
"ext/test-more-bash/ext/bashplus is not in 'status --all'"
|
|
|
|
unlike "$output" "Git subrepo 'ext/test-more-bash/ext/test-tap-bash':" \
|
|
"ext/test-more-bash/ext/test-tap-bash is not in 'status --all'"
|
|
}
|
|
|
|
done_testing 15
|
|
|
|
teardown
|