Skip to content
Discussion options

You must be logged in to vote

It looks like the proper way to achieve this is by using set-signal, e.g.:

    setup-printer-signals:
        - set-signal: dummy-bmark-done
        - set-signal: native-bmark-done
        - set-signal: jvm-bmark-done

    stats-printer:
        - repeat-until: ${{type}}-bmark-done
          then:
              - sleep: 1s #always include the sleep!
              - sh: ${{CONTAINER_RUNTIME}} stats --no-stream --format "{{.Name}} {{.MemUsage}}" ${{container}} >> ${{WORKDIR}}/${{type}}-stats.txt
        - queue-download: ${{WORKDIR}}/${{type}}-stats.txt .

    benchmark:
        - wait-for: maestro-native-controller-started
        - wait-for: maestro-jvm-controller-started
        - wait-for

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by zakkak
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant