Scripts utiles

Scripts utiles pour mettre à jour, construire et tester

Scripts Bash pour faciliter la vie updateAndCleanBuildOpenJDK.sh - à utiliser la première fois ou pour faire une build propre

./get_source.sh
bash configure
make clean images

updateCleanBuildAndTestOpenJDK.sh - à utiliser de temps en temps ou pour faire une build propre et tester

./get_source.sh
bash configure
make clean images
make test

updateAndBuildOpenJDK.sh - utilisation régulière (build incrementièle)

./get_source.sh
bash configure
make images

updateBuildAndTestOpenJDK.sh - utilisation fréquente

./get_source.sh
bash configure
make images
make test


Exemple simple de changement du code d'OpenJDK et d'écriture d'un programme client pour ce changement

buildAndRunTheChangedRandom.sh - à utiliser après avoir changé le fichier ChangeRandom.java

##### OpenJDK8
IMAGES_FOLDER=$SOURCES/jdk8/build/linux-x86_64-normal-server-release/images
$IMAGES_FOLDER/j2sdk-image/bin/javac -version
$IMAGES_FOLDER/j2sdk-image/bin/javac ChangeRandom.java
$IMAGES_FOLDER/jdk/bin/javap -verbose ChangeRandom | grep "major"
$IMAGES_FOLDER/jdk/bin/javap -verbose ChangeRandom | grep "minor"

$IMAGES_FOLDER/jre/bin/java -version
$IMAGES_FOLDER/j2re-image/bin/java ChangeRandom
##### OpenJDK9
IMAGES_FOLDER=$SOURCES/jdk9/build/linux-x86_64-normal-server-release/images

$IMAGES_FOLDER/jdk/bin/javac -version
$IMAGES_FOLDER/jdk/bin/javac ChangeRandom.java
$IMAGES_FOLDER/jdk/bin/javap -verbose ChangeRandom | grep "major"
$IMAGES_FOLDER/jdk/bin/javap -verbose ChangeRandom | grep "minor"

$IMAGES_FOLDER/jre/bin/java -version
$IMAGES_FOLDER/jre/bin/java ChangeRandom


Lancement de JTREG

runJtregViaExecutable.sh - lance JTREG via la commande $JTREG/bin/jtreg

$HOME/jtreg/linux/bin/jtreg -verbose:all  -jdk:$HOME/sources/jdk8_tl/build/linux-x86_64-normal-server-release/images/j2sdk-image/ $1

runJtregViaTheJarFile.sh - lance JTREG via la commande $JTREG/lib/jtreg.jar

java -jar $HOME/jtreg/lib/jtreg.jar -verbose:all  -jdk:$HOME/sources/jdk8_tl/build/linux-x86_64-normal-server-release/images/j2sdk-image/ $1

results matching ""

    No results matching ""