Skip to content

Instantly share code, notes, and snippets.

@solnic
Created August 4, 2013 21:27
Show Gist options
  • Save solnic/499a19261cf20280d8e2 to your computer and use it in GitHub Desktop.
Save solnic/499a19261cf20280d8e2 to your computer and use it in GitHub Desktop.
vagrant@rom-rb:rom/rom-relation (master*) % mutant 'ROM::Repository.build' --rspec
Mutant configuration:
Matcher: #<Mutant::CLI::Classifier::Method identifier="ROM::Repository.build">
Filter: Mutant::Mutation::Filter::ALL
Strategy: #<Mutant::Strategy::Rspec>
ROM::Repository.build:/home/vagrant/rom-rb/rom/rom-relation/lib/rom/repository.rb:22
F.......................
(23/24) 95% - 1.88s
ROM::Repository.build:/home/vagrant/rom-rb/rom/rom-relation/lib/rom/repository.rb:22
noop:ROM::Repository.build:/home/vagrant/rom-rb/rom/rom-relation/lib/rom/repository.rb:22:36663
Parsed subject AST:
(defs
(self) :build
(args
(arg :name)
(arg :uri)
(optarg :relations
(hash)))
(send nil :new
(lvar :name)
(send
(const
(const nil :Axiom) :Adapter) :build
(lvar :uri))
(lvar :relations)))
Unparsed source:
def self.build(name, uri, relations = {})
new(name, Axiom::Adapter.build(uri), relations)
end
(23/24) 95% - 1.88s
Subjects: 1
Mutations: 24
Kills: 23
Runtime: 2.79s
Killtime: 1.88s
Overhead: 32.39%
Coverage: 95.83%
Alive: 1
Nodes handled by generic mutator (type:occurrences):
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment