-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Tests each service separately due to space restrictions
Signed-off-by: iosifache <[email protected]>
- Loading branch information
Showing
1 changed file
with
18 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
name: Tests the Docker Compose | ||
name: Tests the Docker Compose infrastructure | ||
on: | ||
push: | ||
branches: | ||
|
@@ -12,25 +12,28 @@ on: | |
schedule: | ||
- cron: "0 0 * * *" | ||
jobs: | ||
smoke-tes: | ||
smoke-test: | ||
runs-on: ubuntu-latest | ||
strategy: | ||
matrix: | ||
include: | ||
- name: sandcastle | ||
- name: dragon | ||
- name: coder | ||
- name: static-analysers | ||
- name: aflplusplus | ||
- name: klee | ||
permissions: | ||
contents: read | ||
packages: write | ||
steps: | ||
- name: Checkout the repository | ||
uses: actions/checkout@v4 | ||
- name: Test Docker Compose | ||
uses: hoverkraft-tech/[email protected] | ||
with: | ||
compose-file: "./docker-compose.yaml" | ||
compose-flags: "--profile all" | ||
- name: Execute tests inside the sandcastle container | ||
run: docker-compose exec sandcastle "echo 'Hi'" | ||
- name: Execute tests inside the dragon container | ||
run: docker-compose exec dragon "echo 'Hi'" | ||
- name: Execute tests inside the coder container | ||
run: docker-compose exec coder "echo 'Hi'" | ||
- name: Execute tests inside the static-analysers container | ||
run: docker-compose exec static-analysers "echo 'Hi'" | ||
- name: Execute tests inside the aflplusplus container | ||
run: docker-compose exec aflplusplus "echo 'Hi'" | ||
- name: Execute tests inside the klee container | ||
run: docker-compose exec klee "echo 'Hi'" | ||
services: | | ||
${{ matrix.name }} | ||
- name: Execute tests inside the container | ||
run: docker-compose exec ${{ matrix.name }} "echo 'Hi'" |