Dynamic Test Runner

since: 2006-03-13 update: 2006-03-13 count:

����

�ʤ�Ȥ�������˥åȥƥ��Ȥϵ��ڤ˽񤭤����Τ� ���Τ���˥ƥ��ȥե졼�������γФ�������� ���Υե졼�����˽����Ȥ䤿��ȿ���ʤȤ����� �ؿ�������ʤ��㤤���ʤ��ä�����Τ���Τ� �ʤ�����ž�ݤʵ������ޤ���

����ϤȤƤ���(���֤�)�ʥ�˥åȥƥ��ȥġ���Ǥ���

��������

�����������

dtr-0.0.3.tar.gz

0.0.3 �ϤҤ�äȤ����龯������ʤȤ����⤢�뤫�⤷��ޤ���

dtr-0.0.2.tar.gz

����Ϥʤˡ�

CUnit �ʤɤǥƥ��Ȥ�񤯾�硢 �ʤ󤫤򥤥󥯥롼�ɤ��ƥƥ��ȥ����Ȥ���Ͽ�����ꤷ�ơ� �Ȥˤ����ե졼�����˽��äƥƥ��Ȥ��ɬ�פ�����ޤ��� DTR �Ϥ������ä���֤��餺�Υƥ��ȥġ���Ǥ��� ���� Linux �Ǥ���ư���ǧ���Ƥ��餺�� ¾�Ķ��ǤϤ��ޤ�ư���ʤ����Ȼפ��ޤ����� ���Ūû���֤�¾�Ķ��Ǥ�ư���褦�ˤǤ���ȻפäƤ��ޤ���

�ºݤε�ǽ�ϴ�ñ�ʼ¹ԥ���ץ�򸫤Ƥ��������Τ�®�����Ȼפ��ޤ��� �ʲ��Τ褦��ɸ�� C �饤�֥��� atoi ��ƥ��Ȥ��륳���ɤ����ä��Ȥ��ޤ���

i@u ~/wrk/dtr> cat atoi.c
#include <stdlib.h>
#include <assert.h>

static void dtr_test_atoi() {
        assert(atoi("1") == 1);
}

���Ƥ��̤� main �ʤɤⲿ��ʤ��� �����ƥ��ȥ����ɤΤ���ؿ��������񤤤Ƥ���ޤ��� ���δؿ��� static �Ǥ⹽���ޤ���

���Ȥϥ���ѥ��뤷�ƤǤ������֥������Ȥ� dtr ���ޥ�ɤΰ����ˤ�������Ǥ���

i@u ~/wrk/dtr> gcc -c atoi.c
i@u ~/wrk/dtr> dtr atoi.o
Started
.
Finished in 0.000000 seconds.

1 tests, 1 asserts, 0 failures, 0 errors

�Ȥ����褦�����˴�ñ�˥ƥ��Ȥ��뤳�Ȥ��Ǥ��ޤ��� ���ۥե�����μ¹ԥ���ץ�Ǥϡ�

./dtr test/*.o test/*.a -lm -lz

�Ȥ����褦�˥��ץ�������ꤷ�Ƥ��ޤ����� ���Τ褦��ʣ���ƥ��ȥ��֥������Ȥ���ꤷ���ꡢ ���������֥ե�����䶦ͭ���֥������Ȥ�Ʊ���˻��ꤹ�뤳�Ȥ��Ǥ��ޤ���

���Ȥߤʤ�

���֥������ȥե����������˥��ԡ����ޤ��� ����ܥ����� libbfd ���Ѥ����ɤ߹���Ǥ��ޤ��� ��ͭ���֥������Ȥ� dlopen ���ޤ���

�����־���� libbfd ���Ѥ���Ĵ�١����ϤǺ����֤��ޤ��� ���κ� __assert_fail ���̤� dtr ��δؿ��� �����֤��ƽ�����å���ޤ��� �¹Ԥ���ɬ�פΤ��륳���ɤˤϼ¹Բ�ǽ°�����ղä��ޤ���

.ctors ���������ˤ���ؿ������Ƽ¹Ԥ��ޤ��� dtr_test ��ޤ����ƤΥ���ܥ�� 0 ���� void �֤��ͤδؿ��Ȥ��Ƽ¹Ԥ��ޤ���

assert ��å�ä��������褿���� signal ����������ϡ� Ŭ�ڤʥХå��ȥ졼������Ϥ�����ˡ� longjmp �Ǥ�Ȥξ������ޤ���


home / index

���ƥ�󥯥ե꡼�Ǥ��� �������Ҥϼ�ͳ�˻��Ѥ��Ƥ��������ƹ����ޤ��� ����¾�Τ�Τ�GPL�����Ǥ���Ф�������Ѥ˴ؤ���ʸ��ϸ����ޤ��� �ʤˤ�����в����᡼�륢�ɥ쥹�ء�

shinichiro.hamaji _at_ gmail.com / shinichiro.h