https://github.com/google/googletest/tree/master/googletest
$ git clone [email protected]:google/googletest.git
$ mkdir mybuild # Create a directory to hold the build output.
$ cd mybuild
| import cdk = require("@aws-cdk/core"); | |
| import apigateway = require("@aws-cdk/aws-apigateway"); | |
| import lambda = require("@aws-cdk/aws-lambda"); | |
| interface MultistackProps extends cdk.StackProps { | |
| stage: "staging" | "production"; | |
| functionArn: string; | |
| domainName: string; | |
| domainNameAliasHostedZoneId: string; | |
| domainNameAliasTarget: string; |
| import core = require("@aws-cdk/core"); | |
| import lambda = require("@aws-cdk/aws-lambda"); | |
| import s3 = require("@aws-cdk/aws-s3"); | |
| import sns = require("@aws-cdk/aws-sns"); | |
| import sqs = require("@aws-cdk/aws-sqs"); | |
| import { SqsEventSource } from "@aws-cdk/aws-lambda-event-sources"; | |
| import { SqsSubscription } from "@aws-cdk/aws-sns-subscriptions"; | |
| export class ExistingS3BucketAndSNSTopicToLambdaThroughSQS extends core.Construct { | |
| constructor(scope: core.Construct, id: string) { |
| # https://www.youtube.com/watch?v=PHXAOKQk2dw | |
| def kmp(text, pattern): | |
| def generate_table(ptn): | |
| tbl = [0] * len(ptn) | |
| left = 0 | |
| for right in range(1, len(ptn)): | |
| tbl[right] = left | |
| if ptn[left] == ptn[right]: | |
| left += 1 |
https://github.com/google/googletest/tree/master/googletest
$ git clone [email protected]:google/googletest.git
$ mkdir mybuild # Create a directory to hold the build output.
$ cd mybuild
I ran 6 parallel tests on Zalenium, but the browsers were hang up.
This is the log and data I fetched from the server that Zalenium was running.
Here is the Docker run log https://gist.github.com/katryo/d2c588554d1ace8583ccaa3e755bfb98
I used top when the browsers were hang.
| $ docker run --rm -ti --name zalenium -p 4446:4444 -p 5555:5555 -v /var/run/docker.sock:/var/run/docker.sock -v /tmp/videos:/home/seluser/videos dosel/zalenium start --timeZone "Asia/Tokyo" --videoRecordingEnabled true | |
| Docker binary already present, will use that one. | |
| Docker version 17.03.0-ce, build 60ccb22 | |
| -- LOG 15:49:41:419629376 Ensuring docker works... | |
| -- LOG 15:49:41:717365510 Ensuring no stale Zalenium related containers are still around... | |
| -- LOG 15:49:41:747418268 Ensuring docker-selenium is available... | |
| -- LOG 15:49:41:793499510 Running additional checks... | |
| haveged: haveged starting up | |
| Copying files for Dashboard... | |
| Starting Nginx reverse proxy... |
$docker exec -i -t 20743aca3fb8 /bin/bash seluser@zalenium:/var/log/cont$ cat selenium-node-chrome-stderr.log| require 'yaml' | |
| names = [] | |
| Dir::glob('*.jpg').each do |filename| | |
| names.push filename | |
| end | |
| names_hash = { 'names' => names } | |
| names_yaml = names_hash.to_yaml |
| for directory in *; do | |
| directoryname="$(basename "$directory")" | |
| for filename in $directoryname/*.jpg; do | |
| basename="$(basename "$filename" .jpg)" | |
| echo $filename | |
| echo "converted/$basename.jpg" | |
| convert -resize 1080x810 "$filename" "../converted_images/$basename.jpg" | |
| done | |
| done |
| private func respondWithDataForRequest(dataRequest: AVAssetResourceLoadingDataRequest) -> Bool { | |
| var startOffset = dataRequest.requestedOffset | |
| if dataRequest.currentOffset != 0 { | |
| startOffset = dataRequest.currentOffset | |
| } | |
| let songDataLength = Int64(self.songData.length) | |
| if songDataLength < startOffset { | |
| return false | |
| } | |
| let unreadBytes = songDataLength - startOffset |