Sha256: 1926f5303ce26d0929c2be407fee6a283d6ed73f9864e456491c46fc966fe15d
Contents?: true
Size: 529 Bytes
Versions: 1
Compression:
Stored size: 529 Bytes
Contents
class JsTestDriverRunner def initialize(dir, jar, filter) @config = dir + '/jsTestDriver.conf' @dir = dir @jar = jar @filter = filter end def execute() return `java -jar "#{@jar}" --config "#{@config}" --tests all --verbose 2>&1` end def is_configured?(all_files) return all_files.include?(@dir + '/jsTestDriver.conf') end def should_run?(modified_files) return !(modified_files.detect { |file| @filter.filter(file) }).nil? || modified_files.include?(@config) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
karl-loris-0.0.9 | lib/tasks/js_test_driver/js_test_driver_runner.rb |