gitextract_udu2kvxk/ ├── .gitattributes ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── check_third_party.sh ├── convey/ │ ├── assertions.go │ ├── context.go │ ├── convey.goconvey │ ├── discovery.go │ ├── doc.go │ ├── focused_execution_test.go │ ├── gotest/ │ │ ├── doc_test.go │ │ └── utils.go │ ├── init.go │ ├── isolated_execution_test.go │ ├── nilReporter.go │ ├── reporting/ │ │ ├── console.go │ │ ├── doc.go │ │ ├── dot.go │ │ ├── dot_test.go │ │ ├── gotest.go │ │ ├── gotest_test.go │ │ ├── init.go │ │ ├── json.go │ │ ├── printer.go │ │ ├── printer_test.go │ │ ├── problems.go │ │ ├── problems_test.go │ │ ├── reporter.go │ │ ├── reporter_test.go │ │ ├── reporting.goconvey │ │ ├── reports.go │ │ ├── statistics.go │ │ └── story.go │ ├── reporting_hooks_test.go │ ├── stack_trace_test.go │ ├── story_conventions_test.go │ └── update_assertions.sh ├── examples/ │ ├── assertion_examples_test.go │ ├── bowling_game.go │ ├── bowling_game_test.go │ ├── doc.go │ ├── examples.goconvey │ └── simple_example_test.go ├── go.mod ├── go.sum ├── goconvey.go └── web/ ├── client/ │ ├── composer.html │ ├── index.html │ └── resources/ │ ├── css/ │ │ ├── common.css │ │ ├── composer.css │ │ ├── themes/ │ │ │ ├── dark-bigtext.css │ │ │ ├── dark.css │ │ │ └── light.css │ │ └── tipsy.css │ ├── fonts/ │ │ ├── FontAwesome/ │ │ │ ├── README.md │ │ │ ├── css/ │ │ │ │ └── font-awesome.css │ │ │ └── fonts/ │ │ │ └── FontAwesome.otf │ │ ├── Open_Sans/ │ │ │ └── LICENSE.txt │ │ ├── Orbitron/ │ │ │ └── OFL.txt │ │ └── Oswald/ │ │ └── OFL.txt │ └── js/ │ ├── composer.js │ ├── config.js │ ├── convey.js │ ├── goconvey.js │ ├── lib/ │ │ ├── ansispan.js │ │ ├── diff_match_patch.js │ │ ├── jquery-ui.js │ │ ├── jquery-ui.js.url │ │ ├── jquery.js │ │ ├── jquery.js.url │ │ ├── jquery.pretty-text-diff.js │ │ ├── jquery.pretty-text-diff.js.url │ │ ├── jquery.tipsy.js │ │ ├── jquery.tipsy.js.url │ │ ├── markup.js │ │ ├── markup.js.url │ │ ├── moment.js │ │ ├── moment.js.url │ │ ├── taboverride.js │ │ ├── taboverride.js.url │ │ └── update.sh │ └── poller.js └── server/ ├── api/ │ ├── api.goconvey │ ├── server.go │ └── server_test.go ├── contract/ │ ├── contracts.go │ ├── doc_test.go │ └── result.go ├── executor/ │ ├── contract.go │ ├── coordinator.go │ ├── executor.go │ ├── executor.goconvey │ ├── executor_test.go │ ├── tester.go │ └── tester_test.go ├── messaging/ │ ├── doc_test.go │ └── messages.go ├── parser/ │ ├── packageParser.go │ ├── package_parser_test.go │ ├── parser.go │ ├── parser.goconvey │ ├── parser_test.go │ ├── rules.go │ ├── testParser.go │ └── util.go ├── system/ │ ├── shell.go │ ├── shell_integration_test.go │ ├── shell_test.go │ └── system.goconvey └── watch/ ├── functional_core.go ├── functional_core_test.go ├── imperative_shell.go ├── integration.go ├── integration_test.go ├── integration_testing/ │ ├── doc_test.go │ ├── main.go │ └── sub/ │ ├── .gitignore │ ├── stuff.go │ ├── stuff_test.go │ └── sub.goconvey ├── util_test.go └── watch.goconvey