Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
31e9c6ed
Commit
31e9c6ed
authored
Jul 27, 1998
by
Mike Stump
Committed by
Jeff Law
Jul 27, 1998
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* compare_tests: New script.
From-SVN: r21422
parent
91fa313b
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
102 additions
and
0 deletions
+102
-0
contrib/ChangeLog
+4
-0
contrib/compare_tests
+98
-0
No files found.
contrib/ChangeLog
View file @
31e9c6ed
Mon Jul 27 22:08:12 1998 Mike Stump (mrs@wrs.com)
* compare_tests: New script.
1998-07-28 Alexandre Oliva <oliva@dcc.unicamp.br>
* test_summary: assigned copyright to FSF
...
...
contrib/compare_tests
0 → 100755
View file @
31e9c6ed
#!/bin/sh
# This script automatically test the given tool with the tool's test cases,
# reporting anything of interest.
# exits with 1 if there is nothing of interest
# exits with 0 if there is something interesting
# exits with 2 if an error occurred
# Give two .sum files to compare them
# Written by Mike Stump <mrs@cygnus.com>
tmp1
=
/tmp/
$tool
-testing
.
$$
a
tmp2
=
/tmp/
$tool
-testing
.
$$
b
now_s
=
/tmp/
$tool
-testing
.
$$
d
before_s
=
/tmp/
$tool
-testing
.
$$
e
if
[
"
$2
"
=
""
]
;
then
echo
"Usage:
$0
previous current"
>
&2
exit
2
fi
sed
's/^XFAIL/FAIL/; s/^XPASS/PASS/'
<
"
$1
"
>
$tmp1
sed
's/^XFAIL/FAIL/; s/^XPASS/PASS/'
<
"
$2
"
>
$tmp2
before
=
$tmp1
now
=
$tmp2
trap
"rm -f
$tmp1
$tmp2
$now_s
$before_s
"
0 1 2 3 5 9 13 15
sort +0.4
"
$now
"
>
"
$now_s
"
sort +0.4
"
$before
"
>
"
$before_s
"
grep
'^FAIL'
"
$now_s
"
| sed
's/^....: //'
>
$tmp1
grep
'^PASS'
"
$before_s
"
| sed
's/^....: //'
| comm
-12
$tmp1
-
>
$tmp2
grep
-s
.
$tmp2
>
/dev/null
if
[
$?
=
0
]
;
then
echo
"Tests that now fail, but worked before:"
echo
cat
$tmp2
echo
fi
grep
'^PASS'
"
$now_s
"
| sed
's/^....: //'
>
$tmp1
grep
'^FAIL'
"
$before_s
"
| sed
's/^....: //'
| comm
-12
$tmp1
-
>
$tmp2
grep
-s
.
$tmp2
>
/dev/null
if
[
$?
=
0
]
;
then
echo
"Tests that now work, but didn't before:"
echo
cat
$tmp2
echo
fi
grep
'^FAIL'
"
$now_s
"
| sed
's/^....: //'
>
$tmp1
grep
'^[PF]A[SI][SL]'
"
$before_s
"
| sed
's/^....: //'
| comm
-23
$tmp1
-
>
$tmp2
grep
-s
.
$tmp2
>
/dev/null
if
[
$?
=
0
]
;
then
echo
"New tests that FAIL:"
echo
cat
$tmp2
echo
fi
grep
'^PASS'
"
$now_s
"
| sed
's/^....: //'
>
$tmp1
grep
'^[PF]A[SI][SL]'
"
$before_s
"
| sed
's/^....: //'
| comm
-23
$tmp1
-
>
$tmp2
grep
-s
.
$tmp2
>
/dev/null
if
[
$?
=
0
]
;
then
echo
"New tests that PASS:"
echo
cat
$tmp2
echo
fi
grep
'^[PF]A[SI][SL]'
"
$now_s
"
| sed
's/^....: //'
>
$tmp1
grep
'^PASS'
"
$before_s
"
| sed
's/^....: //'
| comm
-13
$tmp1
-
>
$tmp2
grep
-s
.
$tmp2
>
/dev/null
if
[
$?
=
0
]
;
then
echo
"Old tests that passed, that have disappeared: (Eeek!)"
echo
cat
$tmp2
echo
fi
grep
'^[PF]A[SI][SL]'
"
$now_s
"
| sed
's/^....: //'
>
$tmp1
grep
'^FAIL'
"
$before_s
"
| sed
's/^....: //'
| comm
-13
$tmp1
-
>
$tmp2
grep
-s
.
$tmp2
>
/dev/null
if
[
$?
=
0
]
;
then
echo
"Old tests that failed, that have disappeared: (Eeek!)"
echo
cat
$tmp2
echo
fi
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment