Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 18 additions & 1 deletion annotations/build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,21 @@
<jrun cls="annotations.simplest.SimpleTest" dirpath="../annotations/simplest" />
</target>

</project>
<target name="runconsole" description="Compile and run" depends="build">
<jrunconsole cls="annotations.AtUnitComposition" dirpath="../annotations" />
<jrunconsole cls="annotations.AtUnitExample1" dirpath="../annotations" />
<jrunconsole cls="annotations.AtUnitExample2" dirpath="../annotations" />
<jrunconsole cls="annotations.AtUnitExample3" dirpath="../annotations" />
<jrunconsole cls="annotations.AtUnitExample4" dirpath="../annotations" />
<jrunconsole cls="annotations.AtUnitExample5" dirpath="../annotations" />
<jrunconsole cls="annotations.AtUnitExternalTest" dirpath="../annotations" />
<jrunconsole cls="annotations.HashSetTest" dirpath="../annotations" />
<jrunconsole cls="annotations.StackLStringTest" dirpath="../annotations" />
<jrunconsole cls="UseCaseTracker" />
<jrunconsole cls="annotations.database.TableCreator" dirpath="../annotations/database" arguments="annotations.database.Member" />
<jrunconsole cls="annotations.ifx.Multiplier" dirpath="../annotations/ifx" />
<jrunconsole cls="annotations.simplest.SimpleTest" dirpath="../annotations/simplest" />
</target>


</project>
2 changes: 1 addition & 1 deletion appveyor.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
build_script:
- gradlew.bat --stacktrace
- gradlew.bat runconsole --stacktrace

test: off
32 changes: 31 additions & 1 deletion arrays/build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,34 @@
<jrun cls="ThreeDWithNew" />
</target>

</project>
<target name="runconsole" description="Compile and run" depends="build">
<jrunconsole cls="AlphabeticSearch" />
<jrunconsole cls="ArrayOfGenerics" />
<jrunconsole cls="ArrayOptions" />
<jrunconsole cls="ArraySearching" />
<jrunconsole cls="AssemblingMultidimensionalArrays" />
<jrunconsole cls="AutoboxingArrays" />
<jrunconsole cls="CollectionComparison" />
<jrunconsole cls="ComparatorTest" />
<jrunconsole cls="ComparingArrays" />
<jrunconsole cls="CompType" />
<jrunconsole cls="CopyingArrays" />
<jrunconsole cls="FillingArrays" />
<jrunconsole cls="IceCream" />
<jrunconsole cls="MultidimensionalObjectArrays" />
<jrunconsole cls="MultidimensionalPrimitiveArray" />
<jrunconsole cls="MultiDimWrapperArray" />
<jrunconsole cls="ParameterizedArrayType" />
<jrunconsole cls="PrimitiveConversionDemonstration" />
<jrunconsole cls="RaggedArray" />
<jrunconsole cls="RandomSuppliersTest" />
<jrunconsole cls="Reverse" />
<jrunconsole cls="StringSorting" />
<jrunconsole cls="SuppliersTest" />
<jrunconsole cls="TestArrayGeneration" />
<jrunconsole cls="TestGenerated" />
<jrunconsole cls="ThreeDWithNew" />
</target>


</project>
10 changes: 9 additions & 1 deletion assertions/build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,12 @@
<jrun cls="Queue" />
</target>

</project>
<target name="runconsole" description="Compile and run" depends="build">
<jrunconsole cls="Assert1" failOnError='false' msg='* Exception was Expected *' />
<jrunconsole cls="Assert2" failOnError='false' msg='* Exception was Expected *' />
<jrunconsole cls="LoaderAssertions" failOnError='false' msg='* Exception was Expected *' />
<jrunconsole cls="Queue" />
</target>


</project>
10 changes: 10 additions & 0 deletions build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,16 @@
<antcall target="finish"/>
</target>

<target name="runconsole" description="Continuous Integration version with output">
<delete file="errors.txt"/>
<subant>
<filelist refid="buildfiles"/>
<target name="runconsole" />
</subant>
<available file="errors.txt" property="errors"/>
<antcall target="finish"/>
</target>

<target name="testable" description="Compiles and runs testable examples">
<delete file="errors.txt"/>
<subant>
Expand Down
41 changes: 40 additions & 1 deletion collections/build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -44,4 +44,43 @@
<jrun cls="UniqueWordsAlphabetic" />
</target>

</project>
<target name="runconsole" description="Compile and run" depends="build">
<jrunconsole cls="AdapterMethodIdiom" />
<jrunconsole cls="AddingGroups" />
<jrunconsole cls="ApplesAndOrangesWithGenerics" />
<jrunconsole cls="ApplesAndOrangesWithoutGenerics" failOnError='false' msg='* Exception was Expected *' />
<jrunconsole cls="ArrayIsNotIterable" />
<jrunconsole cls="AsListInference" />
<jrunconsole cls="CollectionMethods" />
<jrunconsole cls="CollectionSequence" />
<jrunconsole cls="CrossCollectionIteration" />
<jrunconsole cls="EnvironmentVariables" />
<jrunconsole cls="ForInCollections" />
<jrunconsole cls="GenericsAndUpcasting" />
<jrunconsole cls="InterfaceVsIterator" />
<jrunconsole cls="IterableClass" />
<jrunconsole cls="LinkedListFeatures" />
<jrunconsole cls="ListFeatures" />
<jrunconsole cls="ListIteration" />
<jrunconsole cls="collections.MapOfList" dirpath="../collections" />
<jrunconsole cls="ModifyingArraysAsList" />
<jrunconsole cls="MultiIterableClass" />
<jrunconsole cls="NonCollectionSequence" />
<jrunconsole cls="PetMap" />
<jrunconsole cls="PrintingCollections" />
<jrunconsole cls="PriorityQueueDemo" />
<jrunconsole cls="QueueDemo" />
<jrunconsole cls="SetOfInteger" />
<jrunconsole cls="SetOperations" />
<jrunconsole cls="SimpleCollection" />
<jrunconsole cls="SimpleIteration" />
<jrunconsole cls="SortedSetOfInteger" />
<jrunconsole cls="StackCollision" />
<jrunconsole cls="StackTest" />
<jrunconsole cls="Statistics" />
<jrunconsole cls="UniqueWords" />
<jrunconsole cls="UniqueWordsAlphabetic" />
</target>


</project>
43 changes: 42 additions & 1 deletion collectionsindepth/build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -46,4 +46,45 @@
<jrun cls="Utilities" />
</target>

</project>
<target name="runconsole" description="Compile and run" depends="build">
<jrunconsole cls="AssociativeArray" />
<jrunconsole cls="Bits" />
<jrunconsole cls="CanonicalMapping" />
<jrunconsole cls="CollectionDataGeneration" />
<jrunconsole cls="CollectionDataTest" />
<jrunconsole cls="CollectionMethods" />
<jrunconsole cls="CountedString" />
<jrunconsole cls="DequeTest" />
<jrunconsole cls="Enumerations" />
<jrunconsole cls="FailFast" />
<jrunconsole cls="FillingLists" />
<jrunconsole cls="IndividualTest" />
<jrunconsole cls="LinkedHashMapDemo" />
<jrunconsole cls="ListPerformance" arguments="100 500" />
<jrunconsole cls="Lists" />
<jrunconsole cls="ListSortSearch" />
<jrunconsole cls="MapDataTest" />
<jrunconsole cls="MapPerformance" arguments="100 5000" />
<jrunconsole cls="Maps" />
<jrunconsole cls="QueueBehavior" />
<jrunconsole cls="RandomBounds" arguments="lower" failOnError='false' timeOut='4000' msg='* Timeout for Testing *' />
<jrunconsole cls="ReadOnly" />
<jrunconsole cls="References" />
<jrunconsole cls="SetPerformance" arguments="100 5000" />
<jrunconsole cls="SimpleHashMap" />
<jrunconsole cls="SlowMap" />
<jrunconsole cls="SortedMapDemo" />
<jrunconsole cls="SortedSetDemo" />
<jrunconsole cls="SpringDetector" />
<jrunconsole cls="SpringDetector2" />
<jrunconsole cls="Stacks" />
<jrunconsole cls="StringHashCode" />
<jrunconsole cls="Synchronization" />
<jrunconsole cls="ToDoList" />
<jrunconsole cls="TypesForSets" />
<jrunconsole cls="Unsupported" />
<jrunconsole cls="Utilities" />
</target>


</project>
6 changes: 5 additions & 1 deletion com/build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,8 @@
<target name="run" description="Compile and run" depends="build">
</target>

</project>
<target name="runconsole" description="Compile and run" depends="build">
</target>


</project>
8 changes: 7 additions & 1 deletion compression/build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,10 @@
<jrun cls="ZipCompress" arguments="ZipCompress.java" />
</target>

</project>
<target name="runconsole" description="Compile and run" depends="build">
<jrunconsole cls="GZIPcompress" arguments="GZIPcompress.java" />
<jrunconsole cls="ZipCompress" arguments="ZipCompress.java" />
</target>


</project>
70 changes: 69 additions & 1 deletion concurrency/build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -73,4 +73,72 @@
<jrun cls="concurrency.waxomatic2.WaxOMatic2" dirpath="../concurrency/waxomatic2" />
</target>

</project>
<target name="runconsole" description="Compile and run" depends="build">
<jrunconsole cls="ActiveObjectDemo" />
<jrunconsole cls="AtomicEvenSupplier" failOnError='false' timeOut='4000' msg='* Timeout for Testing *' />
<jrunconsole cls="AtomicIntegerTest" />
<jrunconsole cls="AtomicityTest" failOnError='false' timeOut='4000' msg='* Timeout for Testing *' />
<jrunconsole cls="AttemptLocking" />
<jrunconsole cls="BankTellerSimulation" arguments="5" />
<jrunconsole cls="BasicThreads" />
<jrunconsole cls="CachedThreadPool" />
<jrunconsole cls="CallableDemo" />
<jrunconsole cls="CaptureUncaughtException" failOnError='false' timeOut='4000' msg='* Timeout for Testing *' />
<jrunconsole cls="CarBuilder" />
<jrunconsole cls="CloseResource" failOnError='false' timeOut='4000' msg='* Timeout for Testing *' />
<jrunconsole cls="CountDownLatchDemo" />
<jrunconsole cls="concurrency.CriticalSection" dirpath="../concurrency" failOnError='false' timeOut='4000' msg='* Timeout for Testing *' />
<jrunconsole cls="DaemonFromFactory" />
<jrunconsole cls="Daemons" />
<jrunconsole cls="DaemonsDoRunFinally" />
<jrunconsole cls="DeadlockingDiningPhilosophers" arguments="0 5 timeout" />
<jrunconsole cls="DelayQueueDemo" />
<jrunconsole cls="EvenSupplier" failOnError='false' timeOut='4000' msg='* Timeout for Testing *' />
<jrunconsole cls="ExchangerDemo" />
<jrunconsole cls="concurrency.ExplicitCriticalSection" dirpath="../concurrency" failOnError='false' msg='* Exception was Expected *' />
<jrunconsole cls="FastSimulation" />
<jrunconsole cls="FixedDiningPhilosophers" arguments="5 5 timeout" />
<jrunconsole cls="FixedThreadPool" />
<jrunconsole cls="GreenhouseScheduler" arguments="5000" />
<jrunconsole cls="HorseRace" />
<jrunconsole cls="Interrupting" />
<jrunconsole cls="Interrupting2" />
<jrunconsole cls="InterruptingIdiom" arguments="1100" />
<jrunconsole cls="Joining" />
<jrunconsole cls="ListComparisons" arguments="1 10 10" />
<jrunconsole cls="MainThread" />
<jrunconsole cls="MapComparisons" arguments="1 10 10" />
<jrunconsole cls="MoreBasicThreads" />
<jrunconsole cls="MultiLock" />
<jrunconsole cls="MutexEvenSupplier" failOnError='false' timeOut='4000' msg='* Timeout for Testing *' />
<jrunconsole cls="NIOInterruption" />
<jrunconsole cls="NotifyVsNotifyAll" />
<jrunconsole cls="OrnamentalGarden" />
<jrunconsole cls="PipedIO" />
<jrunconsole cls="PriorityBlockingQueueDemo" />
<jrunconsole cls="ReaderWriterList" />
<jrunconsole cls="ResponsiveUI" failOnError='false' timeOut='4000' msg='* Timeout for Testing *' />
<jrunconsole cls="Restaurant" />
<jrunconsole cls="SelfManaged" />
<jrunconsole cls="SemaphoreDemo" />
<jrunconsole cls="SerialNumberChecker" arguments="4" />
<jrunconsole cls="SettingDefaultHandler" failOnError='false' timeOut='4000' msg='* Timeout for Testing *' />
<jrunconsole cls="SimpleDaemons" />
<jrunconsole cls="SimpleMicroBenchmark" />
<jrunconsole cls="SimplePriorities" />
<jrunconsole cls="SimpleThread" />
<jrunconsole cls="SingleThreadExecutor" />
<jrunconsole cls="SleepingTask" />
<jrunconsole cls="SynchronizationComparisons" />
<jrunconsole cls="SyncObject" />
<jrunconsole cls="TestBlockingQueues" failOnError='false' timeOut='4000' msg='* Timeout for Testing *' />
<jrunconsole cls="ThreadLocalVariableHolder" />
<jrunconsole cls="ThreadVariations" />
<jrunconsole cls="ToastOMatic" />
<jrunconsole cls="concurrency.restaurant2.RestaurantWithQueues" dirpath="../concurrency/restaurant2" arguments="5" />
<jrunconsole cls="concurrency.waxomatic.WaxOMatic" dirpath="../concurrency/waxomatic" />
<jrunconsole cls="concurrency.waxomatic2.WaxOMatic2" dirpath="../concurrency/waxomatic2" />
</target>


</project>
19 changes: 18 additions & 1 deletion control/build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,21 @@
<jrun cls="WhileTest" />
</target>

</project>
<target name="runconsole" description="Compile and run" depends="build">
<jrunconsole cls="BreakAndContinue" />
<jrunconsole cls="CommaOperator" />
<jrunconsole cls="ForInFloat" />
<jrunconsole cls="ForInInt" />
<jrunconsole cls="ForInString" />
<jrunconsole cls="IfElse" />
<jrunconsole cls="IfElse2" />
<jrunconsole cls="LabeledFor" />
<jrunconsole cls="LabeledWhile" />
<jrunconsole cls="ListCharacters" />
<jrunconsole cls="StringSwitch" />
<jrunconsole cls="VowelsAndConsonants" />
<jrunconsole cls="WhileTest" />
</target>


</project>
7 changes: 6 additions & 1 deletion debugging/build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,9 @@
<jrun cls="SimpleDebugging" failOnError='false' msg='* Exception was Expected *' />
</target>

</project>
<target name="runconsole" description="Compile and run" depends="build">
<jrunconsole cls="SimpleDebugging" failOnError='false' msg='* Exception was Expected *' />
</target>


</project>
36 changes: 34 additions & 2 deletions enums/build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
<jrun cls="OzWitch" />
<jrun cls="PostOffice" />
<jrun cls="RandomTest" />
<!--<jrun cls="Reflection" />-->
<jrun cls="Reflection" />
<jrun cls="enums.RoShamBo1" dirpath="../enums" />
<jrun cls="enums.RoShamBo2" dirpath="../enums" />
<jrun cls="enums.RoShamBo3" dirpath="../enums" />
Expand All @@ -37,4 +37,36 @@
<jrun cls="enums.menu.TypeOfFood" dirpath="../enums/menu" />
</target>

</project>
<target name="runconsole" description="Compile and run" depends="build">
<jrunconsole cls="BigEnumSet" />
<jrunconsole cls="enums.Burrito" dirpath="../enums" />
<jrunconsole cls="CarWash" />
<jrunconsole cls="ConstantSpecificMethod" />
<jrunconsole cls="EnumClass" />
<jrunconsole cls="enums.EnumMaps" dirpath="../enums" />
<jrunconsole cls="enums.EnumSets" dirpath="../enums" />
<jrunconsole cls="NonEnum" />
<jrunconsole cls="OverrideConstantSpecific" />
<jrunconsole cls="OzWitch" />
<jrunconsole cls="PostOffice" />
<jrunconsole cls="RandomTest" />
<jrunconsole cls="Reflection" />
<jrunconsole cls="enums.RoShamBo1" dirpath="../enums" />
<jrunconsole cls="enums.RoShamBo2" dirpath="../enums" />
<jrunconsole cls="enums.RoShamBo3" dirpath="../enums" />
<jrunconsole cls="enums.RoShamBo4" dirpath="../enums" />
<jrunconsole cls="enums.RoShamBo5" dirpath="../enums" />
<jrunconsole cls="enums.RoShamBo6" dirpath="../enums" />
<jrunconsole cls="SecurityCategory" />
<jrunconsole cls="SpaceShip" />
<jrunconsole cls="TrafficLight" />
<jrunconsole cls="UpcastEnum" />
<jrunconsole cls="VendingMachine" arguments="VendingMachineInput.txt" />
<jrunconsole cls="enums.cartoons.EnumImplementation" dirpath="../enums/cartoons" />
<jrunconsole cls="enums.menu.Meal" dirpath="../enums/menu" />
<jrunconsole cls="enums.menu.Meal2" dirpath="../enums/menu" />
<jrunconsole cls="enums.menu.TypeOfFood" dirpath="../enums/menu" />
</target>


</project>
Loading