mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
Fill in some missing fixtures
This commit is contained in:
1
test/fixtures/.bash_profile
vendored
Normal file
1
test/fixtures/.bash_profile
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export PATH="/usr/local/bin:/usr/bin:/bin"
|
||||
1
test/fixtures/.bashrc
vendored
Normal file
1
test/fixtures/.bashrc
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export PATH="/usr/local/bin:/usr/bin:/bin"
|
||||
5
test/fixtures/.gemrc
vendored
Normal file
5
test/fixtures/.gemrc
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
gem: --local --gen-rdoc --run-tests
|
||||
rdoc: --inline-source --line-numbers
|
||||
gempath:
|
||||
- /usr/local/rubygems
|
||||
- /home/gavin/.rubygems
|
||||
3
test/fixtures/.gitconfig
vendored
Normal file
3
test/fixtures/.gitconfig
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
[user]
|
||||
name = Josh Peek
|
||||
email = josh@github.com
|
||||
2
test/fixtures/.gvimrc
vendored
Normal file
2
test/fixtures/.gvimrc
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
" no toolbar
|
||||
set guioptions-=T
|
||||
1
test/fixtures/.profile
vendored
Normal file
1
test/fixtures/.profile
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export PATH="/usr/local/bin:/usr/bin:/bin"
|
||||
8
test/fixtures/.vimrc
vendored
Normal file
8
test/fixtures/.vimrc
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
set nocompatible
|
||||
set ignorecase
|
||||
set incsearch
|
||||
set smartcase
|
||||
set showmatch
|
||||
set showcmd
|
||||
|
||||
syntax on
|
||||
1
test/fixtures/.zlogin
vendored
Normal file
1
test/fixtures/.zlogin
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export PATH="/usr/local/bin:/usr/bin:/bin"
|
||||
1
test/fixtures/.zshrc
vendored
Normal file
1
test/fixtures/.zshrc
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export PATH="/usr/local/bin:/usr/bin:/bin"
|
||||
17
test/fixtures/build.gradle
vendored
Normal file
17
test/fixtures/build.gradle
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
task echoDirListViaAntBuilder() {
|
||||
description = 'Uses the built-in AntBuilder instance to echo and list files'
|
||||
//Docs: http://ant.apache.org/manual/Types/fileset.html
|
||||
|
||||
//Echo the Gradle project name via the ant echo plugin
|
||||
ant.echo(message: project.name)
|
||||
ant.echo(path)
|
||||
ant.echo("${projectDir}/samples")
|
||||
|
||||
//Gather list of files in a subdirectory
|
||||
ant.fileScanner{
|
||||
fileset(dir:"samples")
|
||||
}.each{
|
||||
//Print each file to screen with the CWD (projectDir) path removed.
|
||||
println it.toString() - "${projectDir}"
|
||||
}
|
||||
}
|
||||
169
test/fixtures/build.sbt
vendored
Normal file
169
test/fixtures/build.sbt
vendored
Normal file
@@ -0,0 +1,169 @@
|
||||
// set the name of the project
|
||||
name := "My Project"
|
||||
|
||||
version := "1.0"
|
||||
|
||||
organization := "org.myproject"
|
||||
|
||||
// add a test dependency on ScalaCheck
|
||||
libraryDependencies += "org.scala-tools.testing" %% "scalacheck" % "1.8" % "test"
|
||||
|
||||
// add compile dependencies on some dispatch modules
|
||||
libraryDependencies ++= Seq(
|
||||
"net.databinder" %% "dispatch-meetup" % "0.7.8",
|
||||
"net.databinder" %% "dispatch-twitter" % "0.7.8"
|
||||
)
|
||||
|
||||
// Set a dependency based partially on a val.
|
||||
{
|
||||
val libosmVersion = "2.5.2-RC1"
|
||||
libraryDependencies += "net.sf.travelingsales" % "osmlib" % libosmVersion from "http://downloads.sourceforge.net/project/travelingsales/libosm/"+libosmVersion+"/libosm-"+libosmVersion+".jar"
|
||||
}
|
||||
|
||||
// reduce the maximum number of errors shown by the Scala compiler
|
||||
maxErrors := 20
|
||||
|
||||
// increase the time between polling for file changes when using continuous execution
|
||||
pollInterval := 1000
|
||||
|
||||
// append several options to the list of options passed to the Java compiler
|
||||
javacOptions ++= Seq("-source", "1.5", "-target", "1.5")
|
||||
|
||||
// append -deprecation to the options passed to the Scala compiler
|
||||
scalacOptions += "-deprecation"
|
||||
|
||||
// set the Scala version used for the project
|
||||
scalaVersion := "2.9.0-SNAPSHOT"
|
||||
|
||||
// define the statements initially evaluated when entering 'console', 'console-quick', or 'console-project'
|
||||
initialCommands := """
|
||||
import System.{currentTimeMillis => now}
|
||||
def time[T](f: => T): T = {
|
||||
val start = now
|
||||
try { f } finally { println("Elapsed: " + (now - start)/1000.0 + " s") }
|
||||
}
|
||||
"""
|
||||
|
||||
// set the initial commands when entering 'console' only
|
||||
initialCommands in console := "import myproject._"
|
||||
|
||||
// set the main class for packaging the main jar
|
||||
// 'run' will still auto-detect and prompt
|
||||
// change Compile to Test to set it for the test jar
|
||||
mainClass in (Compile, packageBin) := Some("myproject.MyMain")
|
||||
|
||||
// set the main class for the main 'run' task
|
||||
// change Compile to Test to set it for 'test:run'
|
||||
mainClass in (Compile, run) := Some("myproject.MyMain")
|
||||
|
||||
// add <base>/input to the files that '~' triggers on
|
||||
watchSources <+= baseDirectory map { _ / "input" }
|
||||
|
||||
// add a maven-style repository
|
||||
resolvers += "name" at "url"
|
||||
|
||||
// add a sequence of maven-style repositories
|
||||
resolvers ++= Seq("name" at "url")
|
||||
|
||||
// define the repository to publish to
|
||||
publishTo := Some("name" at "url")
|
||||
|
||||
// set Ivy logging to be at the highest level
|
||||
ivyLoggingLevel := UpdateLogging.Full
|
||||
|
||||
// disable updating dynamic revisions (including -SNAPSHOT versions)
|
||||
offline := true
|
||||
|
||||
// set the prompt (for this build) to include the project id.
|
||||
shellPrompt in ThisBuild := { state => Project.extract(state).currentRef.project + "> " }
|
||||
|
||||
// set the prompt (for the current project) to include the username
|
||||
shellPrompt := { state => System.getProperty("user.name") + "> " }
|
||||
|
||||
// disable printing timing information, but still print [success]
|
||||
showTiming := false
|
||||
|
||||
// disable printing a message indicating the success or failure of running a task
|
||||
showSuccess := false
|
||||
|
||||
// change the format used for printing task completion time
|
||||
timingFormat := {
|
||||
import java.text.DateFormat
|
||||
DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT)
|
||||
}
|
||||
|
||||
// disable using the Scala version in output paths and artifacts
|
||||
crossPaths := false
|
||||
|
||||
// fork a new JVM for 'run' and 'test:run'
|
||||
fork := true
|
||||
|
||||
// fork a new JVM for 'test:run', but not 'run'
|
||||
fork in Test := true
|
||||
|
||||
// add a JVM option to use when forking a JVM for 'run'
|
||||
javaOptions += "-Xmx2G"
|
||||
|
||||
// only use a single thread for building
|
||||
parallelExecution := false
|
||||
|
||||
// Execute tests in the current project serially
|
||||
// Tests from other projects may still run concurrently.
|
||||
parallelExecution in Test := false
|
||||
|
||||
// set the location of the JDK to use for compiling Java code.
|
||||
// if 'fork' is true, this is used for 'run' as well
|
||||
javaHome := Some(file("/usr/lib/jvm/sun-jdk-1.6"))
|
||||
|
||||
// Use Scala from a directory on the filesystem instead of retrieving from a repository
|
||||
scalaHome := Some(file("/home/user/scala/trunk/"))
|
||||
|
||||
// don't aggregate clean (See FullConfiguration for aggregation details)
|
||||
aggregate in clean := false
|
||||
|
||||
// only show warnings and errors on the screen for compilations.
|
||||
// this applies to both test:compile and compile and is Info by default
|
||||
logLevel in compile := Level.Warn
|
||||
|
||||
// only show warnings and errors on the screen for all tasks (the default is Info)
|
||||
// individual tasks can then be more verbose using the previous setting
|
||||
logLevel := Level.Warn
|
||||
|
||||
// only store messages at info and above (the default is Debug)
|
||||
// this is the logging level for replaying logging with 'last'
|
||||
persistLogLevel := Level.Debug
|
||||
|
||||
// only show 10 lines of stack traces
|
||||
traceLevel := 10
|
||||
|
||||
// only show stack traces up to the first sbt stack frame
|
||||
traceLevel := 0
|
||||
|
||||
// add SWT to the unmanaged classpath
|
||||
unmanagedJars in Compile += file("/usr/share/java/swt.jar")
|
||||
|
||||
// publish test jar, sources, and docs
|
||||
publishArtifact in Test := true
|
||||
|
||||
// disable publishing of main docs
|
||||
publishArtifact in (Compile, packageDoc) := false
|
||||
|
||||
// change the classifier for the docs artifact
|
||||
artifactClassifier in packageDoc := Some("doc")
|
||||
|
||||
// Copy all managed dependencies to <build-root>/lib_managed/
|
||||
// This is essentially a project-local cache and is different
|
||||
// from the lib_managed/ in sbt 0.7.x. There is only one
|
||||
// lib_managed/ in the build root (not per-project).
|
||||
retrieveManaged := true
|
||||
|
||||
/* Specify a file containing credentials for publishing. The format is:
|
||||
realm=Sonatype Nexus Repository Manager
|
||||
host=nexus.scala-tools.org
|
||||
user=admin
|
||||
password=admin123
|
||||
*/
|
||||
credentials += Credentials(Path.userHome / ".ivy2" / ".credentials")
|
||||
|
||||
// Directly specify credentials for publishing.
|
||||
credentials += Credentials("Sonatype Nexus Repository Manager", "nexus.scala-tools.org", "admin", "admin123")
|
||||
50
test/fixtures/center.applescript
vendored
Normal file
50
test/fixtures/center.applescript
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
set windowWidth to 800
|
||||
set windowHeight to 600
|
||||
delay 0.1
|
||||
|
||||
set AppleScript's text item delimiters to "x"
|
||||
|
||||
set res to text returned of (display dialog "Enter the width x height:" default answer ((windowWidth & windowHeight) as text))
|
||||
|
||||
if res is "" then
|
||||
display dialog "You need to enter a correct response"
|
||||
return
|
||||
end if
|
||||
set {windowWidth, windowHeight} to text items of res
|
||||
|
||||
set AppleScript's text item delimiters to ""
|
||||
|
||||
tell application "Safari"
|
||||
set screen_width to (do JavaScript "screen.availWidth" in document 1)
|
||||
set screen_height to (do JavaScript "screen.availHeight" in document 1)
|
||||
end tell
|
||||
|
||||
tell application "System Events"
|
||||
set myFrontMost to name of first item of (processes whose frontmost is true)
|
||||
end tell
|
||||
|
||||
tell application "Finder"
|
||||
set {desktopTop, desktopLeft, desktopRight, desktopBottom} to bounds of desktop
|
||||
end tell
|
||||
|
||||
try
|
||||
tell application "System Events"
|
||||
tell process myFrontMost
|
||||
set {{w, h}} to size of drawer of window 1
|
||||
end tell
|
||||
end tell
|
||||
on error
|
||||
set {w, h} to {0, 0}
|
||||
end try
|
||||
|
||||
tell application "System Events"
|
||||
tell process myFrontMost
|
||||
try
|
||||
set {{w, h}} to size of drawer of window 1
|
||||
on error
|
||||
set {w, h} to {0, 0}
|
||||
end try
|
||||
set position of window 1 to {((screen_width - windowWidth) / 2), ((screen_height - windowHeight) / 2.0) - desktopTop}
|
||||
set size of window 1 to {windowWidth -w, windowHeight}
|
||||
end tell
|
||||
end tell
|
||||
50
test/fixtures/center.scpt
vendored
Normal file
50
test/fixtures/center.scpt
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
set windowWidth to 800
|
||||
set windowHeight to 600
|
||||
delay 0.1
|
||||
|
||||
set AppleScript's text item delimiters to "x"
|
||||
|
||||
set res to text returned of (display dialog "Enter the width x height:" default answer ((windowWidth & windowHeight) as text))
|
||||
|
||||
if res is "" then
|
||||
display dialog "You need to enter a correct response"
|
||||
return
|
||||
end if
|
||||
set {windowWidth, windowHeight} to text items of res
|
||||
|
||||
set AppleScript's text item delimiters to ""
|
||||
|
||||
tell application "Safari"
|
||||
set screen_width to (do JavaScript "screen.availWidth" in document 1)
|
||||
set screen_height to (do JavaScript "screen.availHeight" in document 1)
|
||||
end tell
|
||||
|
||||
tell application "System Events"
|
||||
set myFrontMost to name of first item of (processes whose frontmost is true)
|
||||
end tell
|
||||
|
||||
tell application "Finder"
|
||||
set {desktopTop, desktopLeft, desktopRight, desktopBottom} to bounds of desktop
|
||||
end tell
|
||||
|
||||
try
|
||||
tell application "System Events"
|
||||
tell process myFrontMost
|
||||
set {{w, h}} to size of drawer of window 1
|
||||
end tell
|
||||
end tell
|
||||
on error
|
||||
set {w, h} to {0, 0}
|
||||
end try
|
||||
|
||||
tell application "System Events"
|
||||
tell process myFrontMost
|
||||
try
|
||||
set {{w, h}} to size of drawer of window 1
|
||||
on error
|
||||
set {w, h} to {0, 0}
|
||||
end try
|
||||
set position of window 1 to {((screen_width - windowWidth) / 2), ((screen_height - windowHeight) / 2.0) - desktopTop}
|
||||
set size of window 1 to {windowWidth -w, windowHeight}
|
||||
end tell
|
||||
end tell
|
||||
1
test/fixtures/dump.sql
vendored
Normal file
1
test/fixtures/dump.sql
vendored
Normal file
@@ -0,0 +1 @@
|
||||
DROP ALL TABLES
|
||||
13
test/fixtures/fft.cl
vendored
Normal file
13
test/fixtures/fft.cl
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
double run_fftw(int n,const float * x,float * y)
|
||||
{
|
||||
fftwf_plan p1 = fftwf_plan_dft_1d(n,(fftwf_complex *)x,(fftwf_complex *)y,
|
||||
FFTW_FORWARD,FFTW_ESTIMATE);
|
||||
const int nops = 10;
|
||||
double t = cl::realTime();
|
||||
for (int op = 0;op < nops;op++) {
|
||||
fftwf_execute(p1);
|
||||
}
|
||||
t = (cl::realTime() - t)/(double)nops;
|
||||
fftwf_destroy_plan(p1);
|
||||
return t;
|
||||
}
|
||||
21
test/fixtures/github.po
vendored
Normal file
21
test/fixtures/github.po
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: x\n"
|
||||
"POT-Creation-Date: 2009-02-15 09:22+0100\n"
|
||||
"PO-Revision-Date: 2009-02-15 09:22+0100\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
||||
|
||||
#: tools/files/simple_translation.rb:1
|
||||
msgid "a translation"
|
||||
msgstr ""
|
||||
2
test/fixtures/md
vendored
Normal file
2
test/fixtures/md
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
MD
|
||||
==
|
||||
14
test/fixtures/program.dpr
vendored
Normal file
14
test/fixtures/program.dpr
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
program gmail;
|
||||
|
||||
uses
|
||||
Forms,
|
||||
Unit2 in 'Unit2.pas' {Form2};
|
||||
|
||||
{$R *.res}
|
||||
|
||||
begin
|
||||
Application.Initialize;
|
||||
Application.MainFormOnTaskbar := True;
|
||||
Application.CreateForm(TForm2, Form2);
|
||||
Application.Run;
|
||||
end.
|
||||
33
test/fixtures/scribble.scrbl
vendored
Normal file
33
test/fixtures/scribble.scrbl
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
#lang scribble/manual
|
||||
@(require scribble/bnf "utils.rkt")
|
||||
|
||||
@title{Scribble: The Racket Documentation Tool}
|
||||
|
||||
@author["Matthew Flatt" "Eli Barzilay"]
|
||||
|
||||
Scribble is a collection of tools for creating prose
|
||||
documents---papers, books, library documentation, etc.---in HTML or
|
||||
PDF (via Latex) form. More generally, Scribble helps you write
|
||||
programs that are rich in textual content, whether the content is
|
||||
prose to be typeset or any other form of text to be generated
|
||||
programmatically.
|
||||
|
||||
This document is itself written using Scribble. You can see its source
|
||||
at
|
||||
@(let ([url "http://git.racket-lang.org/plt/tree/HEAD:/collects/scribblings/scribble"])
|
||||
(link url url)),
|
||||
starting with the @filepath{scribble.scrbl} file.
|
||||
|
||||
@table-of-contents[]
|
||||
|
||||
@; ------------------------------------------------------------------------
|
||||
@include-section["how-to-paper.scrbl"]
|
||||
@include-section["reader.scrbl"]
|
||||
@include-section["generic.scrbl"]
|
||||
@include-section["plt.scrbl"]
|
||||
@include-section["lp.scrbl"]
|
||||
@include-section["text.scrbl"]
|
||||
@include-section["internals.scrbl"]
|
||||
@include-section["running.scrbl"]
|
||||
|
||||
@index-section[]
|
||||
2
test/fixtures/tender.md
vendored
Normal file
2
test/fixtures/tender.md
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
Tender
|
||||
======
|
||||
1
test/fixtures/txt
vendored
Normal file
1
test/fixtures/txt
vendored
Normal file
@@ -0,0 +1 @@
|
||||
Text
|
||||
70
test/fixtures/xproc.xqm
vendored
Normal file
70
test/fixtures/xproc.xqm
vendored
Normal file
@@ -0,0 +1,70 @@
|
||||
(: -------------------------------------------------------------------------------------
|
||||
|
||||
xproc.xqm - core xqm contains entry points, primary eval-step function and
|
||||
control functions.
|
||||
|
||||
---------------------------------------------------------------------------------------- :)
|
||||
xquery version "3.0" encoding "UTF-8";
|
||||
|
||||
module namespace xproc = "http://xproc.net/xproc";
|
||||
|
||||
(: declare namespaces :)
|
||||
declare namespace p="http://www.w3.org/ns/xproc";
|
||||
declare namespace c="http://www.w3.org/ns/xproc-step";
|
||||
declare namespace err="http://www.w3.org/ns/xproc-error";
|
||||
|
||||
(: module imports :)
|
||||
(: import module namespace util = "http://xproc.net/xproc/util" at "util1.xqm"; :)
|
||||
import module namespace const = "http://xproc.net/xproc/const" at "const.xqm";
|
||||
import module namespace parse = "http://xproc.net/xproc/parse" at "parse.xqm";
|
||||
import module namespace u = "http://xproc.net/xproc/util" at "util.xqm";
|
||||
|
||||
(: declare options :)
|
||||
declare boundary-space preserve;
|
||||
declare option saxon:output "indent=yes";
|
||||
|
||||
(: declare functions :)
|
||||
declare variable $xproc:run-step := xproc:run#6;
|
||||
declare variable $xproc:parse-and-eval := ();
|
||||
declare variable $xproc:declare-step := ();
|
||||
declare variable $xproc:choose := ();
|
||||
declare variable $xproc:try := ();
|
||||
declare variable $xproc:catch := ();
|
||||
declare variable $xproc:group := ();
|
||||
declare variable $xproc:for-each := ();
|
||||
declare variable $xproc:viewport := ();
|
||||
declare variable $xproc:library := ();
|
||||
declare variable $xproc:pipeline := ();
|
||||
declare variable $xproc:variable := ();
|
||||
|
||||
|
||||
(: list all declared namespaces :)
|
||||
(: -------------------------------------------------------------------------- :)
|
||||
declare function xproc:enum-namespaces($pipeline){
|
||||
(: -------------------------------------------------------------------------- :)
|
||||
<namespace name="{$pipeline/@name}">{u:enum-ns(<dummy>{$pipeline}</dummy>)}</namespace>
|
||||
};
|
||||
|
||||
(: entry point :)
|
||||
(: -------------------------------------------------------------------------- :)
|
||||
declare function xproc:run($pipeline,$stdin,$dflag,$tflag,$bindings,$options){
|
||||
(: -------------------------------------------------------------------------- :)
|
||||
|
||||
(: STEP I: preprocess :)
|
||||
let $validate := ()
|
||||
let $namespaces := xproc:enum-namespaces($pipeline)
|
||||
let $parse := parse:explicit-bindings( parse:AST(parse:explicit-name(parse:explicit-type($pipeline))))
|
||||
let $ast := element p:declare-step {$parse/@*,
|
||||
parse:pipeline-step-sort( $parse/*, () )
|
||||
}
|
||||
|
||||
(: STEP II: eval AST :)
|
||||
let $eval_result := ()
|
||||
|
||||
(: STEP III: serialize and return results :)
|
||||
let $serialized_result := $pipeline
|
||||
|
||||
return
|
||||
$serialized_result
|
||||
};
|
||||
|
||||
BIN
test/fixtures/zip
vendored
Normal file
BIN
test/fixtures/zip
vendored
Normal file
Binary file not shown.
Reference in New Issue
Block a user