Automated Testing and Continuous Integration in APL Development

Automated Testing and Continuous Integration in APL Development

Dyalog User Meetings via YouTube Direct link

Running the docker container in a GitHub action this means tests will automatically run whenever a push&commit is made

11 of 11

11 of 11

Running the docker container in a GitHub action this means tests will automatically run whenever a push&commit is made

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Automated Testing and Continuous Integration in APL Development

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Introduction
  2. 2 About Lars, SimCorp, and SimCorp Dimension
  3. 3 Motivation for automating testing and the test pipeline
  4. 4 GitHub repository for this demo – introducing the .aplt extension
  5. 5 Live demo – getting started with a function and some test cases
  6. 6 Test Driven Development
  7. 7 Live Demo – Unit test runner running in a Dyalog Session from source files
  8. 8 What if it could all be automated?!
  9. 9 Using the Dyalog docker container
  10. 10 New docker container for a unit test runner
  11. 11 Running the docker container in a GitHub action this means tests will automatically run whenever a push&commit is made

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.