blob: 9022f940425bcf98c1a8846e7eeb154d453860f2 [file] [log] [blame]
[
{
"cmd": [],
"name": "ensure_goma"
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[CACHE]/goma/client",
"-ensure-file",
"infra_internal/goma/client/${platform} release",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "ensure_goma.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-release---------\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/goma/client/resolved-platform\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [],
"name": "ensure_jiri"
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd/jiri",
"-ensure-file",
"fuchsia/tools/jiri/linux-amd64 stable",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "ensure_jiri.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-stable----------\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/tools/jiri/linux-amd64\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"init",
"-v",
"-time",
"-analytics-opt=false",
"-rewrite-sso-to-https=true",
"-cache",
"[CACHE]/git",
"-shared"
],
"infra_step": true,
"name": "jiri init"
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"import",
"-v",
"-time",
"-name",
"zircon",
"manifest",
"https://fuchsia.googlesource.com/zircon"
],
"infra_step": true,
"name": "jiri import"
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"update",
"-v",
"-time",
"-autoupdate=false",
"-attempts=3",
"-run-hooks=false"
],
"infra_step": true,
"name": "jiri update"
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"run-hooks",
"-v",
"-time",
"-attempts=3"
],
"infra_step": true,
"name": "jiri run-hooks"
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"source-manifest",
"-v",
"-time",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "jiri source-manifest",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output[source manifest]@{@@@",
"@@@STEP_LOG_LINE@json.output[source manifest]@ \"directories\": {@@@",
"@@@STEP_LOG_LINE@json.output[source manifest]@ \"manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output[source manifest]@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output[source manifest]@ \"repo_url\": \"https://fuchsia.googlesource.com/manifest\", @@@",
"@@@STEP_LOG_LINE@json.output[source manifest]@ \"revision\": \"4c2b0da3c06341db5cebe4d02c78c93c3b2bd78b\"@@@",
"@@@STEP_LOG_LINE@json.output[source manifest]@ }@@@",
"@@@STEP_LOG_LINE@json.output[source manifest]@ }@@@",
"@@@STEP_LOG_LINE@json.output[source manifest]@ }@@@",
"@@@STEP_LOG_LINE@json.output[source manifest]@}@@@",
"@@@STEP_LOG_END@json.output[source manifest]@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CLEANUP]/zircon_tmp"
],
"infra_step": true,
"name": "makedirs tmp"
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"mkdir /tmp/infra-test-output\nwaitfor class=block topo=/dev/sys/pci/00:06.0/virtio-block/block timeout=60000\nmount /dev/sys/pci/00:06.0/virtio-block/block /tmp/infra-test-output\nruntests -o /tmp/infra-test-output \numount /tmp/infra-test-output\ndm poweroff",
"[CLEANUP]/zircon_tmp/runcmds"
],
"infra_step": true,
"name": "write runcmds",
"~followup_annotations": [
"@@@STEP_LOG_LINE@runcmds.sh@mkdir /tmp/infra-test-output@@@",
"@@@STEP_LOG_LINE@runcmds.sh@waitfor class=block topo=/dev/sys/pci/00:06.0/virtio-block/block timeout=60000@@@",
"@@@STEP_LOG_LINE@runcmds.sh@mount /dev/sys/pci/00:06.0/virtio-block/block /tmp/infra-test-output@@@",
"@@@STEP_LOG_LINE@runcmds.sh@runtests -o /tmp/infra-test-output @@@",
"@@@STEP_LOG_LINE@runcmds.sh@umount /tmp/infra-test-output@@@",
"@@@STEP_LOG_LINE@runcmds.sh@dm poweroff@@@",
"@@@STEP_LOG_END@runcmds.sh@@@"
]
},
{
"cmd": [],
"name": "build"
},
{
"cmd": [],
"name": "build.pre_goma",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"[CACHE]/goma/client/goma_ctl.py",
"restart"
],
"env": {
"GOMA_CACHE_DIR": "[CACHE]/goma",
"GOMA_DEPS_CACHE_FILE": "goma_deps_cache"
},
"infra_step": true,
"name": "build.pre_goma.start_goma",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"make",
"x64",
"GOMACC=[CACHE]/goma/client/gomacc",
"-j",
"20",
"HOST_USE_ASAN=true",
"BUILDROOT=[START_DIR]/zircon",
"USE_LTO=true",
"USE_THINLTO=false",
"EXTRA_USER_MANIFEST_LINES=infra/runcmds=[CLEANUP]/zircon_tmp/runcmds"
],
"cwd": "[START_DIR]/zircon",
"name": "build.build",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "build.post_goma",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"[CACHE]/goma/client/goma_ctl.py",
"jsonstatus",
"[CACHE]/goma/client/jsonstatus"
],
"env": {
"GOMA_CACHE_DIR": "[CACHE]/goma",
"GOMA_DEPS_CACHE_FILE": "goma_deps_cache"
},
"name": "build.post_goma.goma_jsonstatus",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"notice\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"infra_status\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"num_user_error\": 0, @@@",
"@@@STEP_LOG_LINE@json.output@ \"ping_status_code\": 200@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[CACHE]/goma/client/goma_ctl.py",
"stat"
],
"env": {
"GOMA_CACHE_DIR": "[CACHE]/goma",
"GOMA_DEPS_CACHE_FILE": "goma_deps_cache"
},
"name": "build.post_goma.goma_stat",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"python",
"-u",
"[CACHE]/goma/client/goma_ctl.py",
"stop"
],
"env": {
"GOMA_CACHE_DIR": "[CACHE]/goma",
"GOMA_DEPS_CACHE_FILE": "goma_deps_cache"
},
"name": "build.post_goma.stop_goma",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "ensure_qemu"
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd/qemu",
"-ensure-file",
"fuchsia/qemu/linux-amd64 latest",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "ensure_qemu.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/qemu/linux-amd64\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [],
"name": "ensure_swarming"
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd/luci/swarming",
"-ensure-file",
"infra/tools/luci/swarming/linux-amd64 latest",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "ensure_swarming.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/swarming/linux-amd64\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [],
"name": "ensure_isolated"
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd/luci/isolate",
"-ensure-file",
"infra/tools/luci/isolated/linux-amd64 latest",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "ensure_isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/isolated/linux-amd64\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"[START_DIR]/zircon/build-x64-lto/tools/minfs",
"[START_DIR]/input.fs@16M",
"create"
],
"name": "create test image"
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"#!/bin/sh\n./qemu/bin/qemu-system-x86_64 -m 4096 -smp 4 -nographic -kernel multiboot.bin -serial stdio -monitor none -initrd zircon.zbi -append 'TERM=dumb kernel.halt-on-panic=true kernel.serial=legacy userboot=bin/core-tests userboot.shutdown' -device isa-debug-exit,iobase=0xf4,iosize=0x04 -machine q35 -enable-kvm -cpu host\nrc=$?\nif [ \"$rc\" -eq \"31\" ]; then\n exit 0\nfi\nexit $rc",
"[START_DIR]/run-qemu-core.sh"
],
"infra_step": true,
"name": "write qemu runner for core-tests",
"~followup_annotations": [
"@@@STEP_LOG_LINE@run-qemu-core.sh@#!/bin/sh@@@",
"@@@STEP_LOG_LINE@run-qemu-core.sh@./qemu/bin/qemu-system-x86_64 -m 4096 -smp 4 -nographic -kernel multiboot.bin -serial stdio -monitor none -initrd zircon.zbi -append 'TERM=dumb kernel.halt-on-panic=true kernel.serial=legacy userboot=bin/core-tests userboot.shutdown' -device isa-debug-exit,iobase=0xf4,iosize=0x04 -machine q35 -enable-kvm -cpu host@@@",
"@@@STEP_LOG_LINE@run-qemu-core.sh@rc=$?@@@",
"@@@STEP_LOG_LINE@run-qemu-core.sh@if [ \"$rc\" -eq \"31\" ]; then@@@",
"@@@STEP_LOG_LINE@run-qemu-core.sh@ exit 0@@@",
"@@@STEP_LOG_LINE@run-qemu-core.sh@fi@@@",
"@@@STEP_LOG_LINE@run-qemu-core.sh@exit $rc@@@",
"@@@STEP_LOG_END@run-qemu-core.sh@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"#!/bin/sh\ncp input.fs output.fs\n./qemu/bin/qemu-system-x86_64 -m 4096 -smp 4 -nographic -kernel multiboot.bin -serial stdio -monitor none -initrd zircon.zbi -append 'TERM=dumb kernel.halt-on-panic=true kernel.serial=legacy zircon.autorun.boot=/boot/bin/sh+/boot/infra/runcmds devmgr.suspend-timeout-debug=true' -device isa-debug-exit,iobase=0xf4,iosize=0x04 -machine q35 -enable-kvm -cpu host -drive file=output.fs,format=raw,if=none,id=testdisk -device virtio-blk-pci,drive=testdisk,addr=06.0",
"[START_DIR]/run-qemu.sh"
],
"infra_step": true,
"name": "write qemu runner",
"~followup_annotations": [
"@@@STEP_LOG_LINE@run-qemu.sh@#!/bin/sh@@@",
"@@@STEP_LOG_LINE@run-qemu.sh@cp input.fs output.fs@@@",
"@@@STEP_LOG_LINE@run-qemu.sh@./qemu/bin/qemu-system-x86_64 -m 4096 -smp 4 -nographic -kernel multiboot.bin -serial stdio -monitor none -initrd zircon.zbi -append 'TERM=dumb kernel.halt-on-panic=true kernel.serial=legacy zircon.autorun.boot=/boot/bin/sh+/boot/infra/runcmds devmgr.suspend-timeout-debug=true' -device isa-debug-exit,iobase=0xf4,iosize=0x04 -machine q35 -enable-kvm -cpu host -drive file=output.fs,format=raw,if=none,id=testdisk -device virtio-blk-pci,drive=testdisk,addr=06.0@@@",
"@@@STEP_LOG_END@run-qemu.sh@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd/luci/isolate/isolated",
"archive",
"-isolate-server",
"https://isolateserver.appspot.com",
"-namespace",
"default-gzip",
"-dump-hash",
"/path/to/tmp/",
"-files",
"[START_DIR]/zircon/build-x64-lto:zircon.zbi",
"-files",
"[START_DIR]/zircon/build-x64-lto:multiboot.bin",
"-files",
"[START_DIR]:input.fs",
"-files",
"[START_DIR]:run-qemu-core.sh",
"-files",
"[START_DIR]:run-qemu.sh"
],
"name": "archive"
},
{
"cmd": [
"[START_DIR]/cipd/luci/swarming/swarming",
"trigger",
"-isolate-server",
"https://isolateserver.appspot.com",
"-server",
"https://chromium-swarm.appspot.com",
"-task-name",
"core tests",
"-namespace",
"default-gzip",
"-dump-json",
"/path/to/tmp/json",
"-isolated",
"[dummy hash]",
"-dimension",
"cpu=x86-64",
"-dimension",
"kvm=1",
"-dimension",
"os=Debian",
"-dimension",
"pool=fuchsia.tests",
"-io-timeout",
"60",
"-hard-timeout",
"600",
"-cipd-package",
"qemu:fuchsia/qemu/linux-amd64=latest",
"-raw-cmd",
"--",
"/bin/sh",
"./run-qemu-core.sh"
],
"infra_step": true,
"name": "trigger core tests",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"tasks\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"request\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"expiration_secs\": \"3600\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"core tests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"priority\": \"100\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cipd_input\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"packages\": []@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"command\": \"qemu\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"dimensions\": [], @@@",
"@@@STEP_LOG_LINE@json.output@ \"execution_timeout_secs\": \"3600\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"grace_period_secs\": \"30\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"io_timeout_secs\": \"1200\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"user\": \"luci\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd/luci/swarming/swarming",
"trigger",
"-isolate-server",
"https://isolateserver.appspot.com",
"-server",
"https://chromium-swarm.appspot.com",
"-task-name",
"booted tests",
"-namespace",
"default-gzip",
"-dump-json",
"/path/to/tmp/json",
"-isolated",
"[dummy hash]",
"-dimension",
"cpu=x86-64",
"-dimension",
"kvm=1",
"-dimension",
"os=Debian",
"-dimension",
"pool=fuchsia.tests",
"-io-timeout",
"60",
"-hard-timeout",
"2400",
"-cipd-package",
"qemu:fuchsia/qemu/linux-amd64=latest",
"-output",
"output.fs",
"-raw-cmd",
"--",
"/bin/sh",
"./run-qemu.sh"
],
"infra_step": true,
"name": "trigger booted tests",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"tasks\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"request\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"expiration_secs\": \"3600\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"booted tests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"priority\": \"100\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cipd_input\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"packages\": []@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"command\": \"qemu\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"dimensions\": [], @@@",
"@@@STEP_LOG_LINE@json.output@ \"execution_timeout_secs\": \"3600\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"grace_period_secs\": \"30\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"io_timeout_secs\": \"1200\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"user\": \"luci\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"11\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd/luci/swarming/swarming",
"collect",
"-server",
"https://chromium-swarm.appspot.com",
"-task-summary-json",
"/path/to/tmp/json",
"-task-output-stdout",
"json",
"-output-dir",
"[TMP_BASE]/swarming_tmp_1",
"10",
"11"
],
"infra_step": true,
"name": "collect",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"10\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"output\": \"core-tests succeeded RZMm59f7zOSs6aZUIXZR\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"output.fs\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"results\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"fuchsia-test-vm\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"bot_version\": \"f5f38a01bce09e3491fbd51c5974a03707915d0d7ebd5f9ee0186051895c47f2\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2017-11-01T22:06:11.538070\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2017-11-01T22:06:08.298510\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"duration\": 0.06629300117492676, @@@",
"@@@STEP_LOG_LINE@json.output@ \"exit_code\": \"2\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2017-11-01T22:06:11.538070\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"test\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"run_id\": \"39927049b6ee7011\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2017-11-01T22:06:09.155530\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"state\": \"COMPLETED\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"tags\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"os:Debian\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"pool:Fuchsia\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"try_number\": \"1\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"user\": \"luci\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"11\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"output\": \"hello world!\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"output.fs\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"results\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"fuchsia-test-vm\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"bot_version\": \"f5f38a01bce09e3491fbd51c5974a03707915d0d7ebd5f9ee0186051895c47f2\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2017-11-01T22:06:11.538070\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2017-11-01T22:06:08.298510\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"duration\": 0.06629300117492676, @@@",
"@@@STEP_LOG_LINE@json.output@ \"exit_code\": \"2\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2017-11-01T22:06:11.538070\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"test\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"run_id\": \"39927049b6ee7011\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2017-11-01T22:06:09.155530\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"state\": \"COMPLETED\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"tags\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"os:Debian\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"pool:Fuchsia\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"11\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"try_number\": \"1\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"user\": \"luci\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@11.stdout@hello world!@@@",
"@@@STEP_LOG_END@11.stdout@@@",
"@@@STEP_LOG_LINE@10.stdout@core-tests succeeded RZMm59f7zOSs6aZUIXZR@@@",
"@@@STEP_LOG_END@10.stdout@@@"
]
},
{
"cmd": [],
"name": "core tests task results",
"~followup_annotations": [
"@@@STEP_LOG_LINE@kernel log@core-tests succeeded RZMm59f7zOSs6aZUIXZR@@@",
"@@@STEP_LOG_END@kernel log@@@"
]
},
{
"cmd": [],
"name": "booted tests task results",
"~followup_annotations": [
"@@@STEP_LOG_LINE@kernel log@hello world!@@@",
"@@@STEP_LOG_END@kernel log@@@"
]
},
{
"cmd": [
"[START_DIR]/zircon/build-x64-lto/tools/minfs",
"[TMP_BASE]/swarming_tmp_1/11/output.fs",
"cp",
"::",
"[START_DIR]/test_results/target"
],
"name": "extract results"
},
{
"cmd": [],
"name": "booted test results"
},
{
"cmd": [
"[START_DIR]/zircon/scripts/symbolize",
"--no-echo",
"--build-dir",
"[START_DIR]/zircon/build-x64-lto"
],
"name": "booted test results.symbolize",
"stdin": "hello world!",
"stdout": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[START_DIR]/zircon/scripts/symbolize-filter",
"[START_DIR]/zircon/build-x64-lto/ids.txt"
],
"name": "booted test results.symbolize logs",
"stdin": "hello world!",
"stdout": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@symbolized logs@blah@@@",
"@@@STEP_LOG_LINE@symbolized logs@blah@@@",
"@@@STEP_LOG_END@symbolized logs@@@",
"@@@STEP_FAILURE@@@"
]
},
{
"name": "$result",
"reason": "Test summary JSON not found, see kernel log for details",
"recipe_result": null,
"status_code": 1
}
]