Changes in / [bf45993:58f26cb] in mainline


Ignore:
Files:
71 deleted
8 edited

Legend:

Unmodified
Added
Removed
  • HelenOS.config

    rbf45993 r58f26cb  
    600600! CONFIG_WRITE_CORE_FILES (n/y)
    601601
    602 % Include userspace unit tests (PCUT)
    603 ! CONFIG_PCUT_TESTS (n/y)
    604 
    605 % Include PCUT self-tests
    606 ! CONFIG_PCUT_SELF_TESTS (n/y)
    607 
    608602% Include development files (headers, libraries)
    609603! CONFIG_DEVEL_FILES (n/y)
  • boot/Makefile

    rbf45993 r58f26cb  
    6868                cp "$$file" "$(DIST_PATH)/app/" ; \
    6969        done
    70 ifeq ($(CONFIG_PCUT_TESTS),y)
    71         echo "echo Running all tests..." >"$(DIST_PATH)/test/run_all"
    72         echo "<html><head><title>HelenOS test results</title></head><body>" >"$(DIST_PATH)/test/test.html"
    73         echo "<h1>HelenOS test results</h1><ul>" >>"$(DIST_PATH)/test/test.html"
    74         for file in $(RD_TESTS) ; do \
    75                 file2=`basename $$file`; \
    76                 cp "$$file" "$(DIST_PATH)/test/" ; \
    77                 echo "echo ' ->' $$file2" >>"$(DIST_PATH)/test/run_all"; \
    78                 echo "/test/$$file2 | to /test/$$file2.out" >>"$(DIST_PATH)/test/run_all"; \
    79                 echo "cat /test/$$file2.out" >>"$(DIST_PATH)/test/run_all"; \
    80                 echo "cp -f /test/$$file2.out /data/web/result-$$file2.txt" >>"$(DIST_PATH)/test/run_all"; \
    81                 echo "<li><a href=\"result-$$file2.txt\">$$file2</a></li>" >>"$(DIST_PATH)/test/test.html"; \
    82         done
    83         echo "cp -f /test/test.html /data/web/test.html" >>"$(DIST_PATH)/test/run_all"
    84         echo "</ul></body></html>" >>"$(DIST_PATH)/test/test.html"
    85 endif
    86 
    87 ifeq ($(CONFIG_PCUT_SELF_TESTS),y)
    88         echo "echo Running all PCUT self-tests..." >"$(DIST_PATH)/test/run_pcut"
    89         echo "<html><head><title>Results of PCUT self-tests on HelenOS</title></head><body>" >"$(DIST_PATH)/test/pcut.html"
    90         echo "<h1>Results of PCUT self-tests on HelenOS</h1><ul>" >>"$(DIST_PATH)/test/pcut.html"
    91         for file in $(USPACE_PATH)/lib/pcut/test-libpcut-*; do \
    92                 file2=`basename $$file`; \
    93                 name=`echo "$$file2" | sed 's/test-libpcut-//'`; \
    94                 cp "$$file" "$(DIST_PATH)/test/" ; \
    95                 echo "echo ' ->' $$name" >>"$(DIST_PATH)/test/run_pcut"; \
    96                 echo "/test/$$file2 | to /test/$$file2.out" >>"$(DIST_PATH)/test/run_pcut"; \
    97                 echo "cat /test/$$file2.out" >>"$(DIST_PATH)/test/run_pcut"; \
    98                 echo "cp -f /test/$$file2.out /data/web/result-$$file2.txt" >>"$(DIST_PATH)/test/run_pcut"; \
    99                 echo "<li><a href=\"result-$$file2.txt\">$$name</a></li>" >>"$(DIST_PATH)/test/pcut.html"; \
    100         done
    101         echo "cp -f /test/pcut.html /data/web/pcut.html" >>"$(DIST_PATH)/test/run_pcut"
    102         echo "</ul></body></html>" >>"$(DIST_PATH)/test/pcut.html"
    103 endif
    104 
    10570        for drv in $(RD_DRVS) ; do \
    10671                drv_dir="`dirname "$$drv"`" ; \
     
    135100        rm -rf $(USPACE_PATH)/dist/inc/*
    136101        rm -f $(USPACE_PATH)/dist/app/*
    137         rm -f $(USPACE_PATH)/dist/test/*
    138102        rm -f $(USPACE_PATH)/dist/cfg/net/*
  • boot/Makefile.common

    rbf45993 r58f26cb  
    221221        $(USPACE_PATH)/app/fontviewer/fontviewer
    222222
    223 RD_TESTS = \
    224         $(USPACE_PATH)/lib/c/test-libc \
    225         $(USPACE_PATH)/lib/posix/test-libposix \
    226         $(USPACE_PATH)/app/bdsh/test-bdsh
    227 
    228 
    229223COMPONENTS = \
    230224        $(KERNEL_PATH)/kernel.bin \
  • uspace/Makefile

    rbf45993 r58f26cb  
    231231        lib/usbvirt \
    232232        lib/pcm \
    233         lib/pcut \
    234233        lib/bithenge \
    235234        lib/posix \
     
    241240LIBN_BUILD = $(addsuffix .build,$(LIBN))
    242241BUILDS := $(addsuffix .build,$(DIRS))
    243 BUILDS_TESTS := $(addsuffix .build-test,$(DIRS) $(LIBS) lib/c)
    244242
    245243CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(LIBN)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC))
     
    247245.PHONY: all $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD) $(BUILDS) $(CLEANS) clean
    248246
    249 all: $(BUILDS) $(BUILDS_TESTS)
    250 
    251 $(BUILDS_TESTS): $(BUILDS)
    252         $(MAKE) -C $(basename $@) all-test PRECHECK=$(PRECHECK)
     247all: $(BUILDS)
    253248
    254249clean: $(CLEANS)
  • uspace/Makefile.common

    rbf45993 r58f26cb  
    7878        JOB = $(BINARY).job
    7979        OUTPUT = $(BINARY)
    80         TEST_BINARY = test-$(BINARY)
    8180        EXTRA_OUTPUT += $(BINARY).disasm
    8281        EXTRA_CLEAN += $(BINARY).map
     
    8685        JOB = $(LIBRARY).job
    8786        OUTPUT = $(LIBRARY).a
    88         TEST_BINARY = test-$(LIBRARY)
    8987endif
    9088
     
    202200endif
    203201
    204 # PCUT-based unit tests
    205 ifneq ($(TEST_SOURCES),)
    206         TEST_OUTPUT = $(TEST_BINARY)
    207         TEST_CFLAGS = -I$(LIB_PREFIX)/pcut/include -D__helenos__
    208         TEST_OUTPUT_LIBS = $(LIB_PREFIX)/pcut/libpcut.a
    209         EXTRA_CLEAN += $(TEST_OUTPUT) $(TEST_OUTPUT).map
    210 ifneq ($(LIBRARY),)
    211         TEST_OUTPUT_LIBS += $(OUTPUT)
    212 endif
    213         TEST_OUTPUT_LIBS += $(TEST_LIBS)
    214 endif
    215 
    216202.PHONY: all clean
    217203
    218204all: $(VERSION_DEF) $(COMMON_MAKEFILE) $(CONFIG_MAKEFILE) $(CONFIG_HEADER) $(LIBS) $(OUTPUT) $(LOUTPUT) $(EXTRA_OUTPUT)
    219205        -[ -f $(DEPEND) ] && cp -a $(DEPEND) $(DEPEND_PREV)
    220 
    221 all-test: $(TEST_OUTPUT)
    222206
    223207clean:
     
    310294OBJECTS := $(addsuffix .o,$(basename $(SOURCES)))
    311295LOBJECTS := $(addsuffix .lo,$(basename $(SOURCES)))
    312 TEST_OBJECTS := $(addsuffix .test.o,$(basename $(TEST_SOURCES)))
    313296
    314297ifneq ($(BINARY),)
     
    355338endif
    356339
    357 ifneq ($(TEST_OUTPUT),)
    358 $(TEST_OUTPUT): $(LINKER_SCRIPT) $(TEST_OBJECTS) $(TEST_OUTPUT_LIBS)
    359         $(LD) -n $(LFLAGS) -T $(LINKER_SCRIPT) -M -Map $(TEST_OUTPUT).map -o $@ $(TEST_OBJECTS) $(TEST_OUTPUT_LIBS) $(LIBS) $(BASE_LIBS)
    360 ifeq ($(CONFIG_STRIP_BINARIES),y)
    361         $(STRIP) $(TEST_OUTPUT)
    362 endif
    363 endif
    364 
    365340%.o: %.S $(DEPEND)
    366341        $(GCC) $(DEFS) $(GCC_CFLAGS) -D__ASM__ -c $< -o $@
     
    381356endif
    382357
    383 %.test.o: %.c $(DEPEND)
    384         $(CC) $(DEFS) $(CFLAGS) $(TEST_CFLAGS) -c $< -o $@
    385 ifeq ($(PRECHECK),y)
    386         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    387 endif
    388 
    389358%.lo: %.S $(DEPEND)
    390359        $(CC) $(DEFS) $(LIB_CFLAGS) -D__ASM__ -c $< -o $@
     
    406375
    407376$(DEPEND): $(PRE_DEPEND)
    408         makedepend -f - -- $(DEPEND_DEFS) $(CFLAGS) -- $(SOURCES) $(TEST_SOURCES) > $@ 2> /dev/null
     377        makedepend -f - -- $(DEPEND_DEFS) $(CFLAGS) -- $(SOURCES) > $@ 2> /dev/null
    409378        -[ -f $(DEPEND_PREV) ] && diff -q $(DEPEND_PREV) $@ && mv -f $(DEPEND_PREV) $@
    410379
  • uspace/app/bdsh/Makefile

    rbf45993 r58f26cb  
    6565        tok.c
    6666
    67 TEST_SOURCES = \
    68         tok.c \
    69         test/toktest.c
    70 
    7167include $(USPACE_PREFIX)/Makefile.common
  • uspace/lib/c/Makefile

    rbf45993 r58f26cb  
    165165        $(ARCH_SOURCES)
    166166
    167 TEST_SOURCES = \
    168         test/main.c \
    169         test/sprintf.c
    170 
    171167include $(USPACE_PREFIX)/Makefile.common
    172168
  • uspace/lib/posix/Makefile

    rbf45993 r58f26cb  
    7979        source/unistd.c
    8080
    81 TEST_SOURCES = \
    82         test/main.c \
    83         test/scanf.c
    84 
    8581include $(USPACE_PREFIX)/Makefile.common
    8682
Note: See TracChangeset for help on using the changeset viewer.