Commit Graph

6 Commits

Author SHA1 Message Date
Alex Slaughter b91737812b Update Contracts Verify API Helper Script
At some point - someone should merge
bin/contracts-verify-api and
build/new-jenkins/pact/contracts-verify-api.sh

Because they were different files, the bin file
didn't get updated when it should have been.

Test plan:
 - ¯\_(ツ)_/¯

flag = none

Change-Id: Idef9fdda4b963643ea014bff88a04f511f65acd9
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/256298
Reviewed-by: Kyle Rosenbaum <krosenbaum@instructure.com>
QA-Review: Alex Slaughter <aslaughter@instructure.com>
Product-Review: Alex Slaughter <aslaughter@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-01-08 23:16:19 +00:00
Alex Slaughter a7f36dbadd Update Contract Test Documentation
Test Plan:
 - Specs Pass

Refs: QUIZ-7892
flag = none

Change-Id: I4827407a3adaa1934dd64ac4c325b7ca1721cfc9
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/250190
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Mark McDermott <mmcdermott@instructure.com>
QA-Review: Mark McDermott <mmcdermott@instructure.com>
Product-Review: Alex Slaughter <aslaughter@instructure.com>
2020-10-19 21:58:45 +00:00
James Butters 18862fdf0e spec: revert pact scripts in bin/ to use web
pact scripts in bin/ are for local runs of pact and need to
use web container, new files that are in build/new-jenkins
don't need the check if Jenkins.

flag = none

Change-Id: I878b157b9856f1c25e160d7608b226f7185974a3
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/237520
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Rex Fleischer <rfleischer@instructure.com>
Reviewed-by: Derek Bender <djbender@instructure.com>
Reviewed-by: Jacob Powell <spowell@instructure.com>
Product-Review: James Butters <jbutters@instructure.com>
QA-Review: James Butters <jbutters@instructure.com>
2020-05-15 19:47:55 +00:00
James Butters 335f6c8c46 spec: more parallel of docker, better even
using the option project-name with docker-compose allows
us to have all services separate for each group of tests.

test plan:
Jenkins passes all build
logs are copied out of containers for archiving/test reports
run with force-failure flag


flag = none
closes: CCI-341

Change-Id: I99820f64023dde17a1b75e76bcec2dfe84529e91
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/236029
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Derek Bender <djbender@instructure.com>
Reviewed-by: Jacob Powell <spowell@instructure.com>
Reviewed-by: Rex Fleischer <rfleischer@instructure.com>
QA-Review: James Butters <jbutters@instructure.com>
Product-Review: James Butters <jbutters@instructure.com>
2020-05-11 15:07:18 +00:00
Michael Hargiss 992dae5042 fix pact script
Test Plan:
  - qa-cr if your name is Anju

Change-Id: Iea1bf31947eb5f4ab74abfc53bdaa2192989ca20
Reviewed-on: https://gerrit.instructure.com/153771
Reviewed-by: Anju Reddy <areddy@instructure.com>
QA-Review: Anju Reddy <areddy@instructure.com>
Product-Review: Michael Hargiss <mhargiss@instructure.com>
Tested-by: Michael Hargiss <mhargiss@instructure.com>
2018-06-13 23:34:58 +00:00
Michael Hargiss 8568525f24 consolidate contract tests
Test Plan:
  - follow the instructions in spec/contracts/README.md to run
  the live events contract tests locally
  - follow the instructions in
  spec/contracts/service_providers/canvas_lms/README.md to run
  the "Generic Consumer" Canvas API contract tests locally

Change-Id: I316747f53731f411ab82432587596e335c2fd059
Reviewed-on: https://gerrit.instructure.com/149766
Reviewed-by: Tucker McKnight <tmcknight@instructure.com>
Tested-by: Jenkins
Product-Review: Michael Hargiss <mhargiss@instructure.com>
QA-Review: Michael Hargiss <mhargiss@instructure.com>
2018-05-18 22:34:20 +00:00