Mentions légales du service

Skip to content

Feature branch for Thymio Scratch

This PR is for tracking and commenting on additions to Aseba for integration with Scratch. I am calling it a feature branch because it is probably too soon to consider it for a release.

The important changes are:

  1. Improvements to the original libasebahttp in switches/http that improve robustness and add handling for more than one Aseba node.
  2. End-to-end testing for asebahttp and libasebahttp, in tests/e2e-http.
  3. The addition of examples/clients/scratch, which defines Scratch-specific behavior. Note that the program asebascratch expects the Thymio to be running thymio_motion.aesl.
  4. End-to-end testing for asebascratch, in examples/clients/scratch/e2e-scratch.

Note that end-to-end testing requires Frisby.js (built on Jasmine). If npm is installed, then CMake will install these packages and their dependencies locally in the build directories.

Merge request reports