UNPKG

catjs

Version:

(Mobile) Web Automation Framework

216 lines (212 loc) 5.79 kB
{ "dependencies": [ { "name": "d@dependency.loader", "type": "loader", "path": ["./plugins/"] } ], "plugins": [ { "name": "p@custom.plugin", "type": "custom-plugin", "dependency": "d@dependency.loader" }, { "name": "p@libraries.install", "type": "libraries", "dependency": "manager", "imports": [{"name": "cat"}], "action": "install" }, { "name": "p@libraries.clean", "type": "libraries", "dependency": "manager", "imports": [{"name": "cat"}], "action": "clean" }, { "name": "p@project.inject", "type": "inject" }, { "name": "p@project.clean", "type": "clean", "dependency": "manager", "src": ["target", "_cat_md.json", "lib", "cache"] }, { "name": "p@mobile.deprecated", "type": "console", "message": "[catjs mobile plugin] @deprecated - use catjs runner instead", "action": "start" }, { "name": "p@project.phantomjs", "type": "phantomjs", "file": "phantomjs-script.js" }, { "name": "p@project.monitoring.server", "type": "webserver", "mode": "standalone", "action": "start" }, { "name": "p@project.webserver.start", "type": "webserver", "action": "start" }, { "name": "p@project.runner.start", "type": "runner", "action": "start" }, { "name": "p@project.runner.stop", "type": "runner", "action": "stop" }, { "name": "p@project.webserver.stop", "type": "webserver", "action": "stop" }, { "name": "p@sample.plugin", "type": "sample", "customAttribute": "Custom attribute test" }, { "name": "p@autotest.plugin", "type": "autotest" }, { "name": "p@scrap.common", "type": "scrap-common" }, { "name": "p@scrap.enyo", "type": "scrap-enyo" }, { "name": "p@scrap.dom", "type": "scrap-dom" }, { "name": "p@scrap.jqm", "type": "scrap-jqm" }, { "name": "p@scrap.wait", "type": "scrap-wait" }, { "name": "p@scrap.jquery", "type": "scrap-jquery" }, { "name": "p@scrap.angular", "type": "scrap-angular" }, { "name": "p@scrap.jasmine", "type": "scrap-jasmine" }, { "name": "p@scrap.screenshot", "type": "scrap-screenshot" }, { "name": "p@scrap.deviceinfo", "type": "scrap-deviceinfo" }, { "name": "p@scrap.mock", "type": "scrap-mock" }, { "name": "p@scrap.sencha", "type": "scrap-sencha" } ], "tasks": [ { "name": "t@libs.install", "plugins":["p@libraries.install"] }, { "name": "t@libs.clean", "plugins":["p@libraries.clean"] }, { "name": "t@clean", "plugins": ["p@project.clean"] }, { "name": "t@libs.rebuild", "plugins": ["p@libraries.clean", "p@libraries.install", "p@libraries.build"] }, { "name": "t@libs.build", "plugins":["p@libraries.build"] }, { "name": "t@install", "plugins":["p@lib.copy"] }, { "name": "t@autotest", "plugins":["p@autotest.plugin", "p@src.copy"] }, { "name": "t@wipe", "plugins": ["p@project.clean", "p@project.wipe"] }, { "name": "t@test", "plugins": ["p@project.webserver.start", "p@project.phantomjs", "p@project.webserver.stop"] }, { "name": "t@mtest", "plugins": ["p@mobile.deprecated"] }, { "name": "t@phantom", "plugins": ["p@project.phantomjs"] }, { "name": "t@server.start", "plugins": ["p@project.webserver.start"] }, { "name": "t@runner.start", "plugins": ["p@project.runner.start"] }, { "name": "t@runner.stop", "plugins": ["p@project.runner.stop"] }, { "name": "t@server.stop", "plugins": ["p@project.webserver.stop"] }, { "name": "t@sample", "plugins": ["p@sample.plugin"] }, { "name": "t@init", "plugins": ["p@project.copy", "p@libraries.build", "p@lib.copy", "p@lib.parse", "p@src.copy"] }, { "name": "t@scrap", "plugins": ["p@scrap.common", "p@scrap.wait", "p@scrap.dom", "p@scrap.jasmine", "p@scrap.sencha", "p@scrap.jquery", "p@scrap.angular", "p@scrap.jqm", "p@scrap.enyo", "p@scrap.screenshot", "p@scrap.deviceinfo", "p@custom.plugin"] }, { "name": "t@inject", "plugins": ["p@init.scrap", "p@project.inject", "p@project.minify"] } ] }