示例#1
0
    def testGetJsCompilerArgs32BitJava(self):

        original_check = jscompiler._JavaSupports32BitMode

        # Should include the -d32 flag only if 32-bit Java is supported by the
        # system.
        jscompiler._JavaSupports32BitMode = lambda: True
        args = jscompiler._GetJsCompilerArgs('path/to/jscompiler.jar', (1, 7),
                                             ['--test_jvm_flag'])

        self.assertEqual([
            'java', '-d32', '-client', '--test_jvm_flag', '-jar',
            'path/to/jscompiler.jar'
        ], args)

        # Should exclude the -d32 flag if 32-bit Java is not supported by the
        # system.
        jscompiler._JavaSupports32BitMode = lambda: False
        args = jscompiler._GetJsCompilerArgs('path/to/jscompiler.jar', (1, 7),
                                             ['--test_jvm_flag'])

        self.assertEqual([
            'java', '-client', '--test_jvm_flag', '-jar',
            'path/to/jscompiler.jar'
        ], args)

        jscompiler._JavaSupports32BitMode = original_check
示例#2
0
 def CheckJava15RaisesError():
   jscompiler._GetJsCompilerArgs(
       'path/to/jscompiler.jar',
       (1, 5),
       ['path/to/src1.js', 'path/to/src2.js'],
       ['--test_jvm_flag'],
       ['--test_compiler_flag'])
  def testGetJsCompilerArgs32BitJava(self):

    original_check = jscompiler._JavaSupports32BitMode

    # Should include the -d32 flag only if 32-bit Java is supported by the
    # system.
    jscompiler._JavaSupports32BitMode = lambda: True
    args = jscompiler._GetJsCompilerArgs('path/to/jscompiler.jar', (1, 7),
                                         ['--test_jvm_flag'])

    self.assertEqual(
        ['java', '-d32', '-client', '--test_jvm_flag', '-jar',
         'path/to/jscompiler.jar'], args)

    # Should exclude the -d32 flag if 32-bit Java is not supported by the
    # system.
    jscompiler._JavaSupports32BitMode = lambda: False
    args = jscompiler._GetJsCompilerArgs('path/to/jscompiler.jar', (1, 7),
                                         ['--test_jvm_flag'])

    self.assertEqual(
        ['java', '-client', '--test_jvm_flag', '-jar',
         'path/to/jscompiler.jar'], args)

    jscompiler._JavaSupports32BitMode = original_check
示例#4
0
    def testGetJsCompilerArgs(self):

        args = jscompiler._GetJsCompilerArgs(
            'path/to/jscompiler.jar', 1.6,
            ['path/to/src1.js', 'path/to/src2.js'], ['--test_jvm_flag'],
            ['--test_compiler_flag'])

        self.assertEqual([
            'java', '-client', '--test_jvm_flag', '-jar',
            'path/to/jscompiler.jar', '--js', 'path/to/src1.js', '--js',
            'path/to/src2.js', '--test_compiler_flag'
        ], args)

        args = jscompiler._GetJsCompilerArgs(
            'path/to/jscompiler.jar', 1.7,
            ['path/to/src1.js', 'path/to/src2.js'], ['--test_jvm_flag'],
            ['--test_compiler_flag'])

        self.assertEqual([
            'java', '-d32', '-client', '--test_jvm_flag', '-jar',
            'path/to/jscompiler.jar', '--js', 'path/to/src1.js', '--js',
            'path/to/src2.js', '--test_compiler_flag'
        ], args)

        self.assertRaises(
            jscompiler.JsCompilerError, lambda: jscompiler._GetJsCompilerArgs(
                'path/to/jscompiler.jar', 1.5, [
                    'path/to/src1.js', 'path/to/src2.js'
                ], ['--test_jvm_flag'], ['--test_compiler_flag']))
示例#5
0
  def testGetJsCompilerArgs(self):

    original_check = jscompiler._JavaSupports32BitMode
    jscompiler._JavaSupports32BitMode = lambda: False
    args = jscompiler._GetJsCompilerArgs(
        'path/to/jscompiler.jar',
        (1, 7),
        ['path/to/src1.js', 'path/to/src2.js'],
        ['--test_jvm_flag'],
        ['--test_compiler_flag']
        )

    self.assertEqual(
        ['java', '-client', '--test_jvm_flag',
         '-jar', 'path/to/jscompiler.jar',
         '--js', 'path/to/src1.js',
         '--js', 'path/to/src2.js', '--test_compiler_flag'],
        args)

    def CheckJava15RaisesError():
      jscompiler._GetJsCompilerArgs(
          'path/to/jscompiler.jar',
          (1, 5),
          ['path/to/src1.js', 'path/to/src2.js'],
          ['--test_jvm_flag'],
          ['--test_compiler_flag'])

    self.assertRaises(jscompiler.JsCompilerError, CheckJava15RaisesError)
    jscompiler._JavaSupports32BitMode = original_check
  def testGetJsCompilerArgs(self):

    args = jscompiler._GetJsCompilerArgs(
        'path/to/jscompiler.jar',
        1.6,
        ['path/to/src1.js', 'path/to/src2.js'],
        ['--test_jvm_flag'],
        ['--test_compiler_flag']
        )

    self.assertEqual(
        ['java', '-client', '--test_jvm_flag',
         '-jar', 'path/to/jscompiler.jar',
         '--js', 'path/to/src1.js',
         '--js', 'path/to/src2.js', '--test_compiler_flag'],
        args)

    args = jscompiler._GetJsCompilerArgs(
        'path/to/jscompiler.jar',
        1.7,
        ['path/to/src1.js', 'path/to/src2.js'],
        ['--test_jvm_flag'],
        ['--test_compiler_flag'])

    self.assertEqual(
        ['java', '-d32', '-client', '--test_jvm_flag',
         '-jar', 'path/to/jscompiler.jar',
         '--js', 'path/to/src1.js',
         '--js', 'path/to/src2.js',
         '--test_compiler_flag'],
        args)

    self.assertRaises(
        jscompiler.JsCompilerError,
        lambda: jscompiler._GetJsCompilerArgs(
            'path/to/jscompiler.jar',
            1.5,
            ['path/to/src1.js', 'path/to/src2.js'],
            ['--test_jvm_flag'],
            ['--test_compiler_flag']))