Celebrate Excellence in Education: Nominate Outstanding Educators by April 15!
Found this content helpful? Log in or sign up to leave a like!
I would like to know if there are any recommended ways to monitor Canvas API changes?
Does anyone know any automated tools that could make this job easier?
We are starting to rely on Canvas API more and more and with the frequent releases we would like to be proactive and detect any breaking changes before our users do. Does anyone that already have such process in place that can share their experiences?
Thank you
Doug
Every release cycle we have a series of JMeter scripts we run in Beta to simulate transactions and look for expected output.
I have used this product on a large scale project in the past to automate unit testing: https://jenkins.io/index.html
This is not too complicated to setup, and can be incredibly helpful.
Using this tool, you can create unit tests to run against production, beta, test, whatever environment you would like to run against.
You can also configure Jenkins to monitor a repo, so you could potentially point it at the Canvas repo to monitor for commits and trigger execution of the unit tests.
To participate in the Instructure Community, you need to sign up or log in:
Sign In