UNPKG

guv

Version:

Grid Utilization Virgilante

63 lines (60 loc) 1.13 kB
# Testcases for config parsing # simple happy - name: 'empty string' input: "" parsed: {} invalid: 'empty' - name: 'only comments' input: "# my comment" parsed: {} valid: true # typical real systems - name: 'imgflo' input: | '*': boot: 20 app: imgflo min: 2 max: 10 processing: { d: 6.0, p: 1.000, queue: 'imgflo_worker.IN' } config: "*": boot: 20.0 processing: deadline: 6.0 processing: 1.0 worker: processing queue: imgflo_worker.IN valid: true - name: 'grid-apis' input: | '*': { boot: 40, app: the-grid-apis } solve: {d: 30.0, p: 5.0} gssmeasure: { deadline: 30.0, p: 5.0 } measure: { d: 60.0, processing: 15.0 } share: {} config: '*': boot: 40.0 app: the-grid-apis solve: deadline: 30.0 processing: 5.0 worker: 'solve' gssmeasure: deadline: 30.0 processing: 5.0 queue: 'gssmeasure' measure: deadline: 60.0 processing: 15.0 share: deadline: 60.0 processing: 10.0 worker: 'share' queue: 'share' valid: true