ad9f8480c8e08b95d6c217ec4a126bd93b7f376a,tests/python/pants_test/backend/jvm/tasks/test_scalastyle.py,ScalastyleTest,test_get_non_excluded_scala_sources,#ScalastyleTest#,169
Before Change
def test_get_non_excluded_scala_sources(self):
scala_target_address_1 = BuildFileAddress(
self.add_to_build_file(
"a/scala_1/BUILD",
"scala_library(name="s1", sources=["Source1.java", "Source1.scala"])"),
"s1")
self.build_graph.inject_address_closure(scala_target_address_1)
scala_target_1 = self.build_graph.get_target(scala_target_address_1)
scala_target_address_2 = BuildFileAddress(
self.add_to_build_file(
"a/scala_2/BUILD", "scala_library(name="s2", sources=["Source2.scala"])"),
"s2")
self.build_graph.inject_address_closure(scala_target_address_2)
scala_target_2 = self.build_graph.get_target(scala_target_address_2)
context = self._create_context(
scalastyle_config=self._create_scalastyle_config_file(),
excludes=self._create_scalastyle_excludes_file(["a/scala_2/Source2.scala"]),
target_roots=[
scala_target_1,
scala_target_2
]
)
self.assertEqual(3, len(context.targets()))
After Change
self.assertEqual(scala_target, result_targets[0])
def test_get_non_excluded_scala_sources(self):
with self.scala_platform_setup():
scala_target_1 = self.make_target("a/scala_1:s1",
ScalaLibrary,
sources=["Source1.java", "Source1.scala"])
scala_target_2 = self.make_target("a/scala_2:s2", ScalaLibrary, sources=["Source2.scala"])
context = self._create_context(
scalastyle_config=self._create_scalastyle_config_file(),
excludes=self._create_scalastyle_excludes_file(["a/scala_2/Source2.scala"]),
target_roots=[
scala_target_1,
scala_target_2
]
)
self.assertEqual(3, len(context.targets()))
task = self.prepare_execute(context)
result_sources = task.get_non_excluded_scala_sources(
task.create_file_excluder(),
task.get_non_synthetic_scala_targets(context.targets()))
self.assertEquals(1, len(result_sources))
self.assertEqual("a/scala_1/Source1.scala", result_sources[0])
@ensure_cached(Scalastyle, expected_num_artifacts=1)
def test_end_to_end_pass(self):
with self.scala_platform_setup():

In pattern: SUPERPATTERN
Frequency: 4
Non-data size: 15
Instances
Project Name: pantsbuild/pants
Commit Name: ad9f8480c8e08b95d6c217ec4a126bd93b7f376a
Time: 2015-08-31
Author: john.sirois@gmail.com
File Name: tests/python/pants_test/backend/jvm/tasks/test_scalastyle.py
Class Name: ScalastyleTest
Method Name: test_get_non_excluded_scala_sources
Project Name: pantsbuild/pants
Commit Name: ad9f8480c8e08b95d6c217ec4a126bd93b7f376a
Time: 2015-08-31
Author: john.sirois@gmail.com
File Name: tests/python/pants_test/backend/jvm/tasks/test_scalastyle.py
Class Name: ScalastyleTest
Method Name: test_get_non_synthetic_scala_targets
Project Name: pantsbuild/pants
Commit Name: ad9f8480c8e08b95d6c217ec4a126bd93b7f376a
Time: 2015-08-31
Author: john.sirois@gmail.com
File Name: tests/python/pants_test/backend/jvm/tasks/test_scalastyle.py
Class Name: ScalastyleTest
Method Name: test_get_non_excluded_scala_sources
Project Name: pantsbuild/pants
Commit Name: ad9f8480c8e08b95d6c217ec4a126bd93b7f376a
Time: 2015-08-31
Author: john.sirois@gmail.com
File Name: tests/python/pants_test/backend/jvm/tasks/test_scalastyle.py
Class Name: ScalastyleTest
Method Name: test_end_to_end_pass
Project Name: pantsbuild/pants
Commit Name: ad9f8480c8e08b95d6c217ec4a126bd93b7f376a
Time: 2015-08-31
Author: john.sirois@gmail.com
File Name: tests/python/pants_test/backend/jvm/tasks/test_scalastyle.py
Class Name: ScalastyleTest
Method Name: test_fail