module Acceptance::Session LINUX = { payloads: [ { name: "cmd/unix/reverse_bash", extension: ".sh", platforms: [:linux], executable: true, execute_cmd: ["sh ${payload_path}"], generate_options: { '-f': "raw" }, datastore: { global: {}, module: {} } }, ], module_tests: [ { name: "post/test/services", platforms: [ [ :linux, { skip: true, reason: "Windows only test" } ], [ :osx, { skip: true, reason: "Windows only test" } ], :windows ], skipped: false, lines: { linux: { known_failures: [] }, osx: { known_failures: [] }, windows: { known_failures: [] } } }, { name: "post/test/cmd_exec", platforms: [ :linux, :osx, [ :windows, { skip: true, reason: "Payload not compiled for platform" } ] ], skipped: false, lines: { linux: { known_failures: [] }, osx: { known_failures: [] }, windows: { known_failures: [] } } }, { name: "post/test/file", platforms: [ :linux, :osx, [ :windows, { skip: true, reason: "Payload not compiled for platform" } ] ], skipped: false, lines: { linux: { known_failures: [] }, osx: { known_failures: [] }, windows: { known_failures: [] } } }, { name: "post/test/get_env", platforms: [ :linux, :osx, [ :windows, { skip: true, reason: "Payload not compiled for platform" } ] ], skipped: false, lines: { linux: { known_failures: [] }, osx: { known_failures: [] }, windows: { known_failures: [] } } }, { name: "post/test/unix", platforms: [ :linux, :osx, [ :windows, { skip: true, reason: "Unix only test" } ] ], skipped: false, lines: { linux: { known_failures: [] }, osx: { known_failures: [] }, windows: { known_failures: [] } } } ] } end