1#************************************************************************* 2# 3# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4# 5# Copyright 2000, 2010 Oracle and/or its affiliates. 6# 7# OpenOffice.org - a multi-platform office productivity suite 8# 9# This file is part of OpenOffice.org. 10# 11# OpenOffice.org is free software: you can redistribute it and/or modify 12# it under the terms of the GNU Lesser General Public License version 3 13# only, as published by the Free Software Foundation. 14# 15# OpenOffice.org is distributed in the hope that it will be useful, 16# but WITHOUT ANY WARRANTY; without even the implied warranty of 17# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18# GNU Lesser General Public License version 3 for more details 19# (a copy is included in the LICENSE file that accompanied this code). 20# 21# You should have received a copy of the GNU Lesser General Public License 22# version 3 along with OpenOffice.org. If not, see 23# <http://www.openoffice.org/license.html> 24# for a copy of the LGPLv3 License. 25# 26#************************************************************************* 27 28PRJ = ..$/.. 29TARGET = StorageUnitTest 30PRJNAME = package 31PACKAGE = complex$/storages 32 33# --- Settings ----------------------------------------------------- 34.INCLUDE: settings.mk 35 36 37#----- compile .java files ----------------------------------------- 38 39JARFILES = ridl.jar unoil.jar jurt.jar juh.jar java_uno.jar OOoRunner.jar 40 41JAVAFILES =\ 42 StorageUnitTest.java\ 43 StorageTest.java\ 44 TestHelper.java\ 45 BorderedStream.java\ 46 Test01.java\ 47 Test02.java\ 48 Test03.java\ 49 Test04.java\ 50 Test05.java\ 51 Test06.java\ 52 Test07.java\ 53 Test08.java\ 54 Test09.java\ 55 Test10.java\ 56 Test11.java\ 57 Test12.java\ 58 Test13.java\ 59 Test14.java\ 60 Test15.java\ 61 Test16.java\ 62 Test17.java\ 63 Test18.java\ 64 RegressionTest_114358.java\ 65 RegressionTest_i29169.java\ 66 RegressionTest_i30400.java\ 67 RegressionTest_i29321.java\ 68 RegressionTest_i30677.java\ 69 RegressionTest_i27773.java\ 70 RegressionTest_i46848.java\ 71 RegressionTest_i55821.java\ 72 RegressionTest_i35095.java\ 73 RegressionTest_i49755.java\ 74 RegressionTest_i59886.java\ 75 RegressionTest_i61909.java\ 76 RegressionTest_i84234.java\ 77 RegressionTest_125919.java 78 79JAVACLASSFILES = $(foreach,i,$(JAVAFILES) $(CLASSDIR)$/$(PACKAGE)$/$(i:b).class) 80 81#----- make a jar from compiled files ------------------------------ 82 83MAXLINELENGTH = 100000 84 85JARCLASSDIRS = $(PACKAGE) 86JARTARGET = $(TARGET).jar 87JARCOMPRESS = TRUE 88 89# --- Parameters for the test -------------------------------------- 90 91# start an office if the parameter is set for the makefile 92.IF "$(OFFICE)" == "" 93CT_APPEXECCOMMAND = 94.ELSE 95CT_APPEXECCOMMAND = -AppExecutionCommand "$(OFFICE)$/soffice -accept=socket,host=localhost,port=8100;urp;" 96.ENDIF 97 98# test base is java complex 99CT_TESTBASE = -TestBase java_complex 100 101# test looks something like the.full.package.TestName 102CT_TEST = -o $(PACKAGE:s\$/\.\).$(JAVAFILES:b) 103 104# start the runner application 105CT_APP = org.openoffice.Runner 106 107# --- Targets ------------------------------------------------------ 108 109.INCLUDE: target.mk 110 111RUN: run 112 113run: 114 java -cp $(CLASSPATH) $(CT_APP) $(CT_TESTBASE) $(CT_APPEXECCOMMAND) $(CT_TEST) 115 116 117