File: test_migration_tests.sh

package info (click to toggle)
debci 3.13
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,656 kB
  • sloc: ruby: 6,516; sh: 2,437; javascript: 100; makefile: 92; perl: 11
file content (28 lines) | stat: -rw-r--r-- 687 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/sh
set -u

. $(dirname $0)/test_helper.sh

test_trigger() {
  result_pass start_worker
  debci enqueue --trigger=foo/1.0 bar
  wait_for_results bar

  artifacts=$(find $debci_data_basedir -name artifacts.tar.gz)
  mkdir $__tmpdir/extract
  tar xaf "$artifacts" -C $__tmpdir/extract
  trigger=$(find $__tmpdir/extract -name trigger)
  assertEquals "foo%2F1.0" "$(cat "$trigger")"
}

test_pin_packages() {
  result_pass start_worker
  debci enqueue --pin-packages=unstable=debci bar
  wait_for_results bar

  log=$(find $debci_data_basedir -name log.gz)
  assertTrue "zgrep '.--add-apt-release=unstable' $log"
  assertTrue "zgrep '.--pin-packages=unstable=debci' $log"
}

. shunit2