aboutsummaryrefslogtreecommitdiff
path: root/tests/submit
diff options
context:
space:
mode:
Diffstat (limited to 'tests/submit')
-rw-r--r--tests/submit/submit-dir.testscript4
-rw-r--r--tests/submit/submit-git.testscript63
2 files changed, 44 insertions, 23 deletions
diff --git a/tests/submit/submit-dir.testscript b/tests/submit/submit-dir.testscript
index 595792d..0b43aa7 100644
--- a/tests/submit/submit-dir.testscript
+++ b/tests/submit/submit-dir.testscript
@@ -34,7 +34,7 @@
$* >>"EOO";
: 1
status: 200
- message: libhello/0.1.0 submission is queued
+ message: package submission is queued: libhello/0.1.0
reference: $checksum
EOO
@@ -49,7 +49,7 @@
$* >>"EOO"
: 1
status: 200
- message: libhello/0.1.0 submission is queued
+ message: package submission is queued: libhello/0.1.0
reference: $checksum
EOO
}
diff --git a/tests/submit/submit-git.testscript b/tests/submit/submit-git.testscript
index 8a00714..e99c1d5 100644
--- a/tests/submit/submit-git.testscript
+++ b/tests/submit/submit-git.testscript
@@ -106,7 +106,7 @@ pkg_ctl="$prj_ctl/hello.git"
"$tgt_url" $root_ref_dir $data_dir >>"EOO";
: 1
status: 200
- message: libhello/0.1.0 submission is queued
+ message: package submission is queued: libhello/0.1.0
reference: $checksum
EOO
@@ -191,7 +191,7 @@ pkg_ctl="$prj_ctl/hello.git"
$* "file:///$~/tgt.git" ref $data_dir >>"EOO"
: 1
status: 200
- message: libhello/0.1.0 submission is queued
+ message: package submission is queued: libhello/0.1.0
reference: $checksum
EOO
}
@@ -201,14 +201,16 @@ pkg_ctl="$prj_ctl/hello.git"
: Test that on the first package submit the project and package names
: ownership is successfully aquired. Reference repo is absent.
:
+ : Note that here we also pass the --result-url option.
+ :
{
$clone_root_data;
$clone_root_tgt;
- $* "file:///$~/tgt.git" $data_dir >>"EOO"
+ $* --result-url 'https://example.com/' "file:///$~/tgt.git" $data_dir >>"EOO"
: 1
status: 200
- message: libhello/0.1.0 submission is queued
+ message: package submission is queued: https://example.com/libhello/0.1.0
reference: $checksum
EOO
}
@@ -249,7 +251,7 @@ pkg_ctl="$prj_ctl/hello.git"
$* "file:///$~/tgt.git" $root_ref_dir $data_dir >>"EOO"
: 1
status: 200
- message: libhello/0.1.0 submission is queued
+ message: package submission is queued: libhello/0.1.0
reference: $checksum
EOO
}
@@ -303,7 +305,7 @@ pkg_ctl="$prj_ctl/hello.git"
$* "file:///$~/tgt.git" ref $data_dir >>"EOO";
: 1
status: 200
- message: libhello/0.1.0 submission is queued
+ message: package submission is queued: libhello/0.1.0
reference: $checksum
EOO
@@ -357,7 +359,7 @@ pkg_ctl="$prj_ctl/hello.git"
$* "file:///$~/tgt.git" ref $data_dir >>"EOO"
: 1
status: 200
- message: libhello/0.1.0 submission is queued
+ message: package submission is queued: libhello/0.1.0
reference: $checksum
EOO
}
@@ -392,7 +394,7 @@ pkg_ctl="$prj_ctl/hello.git"
$* "file:///$~/tgt.git" ref $data_dir >>"EOO"
: 1
status: 200
- message: libhello/0.1.0 submission is queued
+ message: package submission is queued: libhello/0.1.0
reference: $checksum
EOO
}
@@ -422,7 +424,7 @@ pkg_ctl="$prj_ctl/hello.git"
$* "file:///$~/tgt.git" $data_dir >>"EOO"
: 1
status: 200
- message: libhello/0.1.0 submission is queued
+ message: package submission is queued: libhello/0.1.0
reference: $checksum
EOO
}
@@ -451,7 +453,7 @@ pkg_ctl="$prj_ctl/hello.git"
$* "file:///$~/tgt.git" $root_ref_dir $data_dir >>"EOO"
: 1
status: 200
- message: libhello/0.1.0 submission is queued
+ message: package submission is queued: libhello/0.1.0
reference: $checksum
EOO
}
@@ -461,17 +463,36 @@ pkg_ctl="$prj_ctl/hello.git"
: Test that the simulated submission still succeeds given no control URL.
:
{
- $clone_root_data;
- sed -i -e 's%^control: .+$%simulate: success%' $data_dir/request.manifest;
-
- $clone_root_tgt;
-
- $* "file:///$~/tgt.git" $data_dir >>"EOO"
- : 1
- status: 200
- message: libhello/0.1.0 submission is queued
- reference: $checksum
- EOO
+ +$clone_root_data_clean
+ +sed -i -e 's%^control: .+$%simulate: success%' $data_dir/request.manifest
+
+ : no-result-url
+ :
+ {
+ $clone_data;
+ $clone_root_tgt;
+
+ $* "file:///$~/tgt.git" $data_dir >>"EOO"
+ : 1
+ status: 200
+ message: package submission is queued: libhello/0.1.0
+ reference: $checksum
+ EOO
+ }
+
+ : result-url
+ :
+ {
+ $clone_data;
+ $clone_root_tgt;
+
+ $* --result-url 'https://example.com' "file:///$~/tgt.git" $data_dir >>"EOO"
+ : 1
+ status: 200
+ message: package submission is queued: https://example.com/libhello/0.1.0
+ reference: $checksum
+ EOO
+ }
}
}