xref: /illumos-gate/usr/src/test/libc-tests/tests/regex/regex_test.sh (revision 9164a50bf932130cbb5097a16f6986873ce0e6e5)
1#! /usr/bin/sh
2#
3#
4# This file and its contents are supplied under the terms of the
5# Common Development and Distribution License ("CDDL"), version 1.0.
6# You may only use this file in accordance with the terms of version
7# 1.0 of the CDDL.
8#
9# A full copy of the text of the CDDL should have accompanied this
10# source.  A copy of the CDDL is also available via the Internet at
11# http://www.illumos.org/license/CDDL.
12#
13
14#
15# Copyright 2018 Nexenta Systems, Inc.
16# Copyright 2023 Bill Sommerfeld <sommerfeld@hamachi.org>
17#
18
19TESTDIR=$(dirname $0)
20TREGEX=${TESTDIR}/testregex
21
22for t in basic bug16127 categorize forcedassoc leftassoc \
23    nullsubexpr repetition rightassoc; do
24	${TREGEX} -F ${TESTDIR}/data/${t}.dat | \
25	    diff -u - ${TESTDIR}/data/${t}.out || \
26	    exit 1
27done
28
29exit 0
30