def test_custom_config(self): xc = XMvnConfig() xc.add_custom_option("buildSettings/compilerSource", "1.5") et = self._read_current_conf() root = et.getroot() cs = self.__find(root, "xmvn:buildSettings/xmvn:compilerSource") self.assertEqual(cs.text.strip(), "1.5")
def test_custom_config_xml(self): xc = XMvnConfig() xc.add_custom_option( "buildSettings/compilerSource", """<versions> <version>1.5</version> <version>1.6</version> </versions> """) et = self._read_current_conf() root = et.getroot() versions = self.__find( root, "xmvn:buildSettings/xmvn:compilerSource/xmvn:versions") self.assertEqual(len(versions), 2) v1, v2 = self.__findall(versions, "xmvn:version") self.assertEqual(v1.text.strip(), "1.5") self.assertEqual(v2.text.strip(), "1.6")
def test_custom_config_xml(self): xc = XMvnConfig() xc.add_custom_option("buildSettings/compilerSource", """<versions> <version>1.5</version> <version>1.6</version> </versions> """) et = self._read_current_conf() root = et.getroot() versions = self.__find(root, "xmvn:buildSettings/xmvn:compilerSource/xmvn:versions") self.assertEqual(len(versions), 2) v1, v2 = self.__findall(versions, "xmvn:version") self.assertEqual(v1.text.strip(), "1.5") self.assertEqual(v2.text.strip(), "1.6")
if not options.bootstrap: mvn_args.append("--offline") if options.disable_effective_poms: mvn_args.append("-Dxmvn.compat=20-rpmbuild-raw") if options.debug: mvn_args.append("--debug") if options.xmvn_debug or options.debug: mvn_args.append( "-Dorg.slf4j.simpleLogger.log.org.fedoraproject.xmvn=debug") if options.force: mvn_args.append("-Dmaven.test.skip=true") xc.add_custom_option("buildSettings/skipTests", "true") if options.gradle: base_goal = "assemble" else: base_goal = "package" if mock_socket and os.path.exists(mock_socket): interpreter = sys.executable java_utils = os.path.dirname(os.path.abspath(__file__)) cmd = "%s %s/request-artifact.py" % (interpreter, java_utils) mvn_args.append("-Dxmvn.resolver.requestArtifactCmd='%s'" % cmd) mvn_args.extend(args) if options.goal_before: mvn_args.extend(options.goal_before)
if not options.bootstrap: mvn_args.append("--offline") if options.disable_effective_poms: mvn_args.append("-Dxmvn.compat=20-rpmbuild-raw") if options.debug: mvn_args.append("--debug") if options.xmvn_debug or options.debug: mvn_args.append("-Dxmvn.debug") if options.force: mvn_args.append("-Dmaven.test.skip=true") xc.add_custom_option("buildSettings/skipTests", "true") if options.gradle: base_goal = "assemble" else: base_goal = "package" if mock_socket and os.path.exists(mock_socket): interpreter = sys.executable java_utils = os.path.dirname(os.path.abspath(__file__)) cmd = "%s %s/request-artifact.py" % (interpreter, java_utils) mvn_args.append("-Dxmvn.resolver.requestArtifactCmd='%s'" % cmd) mvn_args.extend(args) if options.goal_before: mvn_args.extend(options.goal_before)