Changeset 56 for sources


Ignore:
Timestamp:
May 29, 2013, 6:05:44 PM (11 years ago)
Author:
meunier
Message:
  • Tried to fix a problem with echo
  • Started to resolve some tests failing (often because of the test itself)
Location:
sources/test_regression
Files:
45 edited

Legend:

Unmodified
Added
Removed
  • sources/test_regression/02052006/Makefile

    r55 r56  
    44
    55test: all
    6         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    7         @./$(EXE_SCASS) --p > $(LOG_SCASS) 2> /dev/null ;
    8         @./$(EXE_SC) > $(LOG_SC) 2> /dev/null
    9         @if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
    10        echo -e "$(OK)" ; \
     6        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     7        $(SILENCE)./$(EXE_SCASS) --p > $(LOG_SCASS) 2> /dev/null ;
     8        $(SILENCE)./$(EXE_SC) > $(LOG_SC) 2> /dev/null
     9        $(SILENCE)if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
     10       $(ECHO) -e "$(OK)" ; \
    1111    else \
    12        echo -e "$(KO)" ; \
     12       $(ECHO) -e "$(KO)" ; \
    1313    fi ;
    1414
  • sources/test_regression/04052005/Makefile

    r55 r56  
    44
    55test : all
    6         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    7         @./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
    8         @./$(EXE_SC) > $(LOG_SC) 2> /dev/null
    9         @if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
    10     echo "OK" ; \
    11     else echo "KO" ; \
     6        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     7        $(SILENCE)./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
     8        $(SILENCE)./$(EXE_SC) > $(LOG_SC) 2> /dev/null
     9        $(SILENCE)if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
     10    $(ECHO) -e "$(OK)" ; \
     11    else $(ECHO) "$(KO)" ; \
    1212    fi ;
    1313
  • sources/test_regression/05092005/Makefile

    r55 r56  
    55
    66test: $(EXE_SCASS)
    7         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    8         @./$< 2> /dev/null ;
    9         @if [ $$? -eq 0 ] ; then echo "KO" ; else echo "OK" ; fi ;
     7        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     8        $(SILENCE)./$(EXE_SCASS) 2> /dev/null ;
     9        $(SILENCE)if [ $$? -eq 0 ] ; then $(ECHO) -e "$(KO)" ; else $(ECHO) -e "$(OK)" ; fi ;
    1010
    1111
  • sources/test_regression/05092005/system.cpp

    r55 r56  
    33
    44#include "test.h"
     5
     6/*
     7 * Test for detecting an overflow in an array of sc_signal.
     8 * I (QM) am not sure it is possible to detect that actually...
     9 */
    510
    611using namespace std;
     
    2126    a.i(s[0]);
    2227    a.o(s[1]);
    23     b.i(s[5]); // Wrong array index. This BUG should be detected.
     28    b.i(s[5]); // Wrong array index
    2429    b.o(s[2]);
    2530
  • sources/test_regression/07052005/Makefile

    r55 r56  
    44
    55test: all
    6         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    7         @./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null ;
    8         @./$(EXE_SC) > $(LOG_SC) 2> /dev/null
    9         @if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
    10     echo "OK" ; \
    11     else echo "KO" ; \
     6        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     7        $(SILENCE)./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null ;
     8        $(SILENCE)./$(EXE_SC) > $(LOG_SC) 2> /dev/null
     9        $(SILENCE)if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
     10    $(ECHO) -e "$(OK)" ; \
     11    else $(ECHO) -e "$(KO)" ; \
    1212    fi ;
    1313
  • sources/test_regression/07052005/system.cpp

    r55 r56  
    2121    sc_uint<16> g;
    2222    sc_uint<8>  h;
     23    sc_uint<32> i;
     24    sc_uint<17> j;
    2325
    2426    b  = 0x7;
    2527    c1 = 0x3;
    2628    c2 = 0x1;
    27     d  = 0xA0;
     29    d  = 0xA;
    2830    e  = 0x11;
    2931    g  = 0xabcd;
    3032
    31     // bit vector concatenation and boolean concatenation
    32     a = (b, (c1 | c2), d & (b, c1), e);
     33    // Concatenation
     34    a = (b, (c1 | c2),  d & (b, c1), e);
     35    j = (b, c1, d , e);
    3336
    3437    f = b.range (0, 0);
    35 
    3638    h = g.range (11, 4);
     39    i = e;
    3740
    3841    cout << "a = 0x" << hex << (unsigned int) a << " = " << a.to_string(SC_BIN) << "\n";
     
    4548    //ASSERT(h.to_string(SC_BIN) == "0b010111100");
    4649
    47     cout << "Test OK.\n";
     50    cout << "i = 0x" << hex << (unsigned int) i << " = " << i.to_string(SC_BIN) << "\n";
     51    cout << "j = 0x" << hex << (unsigned int) j << " = " << j.to_string(SC_BIN) << "\n";
    4852
    4953    return 0;
  • sources/test_regression/07122006a/Makefile

    r55 r56  
    44include ../Makefile.common
    55
     6# Checks compilation always succeeds here)
    67
    7 test : all
    8         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    9         @./system_systemcass.x > $(LOG_SCASS) 2> /dev/null
    10         @./system_systemc.x > $(LOG_SC) 2> /dev/null
    11         @if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
    12     echo "OK" ; \
    13     else echo "KO" ; \
    14     fi ;
    15        
     8test : $(EXE_SCASS)
     9        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     10        $(SILENCE)./system_systemcass.x > $(LOG_SCASS) 2> /dev/null ; \
     11    $(ECHO) -e "$(OK)" ; \
    1612
     13
  • sources/test_regression/07122006a/system.cpp

    r55 r56  
    1717    sc_clock clk("clk");
    1818    sc_signal<bool> resetn("resetn");
    19     sc_signal<int>  in ("in");
    20     sc_signal<int>  out("out");
     19    sc_signal<int> in ("in");
     20    sc_signal<int> out("out");
    2121
    2222    test test("test");
  • sources/test_regression/07122006b/Makefile

    r55 r56  
    22include ../Makefile.common
    33
     4# Checks compilation, always succeeds here
    45
    5 test : all
     6test : $(EXE_SCASS)
    67        @echo -ne "| Testing $$(basename $$(pwd)): " ;
    7         @./system_systemcass.x > $(LOG_SCASS) 2> /dev/null
    8         @./system_systemc.x > $(LOG_SC) 2> /dev/null
    9         @if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
    10     echo "OK" ; \
    11     else echo "KO" ; \
    12     fi ;
     8        @./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
     9        @echo -e "$(OK)" ; \
    1310       
    1411
  • sources/test_regression/08092005/Makefile

    r55 r56  
    33
    44test: $(EXE_SCASS)
    5         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    6         @./$(EXE_SCASS) --p --t 2> /dev/null ; \
     5        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     6        $(SILENCE)./$(EXE_SCASS) --p --t 2> /dev/null ; \
    77        if [ $$? -eq 197 ] ; then \
    88                if diff methodprocess_graph.dot methodprocess_graph_reference.dot > /dev/null ; then \
    99                        if tail -n +3 reduced_signal_graph.dot | diff reduced_signal_graph_reference.dot - > /dev/null ; then \
    10                                 echo "OK" ; \
     10                                $(ECHO) -e "$(OK)" ; \
    1111                        else \
    12                                 echo "KO1" ; \
     12                                $(ECHO) -e "$(KO) 1" ; \
    1313                        fi ; \
    1414                else \
    15                         echo "KO2" ; \
     15                        $(ECHO) -e "$(KO) 2" ; \
    1616                fi ; \
    1717        else \
    18                 echo "KO3" ; \
     18                $(ECHO) -e "$(KO) 3" ; \
    1919        fi ;
    2020
  • sources/test_regression/09092005a/Makefile

    r55 r56  
    44
    55test : all
    6         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    7         @./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
    8         @./$(EXE_SC) > $(LOG_SC) 2> /dev/null
    9         @if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
    10     echo "OK" ; \
    11     else echo "KO" ; \
     6        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     7        $(SILENCE)./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
     8        $(SILENCE)./$(EXE_SC) > $(LOG_SC) 2> /dev/null
     9        $(SILENCE)if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
     10    $(ECHO) -e "$(OK)" ; \
     11    else $(ECHO) -e "$(KO)" ; \
    1212    fi ;
    1313       
  • sources/test_regression/09092005a/system.cpp

    r55 r56  
    1616
    1717    sc_uint<ADDRSIZE> LINEADDR_MASK = ~(((sc_uint<ADDRSIZE>) ~0x0) >> (ADDRSIZE - OFFSETSIZE - BPFSIZE));
    18     cout << "LINEADDR_MASK == " << std::hex << LINEADDR_MASK << endl;
     18    printf("LINEADDR_MASK == 0x%08x", (unsigned int) LINEADDR_MASK);
    1919
    2020    return 0;
  • sources/test_regression/09092005b/Makefile

    r55 r56  
    33
    44test : $(EXE_SCASS)
    5         @echo -ne "| Testing $$(basename $$(pwd)): " ; \
     5        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ; \
    66        ./$(EXE_SCASS) 2> /dev/null ;
    7         @if tail -n +8 trace_file.vcd | diff trace_file_reference.vcd - ; then \
    8                 echo "OK" ; \
     7        $(SILENCE)if tail -n +8 trace_file.vcd | diff trace_file_reference.vcd - ; then \
     8                $(ECHO) -e "$(OK)" ; \
    99        else \
    10                 echo "KO" ; \
     10                $(ECHO) -e "$(KO)" ; \
    1111        fi ;
    1212
  • sources/test_regression/09092005c/Makefile

    r55 r56  
    44
    55test: all
    6         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    7         @./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
    8         @./$(EXE_SC) > $(LOG_SC) 2> /dev/null
    9         @if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
    10     echo "OK" ; \
    11     else echo "KO" ; \
     6        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     7        $(SILENCE)./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
     8        $(SILENCE)./$(EXE_SC) > $(LOG_SC) 2> /dev/null
     9        $(SILENCE)if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
     10    $(ECHO) -e "$(OK)" ; \
     11    else $(ECHO) -e "$(KO)" ; \
    1212    fi ;
    1313
  • sources/test_regression/09092005c/system.cpp

    r55 r56  
    3232    void f() {
    3333        int t = (int) (sc_time_stamp().to_double());
     34#ifdef SYSTEMCASS_SPECIFIC
     35        t = t * 1000;
     36#endif
    3437        o.write(t);
    3538    }
     
    3841    generator(sc_module_name) : clk("clk"), o("o") {
    3942        SC_METHOD(f);
    40         sensitive << clk.neg();
     43        sensitive << clk.pos();
    4144        dont_initialize();
    4245    }
     
    6063        g("generator"),
    6164        obs1("observer1"),
    62         obs2("observer2"){
     65        obs2("observer2") {
    6366        g.clk(clk);
    6467        obs1.clk(clk);
     
    7477
    7578int sc_main (int argc, char ** argv) {
    76     sc_clock       clk("top_clk");
     79    sc_clock clk("top_clk", sc_time(1, sc_core::SC_NS));
    7780    sc_signal<int> out("top_out");
    7881
     
    8083
    8184    t.clk(clk);
    82     t.o  (out);
     85    t.o(out);
    8386
    8487    // QM : pourquoi est-ce tout commenté ??
  • sources/test_regression/11062007/Makefile

    r55 r56  
    99
    1010test: $(SC_CASS)
    11         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    12         @(./$(EXE_SCASS) --a --nodynamiclink 10 2> /dev/null ) | tail -n 5 > $(RES1)
    13         @(./$(EXE_SCASS) --p --nodynamiclink 10 2> /dev/null ) | tail -n 5 > $(RES2)
    14         @(./$(EXE_SCASS) --m --nodynamiclink 10 2> /dev/null ) | tail -n 5 > $(RES3)
    15         @(./$(EXE_SCASS) 10 2> /dev/null ) | tail -n 5 > $(RES4)
    16         @if diff $(RES1) $(RES2) > /dev/null ; then \
     11        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     12        $(SILENCE)(./$(EXE_SCASS) --a --nodynamiclink 10 2> /dev/null ) | tail -n 5 > $(RES1)
     13        $(SILENCE)(./$(EXE_SCASS) --p --nodynamiclink 10 2> /dev/null ) | tail -n 5 > $(RES2)
     14        $(SILENCE)(./$(EXE_SCASS) --m --nodynamiclink 10 2> /dev/null ) | tail -n 5 > $(RES3)
     15        $(SILENCE)(./$(EXE_SCASS) 10 2> /dev/null ) | tail -n 5 > $(RES4)
     16        $(SILENCE)if diff $(RES1) $(RES2) > /dev/null ; then \
    1717                if diff $(RES1) $(RES3) > /dev/null ; then \
    1818                        if diff $(RES1) $(RES4) > /dev/null ; then \
    19                                 echo "OK" ; \
     19                                $(ECHO) -e "$(OK)" ; \
    2020                        else \
    21                                 echo "KO" ; \
     21                                $(ECHO) -e "$(KO) 1" ; \
    2222                        fi ; \
    2323                else \
    24                         echo "KO" ; \
     24                        $(ECHO) -e "$(KO) 2" ; \
    2525                fi ; \
    2626        else \
    27                 echo "KO" ; \
     27                $(ECHO) -e "$(KO) 3" ; \
    2828        fi ;
    2929
  • sources/test_regression/14092005/Makefile

    r55 r56  
    99TRACE_REF = trace_file_reference.vcd
    1010
     11# Les traces SC et SCASS diffÚrent (maj de o1 sur le front montant dans SCASS), du coup on ne vérifie que la trace SystemCass
     12
    1113test: all
    12         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    13         @./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
    14         @mv $(TRACE) $(TRACE1)
    15         @./$(EXE_SC) > $(LOG_SC) 2> /dev/null
    16         @mv $(TRACE) $(TRACE2)
    17         @if tail -n +11 $(TRACE1) | diff $(TRACE_REF) - > /dev/null ; then \
    18                 if tail -n +11 $(TRACE2) | diff $(TRACE_REF) - > /dev/null ; then \
    19                         echo "OK" ; \
    20                 else \
    21                         echo "KO" ; \
    22                 fi ; \
     14        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     15        $(SILENCE)./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
     16        $(SILENCE)mv $(TRACE) $(TRACE1)
     17        $(SILENCE)./$(EXE_SC) > $(LOG_SC) 2> /dev/null
     18        $(SILENCE)mv $(TRACE) $(TRACE2)
     19        $(SILENCE)if tail -n +11 $(TRACE1) | diff $(TRACE_REF) - > /dev/null ; then \
     20                $(ECHO) -e "$(OK)" ; \
    2321        else \
    24                 echo "KO" ; \
     22                $(ECHO) -e "$(KO) 2" ; \
    2523        fi ;
    2624
  • sources/test_regression/14092005/system.cpp

    r55 r56  
    1010
    1111struct hard : sc_module {
    12     sc_in_clk       clk;
    13     sc_in<bool>     resetn;
    14     sc_in <int>     i1;
    15     sc_out<int>     o1;
    16     sc_signal <int> r1;
     12    sc_in_clk      clk;
     13    sc_in<bool>    resetn;
     14    sc_in <int>    i1;
     15    sc_out<int>    o1;
     16    sc_signal<int> r1;
    1717
    1818    void fg() {
     
    4949    hard a("a");
    5050
    51     a.clk   (clk1);
     51    a.clk(clk1);
    5252    a.resetn(resetn);
    5353
     
    5656
    5757    /* Open trace file */
    58     sc_trace_file *system_trace_file;
    59     system_trace_file = sc_create_vcd_trace_file ("trace_file");
     58    sc_trace_file * system_trace_file;
     59    system_trace_file = sc_create_vcd_trace_file("trace_file");
    6060
    6161    /* clks waveforms are always useful */
  • sources/test_regression/15042009a/Makefile

    r55 r56  
    44
    55test : all
    6         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    7         @./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
    8         @./$(EXE_SC) > $(LOG_SC) 2> /dev/null
    9         @if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
    10     echo "OK" ; \
    11     else echo "KO" ; \
     6        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     7        $(SILENCE)./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
     8        $(SILENCE)./$(EXE_SC) > $(LOG_SC) 2> /dev/null
     9        $(SILENCE)if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
     10    $(ECHO) -e "$(OK)" ; \
     11    else $(ECHO) -e "$(KO)" ; \
    1212    fi ;
    1313
  • sources/test_regression/15042009b/Makefile

    r55 r56  
    44
    55test : all
    6         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    7         @./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
    8         @./$(EXE_SC) > $(LOG_SC) 2> /dev/null
    9         @if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
    10     echo "OK" ; \
    11     else echo "KO" ; \
     6        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     7        $(SILENCE)./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
     8        $(SILENCE)./$(EXE_SC) > $(LOG_SC) 2> /dev/null
     9        $(SILENCE)if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
     10    $(ECHO) -e "$(OK)" ; \
     11    else $(ECHO) -e "$(KO)" ; \
    1212    fi ;
    1313
  • sources/test_regression/15042009c/Makefile

    r55 r56  
    44
    55test : all
    6         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    7         @./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
    8         @./$(EXE_SC) > $(LOG_SC) 2> /dev/null
    9         @if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
    10     echo "OK" ; \
    11     else echo "KO" ; \
     6        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     7        $(SILENCE)./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
     8        $(SILENCE)./$(EXE_SC) > $(LOG_SC) 2> /dev/null
     9        $(SILENCE)if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
     10    $(ECHO) -e "$(OK)" ; \
     11    else $(ECHO) -e "$(KO)" ; \
    1212    fi ;
    1313
  • sources/test_regression/15062006/Makefile

    r55 r56  
    44
    55test : all
    6         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    7         @./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
    8         @./$(EXE_SC) > $(LOG_SC) 2> /dev/null
    9         @if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
    10     echo "OK" ; \
    11     else echo "KO" ; \
     6        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     7        $(SILENCE)./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
     8        $(SILENCE)./$(EXE_SC) > $(LOG_SC) 2> /dev/null
     9        $(SILENCE)if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
     10    $(ECHO) -e "$(OK)" ; \
     11    else $(ECHO) -e "$(KO)" ; \
    1212    fi ;
    1313
  • sources/test_regression/15092005a/Makefile

    r55 r56  
    44
    55test : all
    6         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    7         @./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
    8         @./$(EXE_SC) > $(LOG_SC) 2> /dev/null
    9         @if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
    10     echo "OK" ; \
    11     else echo "KO" ; \
     6        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     7        $(SILENCE)./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
     8        $(SILENCE)./$(EXE_SC) > $(LOG_SC) 2> /dev/null
     9        $(SILENCE)if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
     10    $(ECHO) -e "$(OK)" ; \
     11    else $(ECHO) -e "$(KO)" ; \
    1212    fi ;
    1313
  • sources/test_regression/15092005b/Makefile

    r55 r56  
    44
    55test : all
    6         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    7         @./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
    8         @./$(EXE_SC) > $(LOG_SC) 2> /dev/null
    9         @if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
     6        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     7        $(SILENCE)./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
     8        $(SILENCE)./$(EXE_SC) > $(LOG_SC) 2> /dev/null
     9        $(SILENCE)if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
    1010                ./$(EXE_SCASS) --p --d 2> /dev/null ; \
    1111                if [ $$? -eq 37 ] ; then \
    12                         echo "OK" ; \
     12                        $(ECHO) -e "$(OK)" ; \
    1313                else \
    14                         echo "KO" ; \
     14                        $(ECHO) -e "$(KO) 1" ; \
    1515                fi ; \
    1616        else \
    17                 echo "KO" ; \
     17                $(ECHO) -e "$(KO) 2" ; \
    1818        fi ;
    1919
  • sources/test_regression/15092005c/Makefile

    r55 r56  
    55
    66test: $(EXE_SCASS)
    7         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    8         @./$< 2> /dev/null ; \
    9         if [ $$? -eq 165 ] ; then echo "OK" ; else echo "KO" ; fi ;
     7        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     8        $(SILENCE)./$< 2> /dev/null ; \
     9        if [ $$? -eq 165 ] ; then $(ECHO) -e "$(OK)" ; else $(ECHO) -e "$(KO)" ; fi ;
    1010
    1111
  • sources/test_regression/15092005d/Makefile

    r55 r56  
    55
    66test: $(EXE_SCASS)
    7         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    8         @./$< 2> /dev/null ; \
    9         if [ $$? -eq 101 ] ; then echo "OK" ; else echo "KO" ; fi ;
     7        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     8        $(SILENCE)./$< 2> /dev/null ; \
     9        if [ $$? -eq 101 ] ; then $(ECHO) -e "$(OK)" ; else $(ECHO) -e "$(KO)" ; fi ;
    1010
    1111
  • sources/test_regression/16022007/Makefile

    r55 r56  
    55
    66test : all
    7         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    8         @./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
    9         @./$(EXE_SC) > $(LOG_SC) 2> /dev/null
    10         @if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
    11     echo "OK" ; \
    12     else echo "KO" ; \
     7        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     8        $(SILENCE)./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
     9        $(SILENCE)./$(EXE_SC) > $(LOG_SC) 2> /dev/null
     10        $(SILENCE)if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
     11    $(ECHO) -e "$(OK)" ; \
     12    else $(ECHO) -e "$(KO)" ; \
    1313    fi ;
    1414
  • sources/test_regression/16062005a/Makefile

    r55 r56  
    88
    99test : $(EXE_SCASS)
    10         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    11         @./$(EXE_SCASS) $(HIERARCHY) 2> /dev/null
    12         @if diff $(HIERARCHY) $(HIERARCHY_REF) > /dev/null ; then \
    13     echo "OK" ; \
    14     else echo "KO" ; \
     10        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     11        $(SILENCE)./$(EXE_SCASS) $(HIERARCHY) 2> /dev/null
     12        $(SILENCE)if diff $(HIERARCHY) $(HIERARCHY_REF) > /dev/null ; then \
     13    $(ECHO) -e "$(OK)" ; \
     14    else $(ECHO) -e "$(KO)" ; \
    1515    fi ;
    1616
  • sources/test_regression/16112005a/Makefile

    r55 r56  
    33
    44test : all
    5         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    6         @./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
    7         @./$(EXE_SC) > $(LOG_SC) 2> /dev/null
    8         @if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
    9     echo "OK" ; \
    10     else echo "KO" ; \
     5        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     6        $(SILENCE)./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
     7        $(SILENCE)./$(EXE_SC) > $(LOG_SC) 2> /dev/null
     8        $(SILENCE)if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
     9    $(ECHO) -e "$(OK)" ; \
     10    else $(ECHO) -e "$(KO)" ; \
    1111    fi ;
    1212
    1313
    14 #./system_systemcass.x  || eval ${failcom} ; \
    15         ./system2_systemcass.x ; \
    16    if [ $$? -ne 29 ] ; then eval ${failcom} ; fi ; \
    17         ./system3_systemcass.x ; \
    18    if [ $$? -ne 29 ] ; then eval ${failcom} ; fi ; \
    19         echo Test OK.
    20 
  • sources/test_regression/16112005b/Makefile

    r55 r56  
    33
    44test : $(EXE_SCASS)
    5         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    6         @./$(EXE_SCASS) 2> /dev/null ; \
    7    if [ $$? -ne 29 ] ; then echo "KO" ; else echo "OK" ; fi
     5        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     6        $(SILENCE)./$(EXE_SCASS) 2> /dev/null ; \
     7   if [ $$? -ne 29 ] ; then $(ECHO) -e "$(KO)" ; else $(ECHO) -e "$(OK)" ; fi
    88
    99
  • sources/test_regression/16112005c/Makefile

    r55 r56  
    33
    44test : $(EXE_SCASS)
    5         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    6         @./$(EXE_SCASS) 2> /dev/null ; \
    7    if [ $$? -ne 29 ] ; then echo "KO" ; else echo "OK" ; fi
     5        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     6        $(SILENCE)./$(EXE_SCASS) 2> /dev/null ; \
     7   if [ $$? -ne 29 ] ; then $(ECHO) -e "$(KO)" ; else $(ECHO) -e "$(OK)" ; fi
    88
    99
  • sources/test_regression/16122005/Makefile

    r55 r56  
    88
    99test : $(EXE_SCASS)
    10         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    11         @./$(EXE_SCASS) 2> /dev/null
    12         @if diff $(RESULTS) $(RESULTS_REF) > /dev/null ; then \
    13     echo "OK" ; \
    14     else echo "KO" ; \
     10        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     11        $(SILENCE)./$(EXE_SCASS) 2> /dev/null
     12        $(SILENCE)if diff $(RESULTS) $(RESULTS_REF) > /dev/null ; then \
     13    $(ECHO) -e "$(OK)" ; \
     14    else $(ECHO) -e "$(KO)" ; \
    1515    fi ;
    1616
  • sources/test_regression/17022006/Makefile

    r55 r56  
    44
    55test : all
    6         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    7         @./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
    8         @./$(EXE_SC) > $(LOG_SC) 2> /dev/null
    9         @if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
    10     echo "OK" ; \
    11     else echo "KO" ; \
     6        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     7        $(SILENCE)./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
     8        $(SILENCE)./$(EXE_SC) > $(LOG_SC) 2> /dev/null
     9        $(SILENCE)if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
     10    $(ECHO) -e "$(OK)" ; \
     11    else $(ECHO) -e "$(KO)" ; \
    1212    fi ;
    1313
  • sources/test_regression/17032005/Makefile

    r55 r56  
    1010
    1111test: all
    12         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    13         @./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
    14         @mv $(TRACE) $(TRACE1)
    15         @./$(EXE_SC) > $(LOG_SC) 2> /dev/null
    16         @mv $(TRACE) $(TRACE2)
    17         @if tail -n +8 $(TRACE1) | diff $(TRACE_REF) - > /dev/null ; then \
     12        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     13        $(SILENCE)./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
     14        $(SILENCE)mv $(TRACE) $(TRACE1)
     15        $(SILENCE)./$(EXE_SC) > $(LOG_SC) 2> /dev/null
     16        $(SILENCE)mv $(TRACE) $(TRACE2)
     17        $(SILENCE)if tail -n +8 $(TRACE1) | diff $(TRACE_REF) - > /dev/null ; then \
    1818                if tail -n +8 $(TRACE2) | diff $(TRACE_REF) - > /dev/null ; then \
    19                         echo "OK" ; \
     19                        $(ECHO) -e "$(OK)" ; \
    2020                else \
    21                         echo "KO" ; \
     21                        $(ECHO) -e "$(KO) 1" ; \
    2222                fi ; \
    2323        else \
    24                 echo "KO" ; \
     24                $(ECHO) -e "$(KO) 2" ; \
    2525        fi ;
    2626
  • sources/test_regression/19042005/Makefile

    r55 r56  
    1010
    1111test: all
    12         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    13         @./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
    14         @mv $(TRACE) $(TRACE1)
    15         @./$(EXE_SC) > $(LOG_SC) 2> /dev/null
    16         @mv $(TRACE) $(TRACE2)
    17         @if tail -n +8 $(TRACE1) | diff $(TRACE_REF) - > /dev/null ; then \
     12        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     13        $(SILENCE)./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
     14        $(SILENCE)mv $(TRACE) $(TRACE1)
     15        $(SILENCE)./$(EXE_SC) > $(LOG_SC) 2> /dev/null
     16        $(SILENCE)mv $(TRACE) $(TRACE2)
     17        $(SILENCE)if tail -n +8 $(TRACE1) | diff $(TRACE_REF) - > /dev/null ; then \
    1818                if tail -n +8 $(TRACE2) | diff $(TRACE_REF) - > /dev/null ; then \
    19                         echo "OK" ; \
     19                        $(ECHO) -e "$(OK)" ; \
    2020                else \
    21                         echo "KO" ; \
     21                        $(ECHO) -e "$(KO) 1" ; \
    2222                fi ; \
    2323        else \
    24                 echo "KO" ; \
     24                $(ECHO) -e "$(KO) 2" ; \
    2525        fi ;
    2626
  • sources/test_regression/20122006/Makefile

    r55 r56  
    1616
    1717test: $(EXE_SCASS)
    18         @echo -ne "| Testing $$(basename $$(pwd)): " ; \
     18        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ; \
    1919   ./$(EXE_SCASS) --a --t --k 2> /dev/null; \
    2020   (tail -n +3 $(MODULE_GRAPH) | diff $(MODULE_GRAPH_REF) -) > /dev/null || res=1 ; \
     
    2727        (tail -n +3 $(SIGNAL_GRAPH) | diff $(SIGNAL_GRAPH_REF) -) > /dev/null || res=1 ; \
    2828        (tail -n +3 $(PROCESS_ORDER) | diff $(PROCESS_ORDER_B_REF) -) > /dev/null || res=1 ; \
    29    if [ x"$$res" = x ] ; then echo "OK" ; else echo "KO" ; fi ;
     29   if [ x"$$res" = x ] ; then $(ECHO) -e "$(OK)" ; else $(ECHO) -e "$(KO)" ; fi ;
    3030
    3131
  • sources/test_regression/21062005/Makefile

    r55 r56  
    44
    55test : all
    6         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    7         @./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
    8         @./$(EXE_SC) > $(LOG_SC) 2> /dev/null
    9         @if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
    10     echo "OK" ; \
    11     else echo "KO" ; \
     6        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     7        $(SILENCE)./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
     8        $(SILENCE)./$(EXE_SC) > $(LOG_SC) 2> /dev/null
     9        $(SILENCE)if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
     10    $(ECHO) -e "$(OK)" ; \
     11    else $(ECHO) -e "$(KO)" ; \
    1212    fi ;
    1313
  • sources/test_regression/24082009/Makefile

    r55 r56  
    44
    55test : all
    6         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    7         @./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
    8         @./$(EXE_SC) > $(LOG_SC) 2> /dev/null
    9         @if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
     6        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     7        $(SILENCE)./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
     8        $(SILENCE)./$(EXE_SC) > $(LOG_SC) 2> /dev/null
     9        $(SILENCE)if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
    1010      time_scass=$$(/usr/bin/time -f "%e" 2>&1 ./$(EXE_SCASS) --nodynamiclink | tail -n 1) ; \
    1111      time_sc=$$(/usr/bin/time -f "%e" 2>&1 ./$(EXE_SC) | tail -n 1) ; \
    12       echo "OK (time SystemCass: $$time_scass - time SystemC : $$time_sc)" ; \
    13    else echo "KO" ; \
     12      $(ECHO) -e "$(OK) (time SystemCass: $$time_scass - time SystemC : $$time_sc)" ; \
     13   else $(ECHO) -e "$(KO)" ; \
    1414   fi ;
    1515 
  • sources/test_regression/25032005/Makefile

    r55 r56  
    1313
    1414test : all
    15         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    16         @./$(EXE_SC) 2> /dev/null || res=1 ; \
     15        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     16        $(SILENCE)./$(EXE_SC) 2> /dev/null || res=1 ; \
    1717        ./$(EXE_SCASS) --p --t 2> /dev/null || res=1 ; \
    1818        (tail -n +3 $(SIGNAL_GRAPH) | diff $(SIGNAL_GRAPH_REF) -) > /dev/null || res=1 ; \
    1919        (tail -n +3 $(PROCESS_ORDER) | diff $(PROCESS_ORDER_REF) -) > /dev/null || res=1 ; \
    2020        diff $(SIGNAL_ORDER_REF) $(SIGNAL_ORDER) > /dev/null || res=1 ;\
    21         if [ x"$$res" = x ] ; then echo "OK" ; else echo "KO" ; fi ;
     21        if [ x"$$res" = x ] ; then $(ECHO) -e "$(OK)" ; else $(ECHO) -e "$(KO)" ; fi ;
    2222       
  • sources/test_regression/28102005/Makefile

    r55 r56  
    44
    55test : all
    6         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    7         @./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
    8         @./$(EXE_SC) > $(LOG_SC) 2> /dev/null
    9         @if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
    10     echo "OK" ; \
    11     else echo "KO" ; \
     6        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     7        $(SILENCE)./$(EXE_SCASS) > $(LOG_SCASS) 2> /dev/null
     8        $(SILENCE)./$(EXE_SC) > $(LOG_SC) 2> /dev/null
     9        $(SILENCE)if diff $(LOG_SC) $(LOG_SCASS) > /dev/null ; then \
     10    $(ECHO) -e "$(OK)" ; \
     11    else $(ECHO) -e "$(KO)" ; \
    1212    fi ;
    1313
  • sources/test_regression/29032005/Makefile

    r55 r56  
    1515
    1616test : $(EXE_SCASS)
    17         @echo -ne "| Testing $$(basename $$(pwd)): " ;
    18         @./$(EXE_SCASS) --p --t --k 2> /dev/null || res=1 ; \
     17        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ;
     18        $(SILENCE)./$(EXE_SCASS) --p --t --k 2> /dev/null || res=1 ; \
    1919        (tail -n +3 $(SIGNAL_GRAPH) | diff $(SIGNAL_GRAPH_REF) -) > /dev/null || res=1 ; \
    2020        (tail -n +3 $(PROCESS_ORDER) | diff $(PROCESS_ORDER_REF) -) > /dev/null || res=1 ; \
    2121        (tail -n +3 $(PORT_GRAPH) | diff $(PORT_GRAPH_REF) -) > /dev/null || res=1 ; \
    2222        diff $(SIGNAL_ORDER_REF) $(SIGNAL_ORDER) > /dev/null || res=1 ; \
    23         if [ x"$$res" = x ] ; then echo "OK" ; else echo "KO" ; fi ;
     23        if [ x"$$res" = x ] ; then $(ECHO) -e "$(OK)" ; else $(ECHO) -e "$(KO)" ; fi ;
    2424       
    2525
  • sources/test_regression/30032005a/Makefile

    r55 r56  
    1515
    1616test : $(EXE_SCASS)
    17         @echo -ne "| Testing $$(basename $$(pwd)): " ; \
     17        $(SILENCE)$(ECHO) -ne "| Testing $$(basename $$(pwd)): " ; \
    1818   ./$(EXE_SCASS) --t 2> /dev/null || res=1 ; \
    1919        (tail -n +3 $(MODULE_GRAPH) | diff $(MODULE_GRAPH_REF) -) > /dev/null || res=1 ; \
     
    2222        (tail -n +3 $(PROCESS_ORDER) | diff $(PROCESS_ORDER_REF) -) > /dev/null || res=1 ; \
    2323        diff $(SIGNAL_ORDER_REF) $(SIGNAL_ORDER) > /dev/null || res=1 ; \
    24    if [ x"$$res" = x ] ; then echo "OK" ; else echo "KO" ; fi ;
     24   if [ x"$$res" = x ] ; then $(ECHO) -e "$(OK)" ; else $(ECHO) -e "$(KO)" ; fi ;
    2525       
    2626
  • sources/test_regression/Makefile

    r55 r56  
    5050             17022006 \
    5151#
     52
     53
     54ifndef SYSTEMC
     55$(error Please set your SYSTEMC environment variable on the systemc directory root)
     56endif
     57ifndef SYSTEMCASS
     58$(error Please set your SYSTEMCASS environment variable on the SystemCass directory root)
     59endif
     60
    5261
    5362DIR = \
  • sources/test_regression/Makefile.common

    r55 r56  
    2323$(EXE_SC): $(OBJ_SC) $(SYSTEMC_LIB)
    2424        @echo "| $@"
    25         @$(CXX) -o $@ $(OBJ_SC) $(LFLAGS_SYSTEMC) 2>&1 | $(CPPFILT)
     25        $(SILENCE)$(CXX) -o $@ $(OBJ_SC) $(LFLAGS_SYSTEMC) 2>&1 | $(CPPFILT)
    2626
    2727$(EXE_SCASS): $(OBJ_SCASS) $(SYSTEMCASS_LIB)
    2828        @echo "| $@"
    29         @$(CXX) -o $@ $(OBJ_SCASS) $(LFLAGS_SYSTEMCASS) 2>&1 | $(CPPFILT)
     29        $(SILENCE)$(CXX) -o $@ $(OBJ_SCASS) $(LFLAGS_SYSTEMCASS) 2>&1 | $(CPPFILT)
    3030
    3131-include Makefile.deps
     
    3333%_systemc.o: %.cpp
    3434        @echo "| $@"
    35         @$(CXX) $(CFLAGS_SYSTEMC) -MM $< > Makefile.deps
    36         @$(CXX) $(CFLAGS_SYSTEMC) -c $< -o $@
     35        $(SILENCE)$(CXX) $(CFLAGS_SYSTEMC) -MM $< > Makefile.deps
     36        $(SILENCE)$(CXX) $(CFLAGS_SYSTEMC) -c $< -o $@
    3737
    3838%_systemcass.o: %.cpp
    3939        @echo "| $@"
    40         @$(CXX) $(CFLAGS_SYSTEMCASS) -MM $< > Makefile.deps
    41         @$(CXX) $(CFLAGS_SYSTEMCASS) -c $< -o $@
     40        $(SILENCE)$(CXX) $(CFLAGS_SYSTEMCASS) -MM $< > Makefile.deps
     41        $(SILENCE)$(CXX) $(CFLAGS_SYSTEMCASS) -c $< -o $@
    4242
    4343clean :
    4444        @echo "| Cleaning $$(basename $$(pwd))"
    45         @rm -f Makefile.deps
    46         @rm -f *.o
    47         @rm -f $(LOG)
    48         @rm -f methodprocess_graph.dot reduced_signal_graph.dot signal_order.txt signal_graph.dot port_graph.dot trace_file.vcd
    49         @rm -f $(EXE) $(OBJECTS) $(ERASE)
     45        $(SILENCE)rm -f Makefile.deps
     46        $(SILENCE)rm -f *.o
     47        $(SILENCE)rm -f $(LOG)
     48        $(SILENCE)rm -f methodprocess_graph.dot reduced_signal_graph.dot signal_order.txt signal_graph.dot port_graph.dot trace_file.vcd
     49        $(SILENCE)rm -f $(EXE) $(OBJECTS) $(ERASE)
    5050       
  • sources/test_regression/env.mk

    r55 r56  
    11
    2 SYSTEMCASS = $(HOME)/src/systemcass/sandbox_test/objdir/
    3 SYSTEMC = /users/outil/soc/systemc/sc22-64
    42
    5 TARGET_ARCH             = linux64
     3TARGET_ARCH = linux64
    64
    75ifeq (${TARGET_ARCH},Darwin)
     
    4947                    ${DYNAMICLIB_FLAG} $(SYSTEMCASS_LIB) ${EFENCE}
    5048
     49ECHO = /bin/echo
     50SILENCE = @
    5151
    52 ifndef SYSTEMC
    53 $(error SYSTEMC is not defined.)
    54 endif
    55 ifndef SYSTEMCASS
    56 $(error SYSTEMCASS is not defined.)
    57 endif
    58 
    59 
    60 
Note: See TracChangeset for help on using the changeset viewer.