339 )) 340 341 ifneq ($(MICRO), ) 342 # Inform the user 343 $(info Running tests using MICRO control variable '$(MICRO)') 344 endif 345 346 347 ################################################################################ 348 # Component-specific Jtreg settings 349 ################################################################################ 350 351 hotspot_JTREG_MAX_MEM := 0 352 hotspot_JTREG_ASSERT := false 353 hotspot_JTREG_NATIVEPATH := $(TEST_IMAGE_DIR)/hotspot/jtreg/native 354 jdk_JTREG_NATIVEPATH := $(TEST_IMAGE_DIR)/jdk/jtreg/native 355 356 jdk_JTREG_PROBLEM_LIST += $(TOPDIR)/test/jdk/ProblemList.txt 357 jaxp_JTREG_PROBLEM_LIST += $(TOPDIR)/test/jaxp/ProblemList.txt 358 langtools_JTREG_PROBLEM_LIST += $(TOPDIR)/test/langtools/ProblemList.txt 359 nashorn_JTREG_PROBLEM_LIST += $(TOPDIR)/test/nashorn/ProblemList.txt 360 hotspot_JTREG_PROBLEM_LIST += $(TOPDIR)/test/hotspot/jtreg/ProblemList.txt 361 362 langtools_JTREG_MAX_MEM := 768m 363 364 ################################################################################ 365 # Parse test selection 366 # 367 # The user has given a test selection in the TEST variable. We must parse it 368 # and determine what that means in terms of actual calls to the test framework. 369 # 370 # The parse functions take as argument a test specification as given by the 371 # user, and returns a fully qualified test descriptor if it was a match, or 372 # nothing if not. A single test specification can result in multiple test 373 # descriptors being returned. A valid test descriptor must always be accepted 374 # and returned identically. 375 ################################################################################ 376 377 # Helper function to determine if a test specification is a Gtest test 378 # 379 # It is a Gtest test if it is either "gtest", or "gtest:" followed by an optional 380 # test filter string, and an optional "/<variant>" to select a specific JVM | 339 )) 340 341 ifneq ($(MICRO), ) 342 # Inform the user 343 $(info Running tests using MICRO control variable '$(MICRO)') 344 endif 345 346 347 ################################################################################ 348 # Component-specific Jtreg settings 349 ################################################################################ 350 351 hotspot_JTREG_MAX_MEM := 0 352 hotspot_JTREG_ASSERT := false 353 hotspot_JTREG_NATIVEPATH := $(TEST_IMAGE_DIR)/hotspot/jtreg/native 354 jdk_JTREG_NATIVEPATH := $(TEST_IMAGE_DIR)/jdk/jtreg/native 355 356 jdk_JTREG_PROBLEM_LIST += $(TOPDIR)/test/jdk/ProblemList.txt 357 jaxp_JTREG_PROBLEM_LIST += $(TOPDIR)/test/jaxp/ProblemList.txt 358 langtools_JTREG_PROBLEM_LIST += $(TOPDIR)/test/langtools/ProblemList.txt 359 360 langtools_JTREG_MAX_MEM := 768m 361 362 ################################################################################ 363 # Parse test selection 364 # 365 # The user has given a test selection in the TEST variable. We must parse it 366 # and determine what that means in terms of actual calls to the test framework. 367 # 368 # The parse functions take as argument a test specification as given by the 369 # user, and returns a fully qualified test descriptor if it was a match, or 370 # nothing if not. A single test specification can result in multiple test 371 # descriptors being returned. A valid test descriptor must always be accepted 372 # and returned identically. 373 ################################################################################ 374 375 # Helper function to determine if a test specification is a Gtest test 376 # 377 # It is a Gtest test if it is either "gtest", or "gtest:" followed by an optional 378 # test filter string, and an optional "/<variant>" to select a specific JVM |