Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs/ioc: expand Integration tests tutorial #134

Merged
merged 8 commits into from
Aug 2, 2024

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    8082623 View commit details
    Browse the repository at this point in the history
  2. templates/top: add timeout for first cagets

    Because the test is added by default, and run by default in GitLab CI,
    this means that by default the test will fail.
    
    With this change, the test fails in 10 seconds instead of 15 minutes,
    leaving more time for other jobs.
    minijackson committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    02fee06 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ed5d02d View commit details
    Browse the repository at this point in the history
  4. docs/ioc: adapt to simulator changes

    The simulator was rewritten in Lewis, which changed its default port to
    9999, and is now case-sensitive.
    minijackson committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    a5f45fa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a27299b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f7e96f1 View commit details
    Browse the repository at this point in the history
  7. docs/ioc: expand Integration tests tutorial

    Renamed to "Adding integration tests to your IOC", because an
    "Integration tests" user guide is planned, and to make it a bit clearer
    that it is a continuation of the StreamDevice tutorial.
    
    Previously the tutorial was a mix between a guide and tutorial, not
    really guided enough.
    
    Now the tutorial builds upon the StreamDevice tutorial, and shows a
    complete path to have a fully functional integration test.
    
    Also introduce how to *run* tests, both non-interactively and
    interactively.
    
    Added a quick reference of useful Python test functions.
    
    The tutorial was also updated due to some changes in the default
    template, and some renamed options.
    minijackson committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    b46224c View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. docs/ioc: add section on KVM for integration test tutorial

    Nix will show an error running tests if KVM is not present.
    minijackson committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    a0e3f8a View commit details
    Browse the repository at this point in the history