xref: /aosp_15_r20/external/toybox/tests/tsort.test (revision cf5a6c84e2b8763fc1a7db14496fd4742913b199)
1*cf5a6c84SAndroid Build Coastguard Worker#!/bin/bash
2*cf5a6c84SAndroid Build Coastguard Worker
3*cf5a6c84SAndroid Build Coastguard Worker#testing "name" "command" "result" "infile" "stdin"
4*cf5a6c84SAndroid Build Coastguard Worker
5*cf5a6c84SAndroid Build Coastguard Workertestcmd 'simple' '' 'a\nb\nc\nd\n' '' 'a b b c c d\n'
6*cf5a6c84SAndroid Build Coastguard Workertestcmd 'reversed' '' 'a\nb\nc\nd\n' '' 'c d b c a b'
7*cf5a6c84SAndroid Build Coastguard Workertestcmd '2 pass duplicate killing' '' 'c\nf\na\n' '' 'f a c f'
8*cf5a6c84SAndroid Build Coastguard Workertestcmd 'detect cycle' '>/dev/null 2>/dev/null || echo yes' 'yes\n' '' 'a b b a'
9